Skip to Content

Archived discussions are read-only. Learn more about SAP Q&A

Sync Async bridge LOOP_IN_MESSAGE_ROUTING

Hi Sirs,

I'm currently working on a sync-async bridge for a SAP requirement. I used the solution provided by William Li in his blog regarding Responseonewaybean and RequestresponseBean modules. The setup is working fine everytime I trigger a message via runtime workbench. I'm having errors though when I'm testing end to end.


Our scenario is 3PL to PI via FILE async. then PI to an SAP system via SOAP sync. The response from SAP will be sent back to the 3PL. With this scenario, I'm currently getting a LOOP_IN_MESSAGE_ROUTING error.


Error message:

04/11/2016 08:36:02.953 Error Received XI System Error. ErrorCode: LOOP_IN_MESSAGE_ROUTING ErrorText: null ErrorStack: Loop in message flow found: system is.81.PI_sample, pipeline CENTRAL with inbound adapter XI already processed (see hoplist header)

04/11/2016 08:36:02.975 Error Transmitting the message to endpoint http://PIsample:xxx/sap/xi/engine?type=entry using connection AFW failed, due to: com.sap.engine.interfaces.messaging.api.exception.MessagingException: LOOP_IN_MESSAGE_ROUTING:.


The sxmb_adm is configured already configured:

SAP_SAMPLE role of business system - Application system

Corresponding integration server http://PIsample xx/sap/xi/engine?type=entry

sicf configured for xi/engine


Business system in SLD configured already

SAP_SAMPLE role Application system

Related Integration server INTEGRATION_SERVER_PI

technical system SAP_SAMPLE client XXX

logical system name XXX


SOAP Receiver channel for the sap system has the module parameters for RequestResponseBean, ResponseOnewayBean passThrough, interface, interfaceNamespace, interfaceNamespaceOnFault, interfaceonFault, replaceInterface, replaceInterfaceonFault and is connecting to http://sap_sample:xxxx/sap/xi/engine?type=entry

message protocol is XI 3.0 and has username password for authentication


SOAP sender channel for the sap system has SOAP 1.1 message protocol


When Runtime workbench is used to trigger the message from 3PL, the response file back to 3PL is working perfectly. When the file is triggered via FILE, the LOOP_IN_MESSAGE_ROUTING is encountered. any thoughts sirs?

Message was edited by: SAPenthusiast SAPenthusiast

Former Member replied

Hi SAPenthusiast,

I have done the exact same scenario myside it is giving exact same error, It is complaining the message already processed in integration engine before, this is the hoplist i got.

But the same scenario working with ICO, can you try configure your scenario using ICO instead of classic configuration.

Regards,

Praveen.

0 View this answer in context
Not what you were looking for? View more on this topic or Ask a question