Just an update. The web service is actually using RPC/Encoded SOAP, so I was wrong about that.
However, I managed to get this working very well with Axis1.4. All it took was to disable multi-reference values with "sendMultiRefs=false", and it works without a hitch. Bård. 2010/1/28 Bård Kalbakk <kalb...@gmail.com>: > Hello > > I have a Document/Literal web service with some complex types, such as this: > <complexType name="ArrayOfint"> > <complexContent> > <restriction base="SOAP-ENC:Array"> > <attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="xsd:int[]"/> > </restriction> > </complexContent> > </complexType> > > > > Some methods return Arrayofint where expected, but the problem is that > I cannot access the elements inside this ArrayofInt. ArrayofInt > doesn't expose any 'Array' methods or logic. > Definition of ArrayOfint: > public interface ArrayOfint extends org.xmlsoap.schemas.soap.encoding.Array > > Is Axis2 failing at mapping the complex types? I can use all other > methods at the web service that doesn't include these complex types. > > Bård. >