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>

Reply via email to