Skip to Content
0

SAP PO 7.50 DuplicateMessageException in SOAP XI Loop-back scenario

Apr 12 at 01:08 PM

53

avatar image

Dear all,

we have an integration scenario where we need to send a PI message to "ourself":
ICo #1 with SOAP XI Receiver (Adressing type “HTTP Destination”) to ICo #2 with SOAP XI Sender.

But at the end of ICo #1 we get an DuplicateMessageException:

Information MP: processing local module localejbs/CallSapAdapter
Information Application attempting to send an XI message asynchronously using
connection SOAP_http://sap.com/xi/XI/System 
Information Trying to put the message into the send queue 
Error Putting message into send queue failed, due to:
com.sap.engine.interfaces.messaging.api.exception.DuplicateMessageException:
Message Id 55781766-3e4d-11e8-acf8-00000049615c(OUTBOUND) already exists in
duplicate check table:
com.sap.sql.exception.OpenSQLIntegrityConstraintViolationException: DB2 SQL
Error: SQLCODE=-803, SQLSTATE=23505, SQLERRMC=1;SAPSR3DB.BC_MSG_DUP_CHECK,
DRIVER=4.19.66 
OpenSQLExceptionCategories:
[NON_TRANSIENT, INTEGRITY_CONSTRAINT_VIOLATION]

We understand the error that the SOAP sender tries to create a new message while taking over the message ID from the original message.

Do you have any ideas how to advise the SOAP sender to generate a new message id or any other ways to realize a loop-back scenario while preserving the message context in SAP PO?

Thank you and kind regards,

Tilo Gau

10 |10000 characters needed characters left characters exceeded
* Please Login or Register to Answer, Follow or Comment.

2 Answers

Pavan Dogiparthy Apr 16 at 03:01 PM
0

Hi,

If you are facing this error for all the soap interfaces, then restarting of Server will be helpful to resolve this issue.

Regards

Pavan

Show 1 Share
10 |10000 characters needed characters left characters exceeded

Hi Pavan,

thank you for your tip. Unfortunately it restarting of the server didn't help.

Kind regards,

Tilo

0
Evgeniy Kolmakov 7 hours ago
0

Hi Tilo!

Wouldn't you please clarify the point of using SOAP adapter with XI protocol in your case?

Regards, Evgeniy.

Share
10 |10000 characters needed characters left characters exceeded