on 08-05-2015 3:40 PM
Hi Experts,
We have a requirement in which we query data from an oracle based system directly from ECC (Without using XI/PI). Oracle guys have developed an API and have shared the WSDL with us. I am trying to create a proxy using the WSDL URL in SE80, but the system is not allowing me to create the proxy using the URL. It is giving the following error message when I am trying that - 'Proxy generation terminated: Message must have exactly one part'.
When I reached ORACLE folks with the above message, they said that its the standard that standard they are following and splitting it into single parting is not possible. I read in one of the SCN thread that SAP NetWeaver 7, Service Pack 14 onwards should support multiparting. We are on SAP NetWeaver 7, Service Pack 21, but still getting this message. Please guide.
Warm Regards,
Manjunatha
Hi Manjunatha,
The generation of consumer proxies for multi-operation webservices using wsdl is unfortunately not supported from ABAP (including 7.40).
There is a way around it modifying the wsdl locally to only contain the operation that you want to trigger, and then later on once the proxy is generated manually change the transformation generated.
hopefully this gives you enough hints to find the details here in SCN.
regards
Sven
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello Manjunatha,
Multiple parts in a WSDL is only supported for RPC-style WSDLs, not for document styles. See SAP KBA 1714792 for details.
Could you check, if your WSDL is RPC-style or not? You can find this information in the WSDL, within the binding section. E.g.
<binding name="BarSOAPBinding" type="bar:BarPortType">
<soapbind:binding transport="http://schemas.xmlsoap.org/soap/http/" style="rpc"/>
If it's document style, the WSDL is not supported as it is. Follow the instructions in above linked KBA for solving this.
Cheers,
Attila
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
85 | |
10 | |
9 | |
9 | |
6 | |
6 | |
6 | |
5 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.