点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家您好,
当我以JSON格式创建从第三方到CPI的C4C(ODATA v2)服务的接口时。 SAP提供了标准的ODATA JSON格式。 我试图以此来创建C4C中的客户。 在content修饰符中传递了JSON结构,并使用了请求回复来在C4C上点击odata IndividualCustomerCollection服务。
我遇到错误:
com.sap.gateway.core.ip.component.odata.exception.OsciException:请求有效载荷解析失败,原因之一:(1)服务器中可用的OData元数据内容已过时,或者(2) 请求有效负载似乎不正确。 错误详细信息:仅在开始标记之前允许空白内容,而不是{(位置:START_DOCUMENT见{... @ 1:1),org.xmlpull.v1.XmlPullParserException:仅在开始标记之前允许空白内容,而不是{(位置:START_DOCUMENT 看过{... @ 1:1)
内容修改器中的数据
{" CustomerABCClassificationCode":" A"," Phone":" + 1 888-888-88"," Email":" jane.green@mail.con"," Fax":" + 1 0012346001234", "城市":"格林维尔","国家代码":"美国","房屋编号":" 1","街道":"格林威大道","街道邮政编码":" 34001","角色代码":" CRM000"," GenderCode":" 2"," LanguageCode":" EN"," LastName":" Green"," TitleCode":" 0001"," FirstName":" Jane"," StateCode":" AZ"}
JSON是否不允许通过CPI打ODATA? 无法为此使用标准方法吗? 我们只需要使用启用批处理来实现这一目标?
等待回复。 谢谢
Raju,
我认为问题在于您正尝试通过OData Adapter发送JSON消息。 从我的角度来看,这是行不通的。 OData适配器始终需要XML数据作为输入。
BR
Maik
大家好,
感谢您的快速回复。
ODATAv2服务也可以在HTTP适配器中使用吗? 两者有何区别? 由于SAP不推荐使用ODATA v2和A2X(SOAP-Sync)服务。 之前是SOAP到SOAP的调用,因此我们更喜欢将源和目标都设置为ODATA调用。 在这种情况下,CPI端可能没有变化。 有什么建议吗?
嗨,拉朱,
如果需要使用JSON格式,则可以使用HTTP适配器。
最诚挚的问候
于尔根
嗨拉茹,
您找到解决此问题的方法了吗? 在SuccessFactors适配器中发送JSON数据时,我也遇到相同的错误。 我试图在HTTP适配器中发布json消息,但未发布请求。
此致
Anand ...
大家好,
感谢您的快速回复。
ODATAv2服务也可以在HTTP适配器中使用吗? 两者有何区别? 由于SAP不推荐使用ODATA v2和A2X(SOAP-Sync)服务。 之前是SOAP到SOAP的调用,因此我们更喜欢将源和目标都设置为ODATA调用。 在这种情况下,CPI端可能没有变化。 有什么建议吗?
你好
您如何进行? 我在这里遇到同样的问题,请帮助我们。
一周热门 更多>