I have a WebService whose body part contains a namespace declared as default namespace “xmlns=”…"".
The inner part is the DocStructure forwarded to the implementation.
In 7.1 the provider executes correctly providing the Document without namespace prefixes, but in 9.5 the provider receives the document with (undesired) namespace prefixes “xmlns:” for each element causing the execution to fail as the document is not recognized by the implementation due to the mismatch at the prefix level.
The WS-Provider has been migrated from 7.1 to 9.5 and the Pre-8.2-Compatibility is set to true.
This is currently the only provider having this type of problem out of several providers, but I think that the other providers are using namespaces with real prefixes by design.
Any ideas whats going wrong here?