on 01-17-2006 9:28 AM
Hi,
I would like to create an Integration Process that calls one web service first and uses the result from the first web service as an input for a second web service. Finally I want to expose my Integration Process as an web service.
Is this possible? If yes, how can I do this?
Thank you
Julia
Hi Julia,
Your scenario is possible.
You will need to use the first receive step in the Int Process to open a Sync-async bridge. After that, you can have a synchronous send step that calls the first web service. The response from this can be used as input for a second synch step that calls the second web service. The response from this can be used as the response for closing the sync-async bridge.
The entire Integration Process can be exposed as a web service.
Reference material (links):
SAP XI & Web Services
How to Set Up a Web Service Related Scenario in XI
Defining Web Services
http://help.sap.com/saphelp_nw04/helpdata/en/31/daa0404dd52b54e10000000a1550b0/frameset.htm
Defining Sync/Async Communication
http://help.sap.com/saphelp_nw04/helpdata/en/43/65d4dab39b0398e10000000a1553f6/frameset.htm
Hope this helps you get started.
Cheers
Manish
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Julie,
1. Define a synchronous outbound interface.
2. Define abstract interfaces to mirror this. Use this in the Integration Process (for the first receive step)
3. In the Integration Directory, configure a receiver determination. A message coming in from the synchronous interface should go to the Int Process. This will then call your web services and send back the response.
4. Expose your synchronous interface as a web service.
Hope this clarifies?
Cheers
Manish
User | Count |
---|---|
93 | |
10 | |
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.