是否可以在 MQFTE 中的 postdst 和 presrc 调用中调用 antscript?

发布于 2024-11-05 14:31:03 字数 55 浏览 6 评论 0原文

是否可以在 MQFTE 中的 postdst 和 presrc 调用中调用 antscript?

Is it possible to invoke a antscript in postdst and presrc call in MQFTE??

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

友欢 2024-11-12 14:31:03

下面是一个示例:

<request version="4.00" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="FileTransfer.xsd"> 
 <managedTransfer> 
  <originator> 
      <hostName>$hostName</hostName> 
      <userID>$userID</userID> 
    </originator> 
    <sourceAgent QMgr="$sourceQM" agent="$sourceAgent"/> 
    <destinationAgent QMgr="$destQM" agent="$destAgent"/> 
    <transferSet priority="5"> 
      <metaDataSet> 
        <metaData key="some_key">Some value</metaData> 
      </metaDataSet> 
      <postSourceCall> 
        <command name="example.xml" retryCount="0" retryWait="0" successRC="0" type="antscript"> 
          <property name="ant.FILEPATH" value="$filepath"/> 
          <property name="antSrcAgent"  value="$sourceAgent"/> 
        </command> 
      </postSourceCall> 
      <item checksumMethod="MD5" mode="binary"> 
        <source disposition="delete" recursive="false"> 
          <file>$filepath</file> 
        </source> 
        <destination exist="error" type="directory"> 
          <file>$destFile</file> 
        </destination> 
      </item> 
    </transferSet> 
    <job> 
      <name>Example FTE job</name> 
    </job> 
  </managedTransfer> 
</request>

传递给 ant 脚本的属性是任意名称。您可以通过这种方式传递任何属性。我使用了 postSourceCall,但你可以将其更改为 postDest、preSource 等。

Here's an example:

<request version="4.00" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="FileTransfer.xsd"> 
 <managedTransfer> 
  <originator> 
      <hostName>$hostName</hostName> 
      <userID>$userID</userID> 
    </originator> 
    <sourceAgent QMgr="$sourceQM" agent="$sourceAgent"/> 
    <destinationAgent QMgr="$destQM" agent="$destAgent"/> 
    <transferSet priority="5"> 
      <metaDataSet> 
        <metaData key="some_key">Some value</metaData> 
      </metaDataSet> 
      <postSourceCall> 
        <command name="example.xml" retryCount="0" retryWait="0" successRC="0" type="antscript"> 
          <property name="ant.FILEPATH" value="$filepath"/> 
          <property name="antSrcAgent"  value="$sourceAgent"/> 
        </command> 
      </postSourceCall> 
      <item checksumMethod="MD5" mode="binary"> 
        <source disposition="delete" recursive="false"> 
          <file>$filepath</file> 
        </source> 
        <destination exist="error" type="directory"> 
          <file>$destFile</file> 
        </destination> 
      </item> 
    </transferSet> 
    <job> 
      <name>Example FTE job</name> 
    </job> 
  </managedTransfer> 
</request>

The properties passed to the ant script are arbitrary names. You could pass any properties in that way. I used postSourceCall but you can change that to postDest, preSource, etc.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文