on 08-11-2009 12:08 PM
Hi ,
We have a scenario where we need to send a data from ERP system to PI via webservice. PI communicates with a third party system via webservice.
The data can be posted to this third party system using webservices. The third party system then reads some data asynchronosly and sends the data to PI . We need this data to be sent to the synchronous webservice from ERP system.
Can we use the sync async bridge for this scenario. Some details on how we can do this will be very helpful..
Thanks
Bharathwaj
Is your Scenario like ERP(Async) -> PI <-> WS(Sync)
If yes then you need to have a BPM:
Receive(Async_from_ERP) -> Send(Sync_to_Webservice)-> CancelProcess.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Abhishek,
Thanks for the immediate reply.
The scenario is
ERP <---WS/SOAP--->PI -----WS /SOAP of 3rd party---> 3rd Party system (X).
PI <------- WS of PI
X posts the data to a backend. THe system X then picks some processed information. This system is not capable of sending the response synchronosly. It can post this data to PI once the data is available. Now PI needs to take this data and post it to the WS request from ERP.
Hope I have provided some clarity on the scenarion..
Thanks again.
Bharathwaj
Edited by: Bharathwaj on Aug 11, 2009 4:59 PM
It depends.
I would use Outbound Proxy from ECC (Async) then call the 3rd party in Async mode.
When 3rd party sends response, pick it and send to ECC (inbound proxy) in Async mode.
But when ECC sends the request, there should be a unique key to identify the transaction. So when 3rd party WS sends the response, it should contain this key. It is used to process back in ECC. [This unique key can be SO Doc number, PO doc num, Delivery doc no etc...]
-Siva Maranani
User | Count |
---|---|
86 | |
10 | |
10 | |
9 | |
7 | |
7 | |
6 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.