【问题标题】:How to call .KSH script or .sh script from MQFTE presource call如何从 MQFTE 预源调用中调用 .KSH 脚本或 .sh 脚本
【发布时间】:2016-11-04 13:04:04
【问题描述】:

我需要确切的语法来调用 .ksh 脚本作为 MQFTE 预源调用的一部分。

我知道 fteCreateTransfer 命令中的 -presrc 参数,但需要知道如何使用此 -presrc 参数来调用korn shell 脚本 (.ksh) 或 shell 脚本 (.sh)

【问题讨论】:

    标签: ibm-mq websphere-mq-fte


    【解决方案1】:

    这有帮助吗?虽然下面的命令是针对 Windows 的,但我相信你可以修改它以适应 Unix。我无法使用 Unix 机器来尝试它。

    fteCreateTransfer -sa HA2 -sm MFTDEMO -da TARGET -dm MFTDEMO -de overwrite -df C:/MFT/fl1-3.jpg C:/temp/fl1-3.jpg -presrc executable:hello.bat
    

    hello.bat 包含以下内容:

    copy c:\temp\fl1-1.jpg c:\temp\fl1-3.jpg
    

    您需要在源代理的 agent.properties 文件中设置 commandPath 属性以指向 shell 脚本所在的路径。例如:

    commandPath=C:\\Scripts
    

    【讨论】:

    • 有没有一种方法可以将变量(例如对传输文件的引用)传递给可执行脚本? (类似于资源监视器中的变量替换)
    • 您可以将参数传递给可执行脚本-ibm.com/docs/en/ibm-mq/…
    猜你喜欢
    • 2012-09-17
    • 2014-02-15
    • 1970-01-01
    • 2014-07-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-03
    • 1970-01-01
    相关资源
    最近更新 更多