Hello.
I have PI 7.0 SP16.
I got a wsdl and xsd's (as his external references) for a web service exposed by a third party.
when I use the wsdl as an external defenition in the integration builder I see no messages. (after using all all the xsd's as his
external references by using the schemaLocation string in the source of each one)
when I checked a bit into it, I found that if I change the targetNamespace (to the namespace where I created the external defenition) in the wsdl:defenitions part of the wsdl, all the messages appear and are properly usable.
however I don't know if after doing so I'll still be able to call the web service.
Can anyone tell me why is the targetNamespace affecting the external defenition like this? is it a bug in this version?
Should I be trying to change the wsdl, or should I ask the third party to change their wsdl?
Thanks.
Request clarification before answering.
>Should I be trying to change the wsdl, or should I ask the third party to change their wsdl?
You are consuming third party web service. So you should not change the WSDL by yourself. If you have concerns, Please talk to third party and let them to change and after their changes import the latest wsdl in PI and use it.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
| User | Count |
|---|---|
| 5 | |
| 4 | |
| 4 | |
| 3 | |
| 2 | |
| 2 | |
| 2 | |
| 2 | |
| 2 | |
| 2 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.