首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在MQFTE中使用协议桥代理作为源的预呼叫的语法

问在MQFTE中使用协议桥代理作为源的预呼叫的语法
EN

Stack Overflow用户
提问于 2016-10-18 17:32:05
回答 1查看 157关注 0票数 0

使用mqfte协议桥代理中的presource call作为源来调用shell脚本的语法是什么( Linux平台用于FTE本地以及协议桥代理连接到的sftp服务器)。下面是我得到的错误。BFGCR0003E:已请求代理调用命令''10.350.81.70:/testing/Sample_presrc.bat'‘。代理程序的命令路径'10.350.81.70:/testing/‘没有定义此命令的路径。只能运行路径位于代理的命令路径上的命令。

请注意。创建的脚本是批处理为什么,因为SFTP服务器基于wintel平台(脚本将放置在该平台上),但文件系统是linux。并且以同样的方式将安装了协议桥代理的fte本地也安装在linux平台上。

谢谢,Vasuki P

EN

回答 1

Stack Overflow用户

发布于 2016-10-20 16:31:19

考虑到这个错误,我认为你的语法是正确的。错误所指的‘命令路径’映射到以下位置记录的源代理的agent.properties文件的'commandPath‘属性:

http://www.ibm.com/support/knowledgecenter/SSFKSJ_9.0.0/com.ibm.wmqfte.doc/properties.htm

commandPath是一个控件,它可以让你限制哪些命令可以使用预源代码调用和类似的-它是一个措施,以帮助防止错误的应用程序被调用,或者更糟糕的是,有人已经破坏了你的MFT系统,能够运行任何他们喜欢的命令。

':‘是Unix上的路径分隔符,因此您的测试被设置为在名为'10.350.81.70’的目录和名为‘/ commandPath /’的目录中运行命令。该命令需要位于源代理运行的机器上的挂载文件系统上,以便进行预源调用。如果10.350.81.70是源代理的主机,则将该代理的测试更改为“/ commandPath”,并将createTransfer命令的语法更改为调用“/testing/Sample_presrc.bat”

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40104564

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档