SAP PI 7.31 SP17-使用PI File Adapter读取JSON文件并使用Proxy发送到ECC

2020-09-10 12:50发布

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

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


我们需要从文件系统读取json文件并将其转换为XML,然后使用代理适配器发送给ECC。

能否让我知道如何实现以下要求? 谢谢您的帮助。

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

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


我们需要从文件系统读取json文件并将其转换为XML,然后使用代理适配器发送给ECC。

能否让我知道如何实现以下要求? 谢谢您的帮助。

付费偷看设置
发送
1条回答
木偶小白
1楼-- · 2020-09-10 13:16

嗨,

请遵循以下步骤-

1。 将JSON转换为XML,然后将XML转换为XSD

https://www.freeformatter.com/json-to-xml- converter.html

https://www.freeformatter.com/xsd-generator.html

2。 使用上述结构创建了一个发送方接口

3。 创建一个Java映射,以使用JSONObject API将输入的JSON转换为XML。

4。 在第1步定义的XSD作为源与您的代理结构作为目标之间创建图形映射。

5。 使用代理结构创建入站接口。

6。 使用在步骤2中创建的发送方接口和在步骤5中创建的入站接口创建操作映射。

7。 在操作映射中,将Java映射用作第一步映射。 然后将图形映射添加为第二步映射。

对于Java程序,您可以参考此-

https://www。 thejavaprogrammer.com/convert-json-to-xml-or-xml-to-json-in-java /

并确保您在发件人文件适配器中未使用任何SWCV。 对于非XML数据,这不会引发任何错误。

这将起作用。

谢谢

Sugata

一周热门 更多>