Axis serializes data very ineffectively: Example:

        <multiRef id="id5" soapenc:root="0"
                
soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/";
                xsi:type="ns22:EventSummary" xmlns:ns22="http://beans.eventsrv";
                xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/";>
SEE HERE: <count href="#id58"/>
         <name xsi:type="soapenc:string">ICMP PING speedera</name>
         <signature href="#id59"/>
      </multiRef>
AND HERE:  <multiRef id="id58" soapenc:root="0"
                
soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/";
                xsi:type="xsd:int"
                
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/";>11</multiRef>

        Why "count" is not just an xsd:int with value? Why the multiref??
        WSDL for that part:

        <complexType name="EventSummary">
        <sequence>
                <element name="count" type="xsd:int"/>
                <element name="name" nillable="true" type="soapenc:string"/>
                <element name="signature" type="xsd:int"/>
        </sequence>
        </complexType>

        Thanks for help.
        Tomasz Minkowski



Reply via email to