When I speak with a JavaClient to my WebService the message looks like this
What exactly do you mean with JavaClient? JBossWS? What version?
I use JBossWS 1.2.0 the actual version from last week.
The JavaClient runns with JDK 1.5.07 and is a stand alone Application.
The SOAP Libs that are used from the JClient are from JAX-WS 2.1
Java is making no problems.
But because of the kind of use of the namespaces in Delphi seems that the JBossWS Server is not understanding the message from the Delphi(6)-Client.
I thought I'd post my solution to this here as I've spent a day looking for a solution to the same problem, and only finding posts such as this without answers.
I have a JBossWS service that I am connecting a legacy Borland C++ app to, and ran into this same problem: the missing namespace.
In the WSDL Importer generated code, change the line with RegisterInvokeOptions to:
InvRegistry()->RegisterInvokeOptions(__interfaceTypeinfo(MyWebService), (ioDocument, ioLiteral, ioHasNamespace));
I can't see how to get WSDL Importer to generate this though.