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