REST适配器传感器配置使用POST操作。

2020-08-30 07:21发布

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

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


专家们,

我已为Post Sender通道配置了后期操作。

我在邮递员的帮助下测试了该场景。在测试期间,我以Raw格式和urlencoded格式发送了XML数据。

对于原始格式,它工作正常,但对于urlencoded,我们在PI系统中遇到映射错误。

以下是屏幕截图。

在发件人通道中是否可以为urlencoded配置任何标准设置。

Br

Karan

(31.7 kB)

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

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


专家们,

我已为Post Sender通道配置了后期操作。

我在邮递员的帮助下测试了该场景。在测试期间,我以Raw格式和urlencoded格式发送了XML数据。

对于原始格式,它工作正常,但对于urlencoded,我们在PI系统中遇到映射错误。

以下是屏幕截图。

在发件人通道中是否可以为urlencoded配置任何标准设置。

Br

Karan

(31.7 kB)
付费偷看设置
发送
7条回答
jovirus
1楼-- · 2020-08-30 08:07

假设一些基本理解不正确。

如果使用了x-www-form-urlencoded内容类型,则传入内容的类型既不是xml也不是json。 根据上面显示的POSTMAN中的配置,到SAP PI的传入消息的有效负载是一个字符串,如下所示:

 module = certGateway&function = holderCertified&holderCertCertifieldData = blas 

您永远无法通过本机REST发送者通道将其转换为XML。 也无法通过使用图形映射来处理这样的字符串。 请使用Java映射将内容派生到目标端所需的任何内容中。 或者,您可以开发一个定制适配器模块以将此字符串解析为所需xml中的源消息消息结构。

一周热门 更多>