on 11-20-2008 11:45 AM
Hi experts,
I'm trying to consume a web service and when use it external definition (wsdl) to create my message mapping, only one field appears with the same name of the operation/method. I checked the WSDL and this element is defined as a literal type, e.g. <soap:body use="literal" />.
I googled and I found that Today is the recommended way to develop web services. So, maybe PI 7.1 supported this convention, however I don't know how to create my graphical mapping and map the fields with this kind of wsdl elements.
Anyone knows how to do it? in case it not supported, any workaround is welcome.
Thanks in advance,
Jorge.
Are you using this with "parts" option in wsdl? If yes, then this option is supported only for certain scenarios like java proxies.
Here is the list wherein you may find the supported tags for PI 7.1
however I don't know how to create my graphical mapping and map the fields with this kind of wsdl elements.
You may import the wsdl under External Definition in IR and use it in mapping. The usage in mapping would be same. Literal type document won't affect mapping as it is not related to the schema, rather it is related to the bindings.
Regards,
Prateek
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Prateek,
Yes, my wsdl it was imported as external definition and the wsdl contains the element part name="<operation name>".
Based on the document you sent, only for Java proxies this kind of element is not supported. It means that PI 7.1 doesn't support it? If so which alternatives do we have to consume this kind of web services?
Regarding graphical mapping how can I map the fields coming from ERP as I only have one field as target generated from this wsdl?
Thanks,
Jorge.
User | Count |
---|---|
86 | |
10 | |
10 | |
9 | |
6 | |
6 | |
6 | |
5 | |
4 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.