on 12-06-2016 3:26 AM
Dear All,
I have a requirement where it includes 3 system(OA,SAP ECC and POS). The OA system send data with Sales Org. to POS system . First of all, The OA system send data to SAP ECC to query some data via Sales Org, and then get the data from ECC to send to POS system. This is an entire business process. I know the solution is OK for ccBPM. But I do not want to use the ccBPM(integration process). It seems the syn-asyn bridge can achieve it. I am not sure.
Could you please give me some advice? Thank you for your great support.
By the way, the version of PI is 7.11 with dual stack.
Many thanks & best regards,
Hubery
Dear Hubery,
Firstly you need to create an Async outbound interface to capture the data coming from OA system and next would be a Sync Inbound Interface connecting to ECC system (Proxy or Function Module). Mapping needs to be done between Async outbound Interface and request structure of Sync Inbound Interface. These all will be part of your 1st ICO.
The Sync interface mentioned above will act as outbound or sender interface in the 2nd ICO and the response structure of this interface must be mapped with the structure of Receiver interface to be used in 2nd ICO. And this receiver interface must Async interface.
Please go through the below blog for more info on the same -
Regards,
Nitin Deshpande
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Hubery!
Maybe I don't understand your requirement right, but why not to use simple async scenario with lookup?
Regards, Evgeniy.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Hubery!
It's not rather difficult and can be done even in graphical mapping.
Regards, Evgeniy.
Dear Nitin,
First of all, I am not sure whether the configuration of sync-asyn bridge need special adapter. For my scenario, OA->ECC(sync), the sender adapter SOAP, the receiver adapter XI(any adapter,it only can achieve). ECC->POS(Asy), the sender adapter File/PROXY/RFC(Three adapters is OK if sync-asyn bridge can achieve it), the receiver adapter HTTP for POS. The document you provide only include two system. I am confusing how to build the interface object(data type,message type,service interface) and mapping(message mapping,operation mapping).
Moreover, the response message is from ECC to OA or from POS to OA if POS receive the data from ECC. I am not sure. Normally, the response message is from POS to OA if ECC's data successfully send to POS.
Many thanks & best regards,
Hubery
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Dear Hubery,
Your scenario is Async-Sync and not sync-async. Please refer to section 3.2 of the document provided. And you don't need any extra adapters. There is standard Adapter module which is available which can be used with any adapters.
Please go through the below image from the document which shows 3 systems -
Hello Hubery,
As the data coming from the OA system acts as request and the response for this request is generated by ECC system, which needs to be transferred to your POS, hence you need to go for Sync-Async Bridge for this.
Considering there is a file which needs to be picked up from OA system you can have a Outbound SI async interface and Function module which acts as Sync interface. All this will be part of 1st ICO and you can capture the response from 1st scenario and map it to 2nd ICO which is a part of Sync-Async bridge.
Regards,
Nitin Deshpande
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello Hubrey.
You can try splitting the scenario
OA-->PI--->ECC
Once ECC gets a call using proxy code
ECC--->PI--->POS
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
95 | |
11 | |
10 | |
9 | |
9 | |
7 | |
6 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.