Sync Async bridge LOOP_IN_MESSAGE_ROUTING
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.
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
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.