cancel
Showing results for 
Search instead for 
Did you mean: 

Synchronous - Synchronous BPM

Former Member
0 Kudos

Hi again,

My scenario is the following :

External Source (Synchronous call) -> Request -> SOAP

SOAP -> XI <-> RFC

XI -> Response -> External Source (Closing Synchronous call)

I have generated the following BPM:

Receiver1

Mode : Open Sync/Async Bridge

Message : SoapIn

Sync IF : SoapSwitch

Sender1

Mode : Synchronous

Message : SoapIn (Request)

Message : SoapOut(Response)

Sync IF : RFC_Call

Sender2

Mode : Close Sync/Async Bridge

Message : SoapOut(Response)

Opened by : Receiver1

Thinks this is more or less correct.

Now getting to the Configuration I have

Integration Process :

SOAPHandler

Business Systems

XIClient (Comm Channels)

SoapRequest : Sender SOAP Adapter

R3Client (Comm Channels)

RFC_Caller

Receiver Determination

XIClient | SoapIn -> SOAPHandler | SoapSwitch

SOAPHandler | RFC_Call -> R3Client | RFC_Module

Interface Determination

XIClient | SoapIn || SOAPHandler

SOAPHandler | RFC_Call || R3Client

Sender Agreement

XIClient | SoapIn -> SoapAdapter

Receiver Agreement

SOAPHandler || R3Client | RFC_Module

Now what I do not get here is where the receiver agreement for the returning Response is derived from as we have no Receiver Soap Adapter

Then when I send SOAP to the Interface it fails with receiver determination

Any Ideas what I'm missing.

I can do this interface successfully when doing the same as an Async - Sync - Async BPM.

Unfortunatly I have to give a response back to the External Requester

Thanks

Andre

Accepted Solutions (0)

Answers (1)

Answers (1)

MichalKrawczyk
Active Contributor
0 Kudos

hi,

>>>>>External Source (Synchronous call) -> Request -> SOAP

SOAP -> XI <-> RFC

XI -> Response -> External Source (Closing Synchronous call)

is it the same as this:

External Source (Synchronous SOAP call) - XI - RFC

and then response from XI to the external source?

if so then sure you can do this without BPM

it's a standard sync call

Regards,

michal