点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
输入XML是-
<?xml version =" 1.0" encoding =" UTF-8"?>
我必须将其转换为JSON并将其传递给Odata接收器,odata接收器仅适用于JSON消息。
如果我使用XML到JSON转换器,则Odata接收器通道显示错误,表明OData接收器无法处理元素XML传递给JSON转换器传递的消息类型。
能否请您告诉我它的groovy脚本,以便我们可以将json消息传递给Odata接收器。
致谢
Hello Vijay,
在计时器之后添加一个内容修饰符,并带有一些虚拟json值,然后将其转换为实际的json,然后它将正常工作。
问候,
Sriprasad shivaram Bhat
嗨,
我在odata接收器之前使用了内容修饰符。 我看到内容现在作为JSON传递。
我现在遇到以下错误-
org.apache.camel.TypeConversionException:从类型:java.lang.String转换为所需类型:org.w3c时出错。 由于值org.xml.sax.SAXParseException而具有[未记录正文的值] dom.Document; lineNumber:1; columnNumber:1; 序言中不允许内容。原因:org.xml.sax.SAXParseException; lineNumber:1; columnNumber:1; 序言中不允许包含内容。
您能帮忙吗?
致谢
您好,Vijay
确保您看到的不仅仅是警告? 当您知道正在生成JSON的事实时,可以放心地忽略它。
可以显示文本的屏幕截图吗?
关于
Morten
我正在Odata接收器上使用PUT方法。
相同的有效负载或JSON数据在SAP中工作,但当我通过CPI发送数据时却没有。
嗨,
据我所知,odata接收器无法处理JSON消息。 如果您的接收器系统仅接受Json,则您可以在适配器中选择(Atom/JSON)。 如果选择JSON,它将处理JSON到目标系统。
感谢和问候,
维杰。
一周热门 更多>