on 07-26-2011 8:40 AM
Hi Friends,
I have a scenario like SAP IDOC/PROXY to SOAP, send request to XI, target will return back status so that we have to update in SAP.Please help me.
1. Which method is better ? IDOC ==> SOAP or PROXY ==> SOAP ?? how can we follow ?
2. I have now external definitions for SOAP side, but not WSDL. So am i required wsdl compulsary for SOAP response ?
3. If required, Who will provide me wsdl ? i hope we can create wsdl at integration directory but this is for Sender SOAP only right?
4. With external definitions(.XSD files) for SOAP adapter side, can we manage this interface ?
Thanking you...
Deva
>
> 1. Which method is better ? IDOC ==> SOAP or PROXY ==> SOAP ?? how can we follow ?
>
> Deva
Since you need to get back the response from SOAP\webservice and update SAP, go with proxy. reason being Idoc is asynchronous, so in this case, you will have issues in getting back the response to SAP if your sender is Idoc. With proxy, your scenario will be Proxy <>XI<> SOAP and the scenario will be a synchronous one.
> 2. I have now external definitions for SOAP side, but not WSDL. So am i required wsdl compulsary for SOAP response ?
>
> 3. If required, Who will provide me wsdl ? i hope we can create wsdl at integration directory but this is for Sender SOAP only right?
> 4. With external definitions(.XSD files) for SOAP adapter side, can we manage this interface ?
> Deva
You will need the wsdl\xsd from the SOAP receiver which you need to consume in PI. This will contain the req\respose structure. Technicallly, the Receiver should provide you with this.
The XSD that you have, also check if this contain both req\resp structures.
Regards
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Rajsekhar,
How can they send status message to me immediately? Will they check message before sending status or system generated?
My understaing , i am expecting the status like "Rejected " or " Accepted". after validating the data ? For validation at receiver side, it may take some time right, so it shouldn't be synchronous case right ?
Regards,
Deva
Hi ,
You can go with
Synchronus proxy<----
>SOAP.
If you are connecting with any WebService.
Then web service provider will give you the WSDL.
In WSDL you will find all the request and response structure for every actions/Methods that the WebService supports.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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.