Nalini,
The web services connector uses the pub.soap.util:addBodyEntry service in the process of preparing the soap request. The error you are seeing suggests that the document type that was the mapped to the “document” input parameter on the pub.xml:documentToXMLString service a step or two above did not have its XMLNamespace property set.
This could be a bug or it might be because the WSDL file did not have this information as required by the soap spec.
I think a simple fix might be to set the XMLNamespace property for all input and output documents for your web services connector to some arbitrary value (e.g. http://testNamespace) and then trace through the connector using Developer.
There is also a server setting for turning off enforcement of namespace checking. This setting is documented in either the Soap Developer’s Guide or the Web Service’s Developer’s Guide.
Both of those documents would be worth studying if you will be doing much webMethods web services development.
Regards,
Mark
#API-Management#webMethods#soa