I'm invoking Axis from a .NET client and the attached method is sent and what I'm experiencing is that the "invokeStaticEntityMethod" on my web service is being called twice. Apparently there is code in RPCProvider.processMessage that loops through SOAP body elements and it isn't handling the second body element (q2:Vector) correctly.
Jerry <?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:tns="http://localhost:8080/axis/services/EntitySrvr" xmlns:types="http://localhost:8080/axis/services/EntitySrvr/encodedTypes" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <soap:Body soap:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"> <q1:invokeStaticEntityMethod xmlns:q1="invokeStaticEntityMethod"> <entName xsi:type="xsd:string">com.centerstone.eCenterOne.entity.Building</entName> <methodName xsi:type="xsd:string">getAll</methodName> <args href="#id1"/> </q1:invokeStaticEntityMethod> <q2:Vector id="id1" xsi:type="q2:Vector" xmlns:q2="http://xml.apache.org/xml-soap"/> </soap:Body> </soap:Envelope>
