2020-08-30 07:21发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家们,
我已为Post Sender通道配置了后期操作。
我在邮递员的帮助下测试了该场景。在测试期间,我以Raw格式和urlencoded格式发送了XML数据。
对于原始格式,它工作正常,但对于urlencoded,我们在PI系统中遇到映射错误。
以下是屏幕截图。
在发件人通道中是否可以为urlencoded配置任何标准设置。
Br
Karan
假设一些基本理解不正确。
如果使用了x-www-form-urlencoded内容类型,则传入内容的类型既不是xml也不是json。 根据上面显示的POSTMAN中的配置,到SAP PI的传入消息的有效负载是一个字符串,如下所示:
module = certGateway&function = holderCertified&holderCertCertifieldData = blas
您永远无法通过本机REST发送者通道将其转换为XML。 也无法通过使用图形映射来处理这样的字符串。 请使用Java映射将内容派生到目标端所需的任何内容中。 或者,您可以开发一个定制适配器模块以将此字符串解析为所需xml中的源消息消息结构。
最多设置5个标签!
假设一些基本理解不正确。
如果使用了x-www-form-urlencoded内容类型,则传入内容的类型既不是xml也不是json。 根据上面显示的POSTMAN中的配置,到SAP PI的传入消息的有效负载是一个字符串,如下所示:
您永远无法通过本机REST发送者通道将其转换为XML。 也无法通过使用图形映射来处理这样的字符串。 请使用Java映射将内容派生到目标端所需的任何内容中。 或者,您可以开发一个定制适配器模块以将此字符串解析为所需xml中的源消息消息结构。
一周热门 更多>