点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我正在研究一个场景Rest Async-> PI-> File,在其中我以JSON格式获取数据。 我已将发送者通道配置为"异步休息",也已配置了"操作确定",但出现以下错误
无法解析XML消息有效负载以提取用于确定接收者的操作org.xml.sax.SAXParseException; lineNumber:1; columnNumber:1; 序言中不允许包含内容。
参考-
https://archive.sap.com/discussions/thread/3693248
https://archive.sap.com/discussions/thread/3924907
(25.5 kB)
嗨Rudra,
您可以尝试下面的消息类型结构,该结构还允许您具有多个记录。 REST Adapter的内置JSON到XML转换器可能期望消息结构采用某种特定格式,如下所示。 这对我来说很有效:)
然后通道配置可以如下-
最后,您可以使用以下端点从Postman或SOAPUI进行POST-
http::/RESTAdapter/FltTest
,有效负载为("记录"节点多次出现)-
{
"记录":[{" AirlineID":" A123"," ConnID":" A123"," Date":" 20111988"}
{" AirlineID":" A234"," ConnID":" A234"," Date":" 20112017"}]}
让我知道它是否对您有用:)
此致
Karthik Bangera
感谢Karthik,
您给我带来了很大的帮助。
温馨的问候,
rubin
检查您的JSON数据格式。 Dat可能存在JSON格式问题,因此REST发送者通道无法将其转换为XML,或者JSON数据参数中可能包含一些XML标记中不允许的字符。
谢谢
Apu
谢谢Apu,
但是我仍然遇到相同的错误。
此致
Rudra
一周热门 更多>