cancel
Showing results for 
Search instead for 
Did you mean: 

Repsons to (a-)synchronous Message

former_member185171
Participant
0 Kudos

Hello,

We are implementing some webservices connecting to R3 by PI.

When you make these calls asynchronous you can't get any respons from PI to the caller stating the message is being treated.

We do not want to make it a synchronous call, because in that case the caller has to wait for too long before getting the respons.

We would llike to make a synchronous call to PI, so it can reply to the caller. But the further path may be asynchronous - the caller will get some mail with additional info on the success of his call. We just want a direct reply about 'PI is treating your message'.

Is there a way to configure Pi that it works this way ?

Thanks.

Kris

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Kris,

You can create an Integration Process with a synch-async bridge in order to accomplish this. See the Integration Process BpmPatternSyncAsyncBridge in namespace http://sap.com/xi/XI/System/Patterns od SWC SAP_BASIS for an example.

Kind regards,

Koen

Answers (1)

Answers (1)

former_member206760
Active Contributor
0 Kudos

Kris,

if you don't need a sync interface........then as per your requirement that you need "PI treating the message" response is also not required...

what you can do is have a totally async interface..here before sending a SOAP message to XI check if the XI server is UP or not and then send the SOAP message ...then the message will reach XI server....if there are any problems say in the sender SOAP adapter ..it will create a alert e-mail which can be sent to the user as well and hence this requiremtn of "PI treating the message" is not required..

Edited by: Tarang Shah on Apr 3, 2009 1:07 PM