点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 我们正在CPI中触发...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 我们正在CPI中触发...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家们,
我们正在CPI中触发一些大规模的并行测试,并在JS脚本中尝试获取属性信息(message.getProperty()),并且它从另一个iFlow(相同的iflow并行运行)返回数据 ),有效负载会获得混合信息。
您经历过这种情况吗?
流程执行步骤:
1。 带计时器和异步SOAP接收器适配器的iFlow
2。 具有SOAP发送方适配器的iFlow,可在其中检索待处理的待处理有效负载批次,并在一个循环内将批次逐个传递到另一个SOAP异步接收器SOAP端点。
3.iFlow通过oData适配器将信息发送到S/4Hana。
问题发生在第二步,即在向S/4Hana发送信息之前,在提到的JS内部。
在获得属性jsonDocumento设置有效载荷之前,遵循步骤rig,我们可以看到" chaveExterna":" TESTEBOB-93207"关键字段。
下一步是将数据与来自同一进程的其他消息混合在一起,在该步骤中,由以前的jsonDocumento属性构建的documentoEtapaSend将错误的材料表示为" Material":" TESTE-BOBV2-92306"。
PS:我们已经检查了消息ID是唯一的,但是并行消息的相关ID是相同的。
任何想法请与我们分享!
感谢和问候。
(367.9 kB)
嗨,布鲁诺,
当您说并行处理时,iflow是否被多次调用? 如果是,则在不同的调用之间不应有任何数据交叉。
您能否详细说明一下,仅在并行处理部分。 您如何实施它?
最好的阿吉特
一周热门 更多>