I've got a AXIS 1.0 RPC service that takes a Bean as an argument to its only method. .NET clients (vb and c#) can use it, no problem.
AXIS client is having trouble - The difference? : AXIS client uses 'MultiRef' instead of the qualified name for the Bean argument (iQ411_3_0:TransactionRequest). The WSDL is from the AXIS wsdl tools (serviceName?wsdl). How can I force the use of a qualified name by the AXIS client?? I have tried with the 'DOMULTIREFS' property set to false also...this didn't help. Examples (edited for brevity) : DOTNET CLIENT MESSAGE (good)- <tns:processRequest xmlns:tns="urn:name"> <transRequest href="#id1" /> </tns:processRequest> <q1:TransactionRequest id="id1" xsi:type="q1:TransactionRequest" xmlns:q1="iQ411_3_0">... AXIS CLIENT MESSAGE (bad) - <ns1:processRequest xmlns:ns1="urn:name"> <transRequest href="#id1"/> </ns1:processRequest> <multiRef id="id1" xsi:type="ns2:TransactionRequest" xmlns:ns2="iQ411_3_0">... Thanks, Daniel Stone