示例: 调用 MFT 命令的 Connect:Direct 进程文件

调用 Managed File Transfer ftetag 命令和 ftecxfer 命令的示例 Connect:Direct® 进程文件。

在该示例中,执行了以下操作:
  1. Connect:Direct COPY 语句将文件从运行辅助节点的系统上的 C:\test\from\sent.txt 传输到运行主节点的系统上的 C:\test\tmp\midpoint.txt
  2. Connect:Direct 进程调用 ftetag 命令以在 MFT中创建审计信息。
  3. Connect:Direct 进程调用 ftecxfer 命令。
  4. ftecxfer 命令将文件从运行主节点和代理 CD_BRIDGE 的系统上的 C:\test\tmp\midpoint.txt 传输到代理 LINUX_AGENT 所在的系统上的 /test/to/arrived.txt
/*BEGIN_REQUESTER_COMMENTS 
    $PNODE$="cd_win01" $PNODE_OS$="Windows" 
    $SNODE$="CD_WIN01" $SNODE_OS$="Windows" 
    $OPTIONS$="WDOS" 
  END_REQUESTER_COMMENTS*/

TESTPRO PROCESS 
	SNODE=CD_WIN01

 COPY 
	FROM (
		FILE=C:\test\from\sent.txt
		SNODE
	)
	TO (
		FILE=C:\test\tmp\midpoint.txt
		PNODE
		DISP=RPL
	)
	COMPRESS Extended

 RUN TASK PNODE 
	SYSOPTS="pgm(C:\wmqfte\bin\ftetag) args(C:\test\tmp\midpoint.txt)"

 RUN TASK PNODE 
	SYSOPTS="pgm(C:\wmqfte\bin\ftecxfer) args(-qmgrname QM_CDBA -connname fish.example.com(1441) -channelname SYSTEM.DEF.SVRCONN 
-sa CD_BRIDGE -da LINUX_AGENT -sm QM_CDBA -dm QM_LINUX -de overwrite -df /test/to/arrived.txt C:\test\tmp\midpoint.txt"

PEND