如何仅使一个有效负载出现在PI的消息监视器中?

2020-09-15 17:07发布

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

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


您好,PI专家:

这种情况是,我们必须从Box FTP中拾取一个文件,然后将该文件发送到供应商的SFTP。 但是,似乎正在创建两个有效负载-MainDocument有效负载(基本上为空白)和附件,其中包含需要发送给供应商的实际内容。

我已经尝试过有效负载交换,但是似乎没有用。 我的同事说,我们甚至不应该首先创建此MainDocument有效内容。 有谁知道消息映射中仅创建一个有效负载(附件)所需的Java代码? 企业服务构建器或集成构建器中是否还需要其他配置以仅创建一个有效负载?

我之所以相信MainDocument有效负载而不是实际文件,是因为与PI首次拾取文件以及何时将文件发送给供应商相比,其大小显着减小。 我也将MainDocument下载到我的桌​​面并检查了文件属性。 字节大小与发送到供应商的结果文件中的字节大小完全相同。

size-of-maindocument.jpg (26.0 kB)

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

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


您好,PI专家:

这种情况是,我们必须从Box FTP中拾取一个文件,然后将该文件发送到供应商的SFTP。 但是,似乎正在创建两个有效负载-MainDocument有效负载(基本上为空白)和附件,其中包含需要发送给供应商的实际内容。

我已经尝试过有效负载交换,但是似乎没有用。 我的同事说,我们甚至不应该首先创建此MainDocument有效内容。 有谁知道消息映射中仅创建一个有效负载(附件)所需的Java代码? 企业服务构建器或集成构建器中是否还需要其他配置以仅创建一个有效负载?

我之所以相信MainDocument有效负载而不是实际文件,是因为与PI首次拾取文件以及何时将文件发送给供应商相比,其大小显着减小。 我也将MainDocument下载到我的桌​​面并检查了文件属性。 字节大小与发送到供应商的结果文件中的字节大小完全相同。

size-of-maindocument.jpg (26.0 kB)
付费偷看设置
发送
2条回答
吹牛啤
1楼-- · 2020-09-15 17:42

你好埃娜,

能否请您检查是否在发件人通道中使用了其他文件选择设置/选项? 尝试使用与文件名完全匹配的方式进行轮询并检查结果。

此致

Azhar

软件心理学工程师
2楼-- · 2020-09-15 18:01

嗨,Azhar,

感谢您的回复! 但是,我在FTP通道中使用了与文件名完全匹配的名称,以从Box帐户中提取文件。 这仍然创建了两个有效载荷。 通过进行更多研究并找到用于消息映射的替代Java代码,我能够解决此问题。 现在我只得到一个有效载荷。

亲切的问候,

Elna Hantalasevic

一周热门 更多>