on 05-13-2011 3:17 PM
How do you establish a synchronous connection with a 3rd party application? The requirement is SAP PI (7.1) will send a message to the application and it will send a response back. Also till this response is received by SAP PI, PI is not allowed to send remaining messages to the application. And this is true for all messages from PI to that applcation. Do I need CCBPM for this?
we can do synchronous communication without BPM. If your sender system is SAP, use sender proxy to send the first message as seperate interface to third party web service using PI 7.1. Webservice response again send back to SAP. After that second mesg can be triggered as above as seperate interface. So in this way, if you have different requirement for each interface, design as seperate interfaces. Trigger the mesg order in sap system per requirement.
Basically design Proxy to Webservice synchronous.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Yes, in this case use requestresponsebean and oneway response bean module to avoid bpm for asynch sync scenario.
You control triggering consecutive idocs from SAP after getting the webservice response for each message.
The [link |http://wiki.sdn.sap.com/wiki/display/XI/File-RFC-File(Without%20BPM)]talks about File -RFC-File. Here, modify file to idoc and RFC to Webservice.
You can use the soap or http adapter.
Sender System -> Soap Sender (abap proxy if sender system is a Sap system) -> PI -> Soap/Http Receiver -> 3rdParty System
Search in Sdn for Sync Scenario
Follow this link:
http://www.riyaz.net/blog/xipi-a-guide-to-using-sap-xi-soap-adapter/technology/sap/113/
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
101 | |
13 | |
13 | |
11 | |
11 | |
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.