I have a situation where I am creating a few web service connectors from a single WSDL. The connector input/output signatures are a bit complex. The WSDL imports a few XSDs. Now after creating the connectors , I see that many elements with in the input signature of the connector have namespace prefixes like ns11, ns12 and so on. I don’t even have them in the WSDL or XSD. I have made all elementFormDefault=“unqualified” . Still I am unsure how webMethods is determining these prefixes . Can someone help me understand this behavior and then suggest a way to get away with this ?
Unfortunately , the service contract belongs to a financial organization and hence can not be shared. I realize it would have been way to easier to understand the problem with it.
Thanks Suresh. The issue that I face is that , if there was a change in the WSDL and issues by the provider again. At the time of re-creation / refresh of the connection , it generates a new set of NS prefix. This makes the document change completely and developers need to redo the mapping.
P.S. - I have noticed that this is not always the case when we refresh the connector. But always when re-created.