在SAP PI中通过Web服务在Web系统上使用.CSV附件

2020-08-17 11:13发布

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

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


专家您好,

希望您在大流行危机期间过得不错!

这是我的要求。

我们想通过Web服务发送.csv格式的文件数据。据我了解,SOAP适配器只能理解XML语言,因此我们无法使用soap适配器发送.CSV格式的数据。如果我的理解有误,请纠正我。

我们可以在soap接收器适配器中使用"保留附件"复选框并将.csv文件作为附件发送(方案:File --- PI --- SOAP)吗?

现在我的问题是,我们可以使用接收器肥皂适配器中的"保留附件"复选框发送.csv附件文件吗?

可以使用abap代理--- PI--SOAP来实现吗,其中abapproxy将以.csv附件的形式将文件发送到PI并在接收器通道上,只需使用"保留附件"复选框,我们就可以携带相同的.csv附件文件 在外部系统上?

如果没有其他方法可以满足要求。

请帮我解决上述问题。

致谢

Abhinav Singh

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

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


专家您好,

希望您在大流行危机期间过得不错!

这是我的要求。

我们想通过Web服务发送.csv格式的文件数据。据我了解,SOAP适配器只能理解XML语言,因此我们无法使用soap适配器发送.CSV格式的数据。如果我的理解有误,请纠正我。

我们可以在soap接收器适配器中使用"保留附件"复选框并将.csv文件作为附件发送(方案:File --- PI --- SOAP)吗?

现在我的问题是,我们可以使用接收器肥皂适配器中的"保留附件"复选框发送.csv附件文件吗?

可以使用abap代理--- PI--SOAP来实现吗,其中abapproxy将以.csv附件的形式将文件发送到PI并在接收器通道上,只需使用"保留附件"复选框,我们就可以携带相同的.csv附件文件 在外部系统上?

如果没有其他方法可以满足要求。

请帮我解决上述问题。

致谢

Abhinav Singh

付费偷看设置
发送
2条回答
奄奄一息的小鱼
1楼-- · 2020-08-17 11:52

您好 Abhinav Janardan Singh

是否可以发送SOAP附件的答案取决于是否 接收者系统能够处理-如果可以的话,我可以说它可以是选项之一。 添加到代理消息的附件将传递到SOAP适配器。

第二个选项是将文件(CSV)内容编码为base64,然后将编码后的字符串作为消息的内容发送(即 base64string )。

致谢,

Bartosz

Hi Bartsoz,

感谢您的回复!

如果我对于选项1)正确理解,那么来自ECC PI的内容将把有效内容转换为附件,即.csv格式,并将有效内容作为附件发送到使用Web服务的外部系统,该外部系统使用 在SOAP接收器适配器中保留附件选项

ECC将有效载荷作为附件发送给Pi,而PI通过保留keep附件选项将附件发送给外部系统SOAP接收器适配器

OR

对于选项2)来自ECC的有效载荷内容将.csv内容的整个内容转换为base 64编码格式,并将编码格式的有效载荷内容发送到接收器适配器。 但是,我的问题是,外部系统是否将以.csv格式接收相同的有效载荷数据?

致谢

Abhinav Singh

一周热门 更多>