开始将 Ant 脚本与 WebSphere MQ Managed File Transfer 配合使用
通过将 Ant 脚本与 WebSphere® MQ Managed File Transfer 配合使用,您可以协调来自已解释脚本语言的复杂文件传输操作。
Ant 脚本
Ant 脚本(或构建文件)是定义一个或多个目标的 XML 文档。 这些目标中包含要运行的元素。 WebSphere MQ Managed File Transfer 提供可用于将文件传输功能集成到 Apache Ant 中的任务。 要了解有关 Ant 脚本的信息,请参阅 Apache Ant 项目 Web 页面: https://ant.apache.org/
使用 WebSphere MQ Managed File Transfer 任务的 Ant 脚本示例随产品安装一起提供在目录 MQ_INSTALLATION_PATH/mqft/samples/fteant 中
在协议网桥代理上,Ant 脚本运行在协议网桥代理系统上。 这些 Ant 脚本不直接访问 FTP 或 SFTP 服务器上的文件。
名称空间
名称空间用于将文件传输 Ant 任务与其他可能享有同一名称的 Ant 任务区分开来。 您可以在自己的 Ant 脚本的 project 标记中定义名称空间。
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns:fte="antlib:com.ibm.wmqfte.ant.taskdefs" default="do_ping">
<target name="do_ping">
<fte:ping cmdqm="qm@localhost@1414@SYSTEM.DEF.SVRCONN" agent="agent1@qm1"
rcproperty="ping.rc" timeout="15"/>
</target>
</project>属性 xmlns:fte="antlib:com.ibm.wmqfte.ant.taskdefs" 指示 Ant 在 com.ibm.wmqfte.ant.taskdefs 库中查找前缀为 fte 的任务定义。您不必将 fte 用作名称空间前缀;您可以使用任意值。 名称空间前缀 fte 用于所有示例和 Ant 脚本样本。
运行 Ant 脚本
要运行包含文件传输 Ant 任务的 Ant 脚本,请使用 fteAnt 命令。 例如:fteAnt -file ant_script_location/ant_script_name有关更多信息,请参阅 fteAnt (在 WebSphere MQ Managed File Transfer 环境中运行 Ant 任务)。返回码
文件传输 Ant 任务返回与 WebSphere MQ Managed File Transfer 命令相同的返回码。 有关更多信息,请参阅 WebSphere MQ Managed File Transfer。