I've discovered that the type-mapping for an array of a user-defined type mentioned in my earlier posting:
<typeMapping
xmlns:ns="http://localhost:8080/ch09/services/Employee";
qname="ns:ArrayOf_tns1_Employee"
type="java:samples.faults.Employee[]"
serializer="org.apache.axis.encoding.ser.ArraySerializerFactory"
deserializer="org.apache.axis.encoding.ser.ArrayDeserializerFactory"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"; />
is passed through to the generated WSDL as an array only when the default styles (RPC/enc)is set. If the default styles are document/literal there is no mention of an array in the generated wsdl. Please can someone suggest what should go into the wsdd file to make it array-aware?


Thanks.



Reply via email to