on 11-28-2011 10:17 AM
Hi,
I have a typical scenario Like
Scenario Process Details
1.>SAP PI 7.1 Execute the SOAP Event API from SAP PI
2. > SOAP API (GetEvent_Request) Event is executed and gets event the response
3.> SOAP API (GetEvent_Response) Gets the Event Response with TypeKey and Transaction Type(GR,TR,GI)
4.>SOAP API(GetTransaction_Request , GetGR_Request, GetGI_Request) Based on Transaction Type in GetEvent_Response different SOAP API request method is called for SOAP response
5.> SOAP API(GetTransaction_Response, GetGR_Response, GetGI_Response) SOAP API Response is sent to SAP IS-Retail
Will it a feasible solution. if yes how to achive it.
Regards
Laxmi Bhushan
Edited by: Laxmi Bhushan Jha on Nov 28, 2011 11:18 AM
Thanks All
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You can do the with the help of BPM as you have more than one SOAP calls to perform
The steps would look below.
Receive --->Mapping ->Sync Send ( through SOAP adapter. request Message GetEvent_Request and Response messageGetEvent_Response )>Switch Step with 3 branches ( Conditions are Transaction type = GR or TR or GI )>3 transformation step for each condition>Syn Send to get the response for each transaction type---> Transformation ( build transaction response + other messages) -->Send Step ( send message to SAP IS retail).
This is just a overview and flow can be changed as per your requirement
Edited by: Rajesh on Nov 28, 2011 1:03 PM
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
if you are required to make multiple calls to the same WS using multiple operations, you will need a BPM to handle such a scenario.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
you BPM will contain multiple Sync Send steps i.e lets say you call OperationA and based on OperationA response, you will call OperationB so in this case your BPM will be required to have Two SyncSend Step, first for OperationA and then once you get the response, you might want to do some check or a transformation and then call OperationB in another Sync Send step.
User | Count |
---|---|
90 | |
10 | |
10 | |
10 | |
7 | |
7 | |
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.