SOAP XI回送方案中的SAP PO 7.50 DuplicateMessageException

2020-09-21 05:11发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)亲爱的 我们有一个集成方...

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

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


亲爱的

我们有一个集成方案,我们需要向"我们自己"发送PI消息:

具有SOAP XI接收器的ICo#1(地址类型为" HTTP目标")到具有SOAP XI发送器的ICo#2。

*** 2018年4月24日更新***
在ICo#1中,我们希望将OFTP虚拟文件名路由到特定的接口,以便在ICo#2中进行进一步处理。

ICo#1:


ICo#2:

***结束-更新24.04.2018 ***

但是在ICo#1结束时,我们得到了DuplicateMessageException:

信息MP:处理本地模块localejbs/CallSapAdapter
 信息应用程序尝试使用异步发送XI消息
 连接SOAP_http://sap.com/xi/XI/System
 信息试图将消息放入发送队列
 错误将消息放入发送队列失败,原因是:
 com.sap.engine.interfaces.messaging.api.exception.DuplicateMessageException:
 消息ID 55781766-3e4d-11e8-acf8-00000049615c(OUTBOUND)已存在
 重复检查表:
 com.sap.sql.exception.OpenSQLIntegrityConstraintViolationException:DB2 SQL
 错误:SQLCODE = -803,SQLSTATE = 23505,SQLERRMC = 1; SAPSR3DB.BC_MSG_DUP_CHECK,
 驱动程序= 4.19.66
 OpenSQLExceptionCategories:
 [NON_TRANSIENT,INTEGRITY_CONSTRAINT_VIOLATION] 

我们理解SOAP发送者从原始消息中接管消息ID时尝试创建新消息的错误。

您是否有任何想法如何建议SOAP发送方生成新的消息ID或任何其他方式来实现回送方案,同时又将消息上下文保留在SAP PO中?

谢谢您的问候

提洛高(Tilo Gau)

(23.5 kB)
4条回答
我是小鹏鹏啊
2020-09-21 05:41

嗨,蒂罗!

我建议使用SOAP协议,因为它是实现SOAP回送方案的通用方法。

致谢,叶夫根尼。

一周热门 更多>