on 03-31-2006 1:44 PM
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
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
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
86 | |
10 | |
10 | |
9 | |
6 | |
6 | |
6 | |
5 | |
4 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.