对于较大的批处理大小,从CPI DS中的ODATA服务提取数据时出错

2020-09-07 06:22发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中) HI专家 我们在CPI DS...

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

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


HI专家

我们在CPI DS中使用ODATA服务中的数据,仅当我们将批处理大小设置为5(任务花费大量时间)时该接口才起作用,但是如果我在ODATA的适配器选项中指定了较大的批处理大小,则该操作将失败 数据存储。

以下是错误:-

2019-06-04 15:39:41(E)(3064:1056)RUN-58105 |数据流RT_T_S4HANA_TO_IBP_KF_INVENTORYTURNS_RTFTEST_RT_DF_KF_INVENTORYTURNS准备读取时出错:<执行'begin'方法时发生异常 ID [44]的适配器操作。 不得使用JSON格式,或]>。 2019-06-04 15:39:41(E)(6548:9164)RUN-58105 |数据流RT_T_S4HANA_TO_IBP_KF_INVENTORYTURNS_RTFTEST_RT_DF_KF_INVENTORYTURNS准备读取时出错:<执行ID为[44的适配器操作的'begin'方法时发生异常 ]。 不需要JSON格式,或]>。

该界面仅在批次大小= 200(默认值)时工作一次或两次。


请提出建议。






4条回答
樱桃小丸子0093
2020-09-07 07:08

我建议对代理配置工具中的适配器配置进行一些更改。

1。 将OData适配器的跟踪模式设置为True

2。 增加JVM最大内存大小(从-Xmx256m到-Xmx1024m)。

如果某些批次大小之间的差异明显,而其他批次之间却没有,我可以想象这是性能/资源问题,所以当批次大小较大时,请增加可用内存。

如果 问题仍然存在,然后查看是否可以从适配器跟踪文件%DS_COMMON_DIR%/adapters/log/ODataAdapter_trace.txt中找到一些更详细的错误,然后在此处发布错误以进行后续操作。

谢谢,

Jeff

一周热门 更多>