点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家您好, 我有IDOC到文...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家您好, 我有IDOC到文...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家您好,
我有IDOC到文件的方案,该方案是通过FTP在XI IBM AIX服务器(与Unix相同)上创建文件。 我需要在此创建的文件上运行shell脚本并对其进行修改。 我正确地完成了所有配置,并且任何地方都没有显示错误,但是shell脚本似乎没有执行。 当我在AIX服务器上运行相同的记录时,它工作得很好。
场景是我通过FTP在我的XI服务器上的/SAP/output位置创建文件ABC.asc,例如10.0.0.11。 我的Shell脚本file_modify.sh存储在/SAP位置。 在"消息处理后运行操作系统命令"上,我输入以下命令:
sh/SAP/file_modify.sh%F
在通讯渠道监控中,它显示
"执行OS命令sh/SAP/file_modify.sh/SAP/output/ABC.asc""文件处理完成"。
但是似乎什么也没发生。 XI正在创建文件ABC.asc,但shell脚本未执行。 我正在使用PI 7.0 SP9。
可能是什么错误? 请帮忙。 我的XI服务器与我通过FTP传输文件的服务器相同,即10.0.0.11。
谢谢
Yash
目标目录=/SAP/output/
文件名Scheme = ABC.asc
文件类型=二进制
OS command =/SAP/file_modify.sh%F
由于您的SP = 9,它应该可以工作。
如果不工作,请检查一下file_modify.sh
< p>/people/sameer.shadab/blog/2005/09/21/executing-unix-shell-script-using-operating-system-command-in-xi一周热门 更多>