cancel
Showing results for 
Search instead for 
Did you mean: 

How to convert Synchronous Interface to an Asynchronous Interface in SAP PI?

Shameer7087
Explorer
0 Kudos

Hi Guys,

CR regarding the existing sync interface must be changed to an async interface...

Accepted Solutions (1)

Accepted Solutions (1)

Harish
Active Contributor
0 Kudos

Hi Shameer,

do you only want to change the type/property of interface object in ESR or you want to convert the sync interface scenario to async scenario?

For changing the ESR object interface you just need to change the property from sync to async.

and for the whole scenario you need to create one more interface for response message type. in sync scenario you have only one interface for request and response and for async it would be two interface and two scenarios.

ESR

interface:

one request and one response interface (for each type inbound and outbound)

two operation mapping one for request and one for response

Configuration

two scenarios:

2 Receiver determation(with other object like interface determination etc.)/ Or ICO

receiver comm channel for request and sender comm channel for response message (treat as different message)

Hope it help!

Harish

Answers (1)

Answers (1)

iaki_vila
Active Contributor
0 Kudos

Hi Shameer,

A really good explanation. Don't forget that change in PI implies serious modifications in the endpoints. For example, if you are using a ABAP's proxies, the proxies, code call, logic code must be changed as well. Dependind the adapters involved you can do a second scenario (and not change the current) developing an Async/Sync bridge http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/80f96dbf-adca-3010-ffb5-daf2d1f0e..., but in my opinion the Harish suggestion is the best and easiest way to achieve your goal.

Regards.