接收器适配器OS命令不调用脚本

2020-08-14 08:08发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

我对此线程的要求类似:

shell-script-not-getting-invoked-in-file-adapter中被调用

要求:

PI需要从Windows 2003的PI Server的源目录中选择文件,然后使用SFTP将其发送到目标目录。

我为此使用PSCP命令。

当我在Windows 2003的PI Server上的命令提示符下运行PSCP脚本时,脚本可以正常工作。

从PI File适配器调用了相同的批处理文件,但未调用脚本。

在通讯通道日志中,"执行的OS命令"可用。 日志中没有错误/警告消息。

文件通信通道中使用了NFS传输协议。

在消息处理后,在文件通道->运行操作系统命令中提到批处理文件的完整目录路径。 还尝试了以秒为单位的超时,但仍然无法正常工作。

Receiver文件适配器中的命令行:

C://Outbound/SCPtest.bat%F SFTPserver.com :/dir/test

请让我知道是否有人对此有经验并通过了测试。

谢谢

约翰

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

我对此线程的要求类似:

shell-script-not-getting-invoked-in-file-adapter中被调用

要求:

PI需要从Windows 2003的PI Server的源目录中选择文件,然后使用SFTP将其发送到目标目录。

我为此使用PSCP命令。

当我在Windows 2003的PI Server上的命令提示符下运行PSCP脚本时,脚本可以正常工作。

从PI File适配器调用了相同的批处理文件,但未调用脚本。

在通讯通道日志中,"执行的OS命令"可用。 日志中没有错误/警告消息。

文件通信通道中使用了NFS传输协议。

在消息处理后,在文件通道->运行操作系统命令中提到批处理文件的完整目录路径。 还尝试了以秒为单位的超时,但仍然无法正常工作。

Receiver文件适配器中的命令行:

C://Outbound/SCPtest.bat%F SFTPserver.com :/dir/test

请让我知道是否有人对此有经验并通过了测试。

谢谢

约翰

付费偷看设置
发送
3条回答
Baoming ROSE
1楼 · 2020-08-14 08:28.采纳回答

嗨,

您是否有机会使用我博客中的信息来捕获错误?

https://blogs.sap.com/?p=40675

此致

Michal Krawczyk

骆驼绵羊
2楼-- · 2020-08-14 08:47

嗨!

只需更新url博客(在2020年,URL就会发送至错误"找不到页面")

https://blogs.sap .com/2005/08/17/xi-operation-system-command-error-catching/

L GF

空代码
3楼-- · 2020-08-14 08:46

嗨,约翰,

您是否尝试了所链接线程中提供的解决方案? 您绝对确定您的PI用户在目标SFTP服务器中具有足够的授权吗? 请注意,在Geetha的情况下,脚本也已在OS级别成功执行,但不是从PI执行。

希望这会有所帮助,

Greg

一周热门 更多>