fte: metadata Ant 嵌套元素
元数据包含额外的用户定义信息,特别是在 fte:call 等任务中,这些任务可能不涉及文件传输。
请参阅 MFT 用户出口的元数据 ,以获取有关 Managed File Transfer 如何使用元数据的更多信息。
嵌套者:
- fte: filecopy 任务
- fte: filemove 任务
- fte: call 任务
指定为嵌套元素的参数
- fte: entry
- 必须在 fte:metadata 嵌套元素中至少指定一个条目。 您可以选择指定多个入口。 入口将一个键名称与一个值关联。 键在 fte:metadata 块中必须唯一
入口属性
- name
- 必需。 属于该入口的键的名称。 此名称在嵌套在 fte: metadata 元素中的所有 entry 参数之间必须唯一。
- 值
- 必需。 要分配给该入口的值。
示例
此示例显示包含两个条目的 fte:metadata 定义。<fte:metadata>
<fte:entry name="org.foo.partColor" value="red"/>
<fte:entry name="org.foo.partSize" value="medium"/>
</fte:metadata>示例
本例展示了在 fte:call task 中使用元数据的情况。 该任务不执行文件传输,但仍可携带元数据。 <fte:call
agent="1@MFTQM"
idproperty="doCall.id"
rcproperty="doCall.rc">
<fte:command command="foo" />
<fte:metadata>
<fte:entry name="org.foo.item.color" value="red"/>
<fte:entry name="org.foo.item.size" value="medium"/>
</fte:metadata>
</fte:call>foo.cmd 文件@echo off
echo Program: %~dpnx0
echo Parameters: %*
echo Environment:
set org.foo
exit /b 0foo.cmd 生成的标准输出,使用 IBM® MQ Explorer Program: C:\IBM\MQdata\mqft\Commands\foo.cmd
Parameters:
Environment:
org.foo.item.color=red
org.foo.item.size=medium