SCPI中的com.thoughtworks.xstream.converters.ConversionException

2020-09-04 17:10发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨 这与使用SCPI在Comm...

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

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


这与使用SCPI在Commerce云中进行产品复制有关。 使用OData适配器,我们会将数据推送到Hybris Commerce云。

我们有一个自定义产品EDMX(已导入自定义EDMX),使用自定义EDMX -xsd已创建并将其用于映射。

由于预计会有多个记录,因此在接收器odata适配器中,我已执行Create(POST)操作并检查了批处理。 现在,当我触发它时,将引发异常com.thoughtworks.xstream.converters.ConversionExceptio。

我已阅读:2514249-ConversionException:HCI中的OSCI问题。

还经历了: https://blogs.sap.com/2017/05/10/batch-operation-in-odata-v2-adapter-in-sap-cloud-platform-integration /

在跟踪中,我看到它已正确更改为预期的(多条记录):

错误:批处理有效内容的结构不正确。 每个实体都必须在带有单独标记的单独batchChangeSet或batchChangeSetPart中。 原因异常:com.sap.gateway.core.ip.processor.exception.ODataProcessingException原因消息:批处理有效内容的结构不正确。 每个实体都必须在带有单独标记的单独batchChangeSet或batchChangeSetPart中。 类:java.util.ArrayList必需类型:java.util.ArrayList转换器类型:com.sap.gateway.core.ip.processo ...

谢谢

1条回答
clasier
2020-09-04 17:25 .采纳回答

嗨Pratibha,

由于您的有效负载似乎格式错误,请在跟踪时查看您对odata adpater的当前输出,并将其与您身边提到的Blog中的结构进行比较。

特别看看您打开batchCHangeSet和batchChangeSetPart的频率

BR

Maik

 
 
 
  POST 
 <类别>
 <类别>
 <名称>示例1 
  25 
 
 
 
 
 
 
  POST 
 <类别>
 <类别>
  Example2 
  26 
 
 
 
 
  

一周热门 更多>