fte: metadata Ant 嵌套元素

元数据包含额外的用户定义信息,特别是在 fte:call 等任务中,这些任务可能不涉及文件传输。

有关如何 Managed File Transfer 使用元数据。

嵌套者:

指定为嵌套元素的参数

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 0
foo.cmd 生成的标准输出,使用 IBM® MQ Explorer
Program: C:\IBM\MQdata\mqft\Commands\foo.cmd
Parameters: 
Environment:
org.foo.item.color=red
org.foo.item.size=medium