Hallo,
ich habe mir ein paar Objekte erstellt, welche ich auch ohne Probleme an den Webservice reichen und erhalten kann. Auch Arrays dieser Typen kommen problemlos an.
Nun Habe ich eine Klasse, welche ein Array einer weiteren Serialisierbaren Klasse beinhaltet. Diese fülle ich auf dem Webservice und will sie via SOAPui abrufen.
Es kommen alle Felder korrekt an, ausser dem Array in meinem Objekt.
Dort steht dann nur:
Groups ist auf dem Server noch gefüllt. Es enthält genau ein Group Objekt...
Ich habe absolut keine Idee was ich hier falsch mache..
Hier mal der WSDL auszug dazu:
ich habe mir ein paar Objekte erstellt, welche ich auch ohne Probleme an den Webservice reichen und erhalten kann. Auch Arrays dieser Typen kommen problemlos an.
Nun Habe ich eine Klasse, welche ein Array einer weiteren Serialisierbaren Klasse beinhaltet. Diese fülle ich auf dem Webservice und will sie via SOAPui abrufen.
Es kommen alle Felder korrekt an, ausser dem Array in meinem Objekt.
Dort steht dann nur:
Code:
<user>
<recno>-1</recno>
<username/>
<password/>
<isActive>false</isActive>
<groups xsi:nil="true" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
</user>
Groups ist auf dem Server noch gefüllt. Es enthält genau ein Group Objekt...
Ich habe absolut keine Idee was ich hier falsch mache..
Hier mal der WSDL auszug dazu:
Code:
<xs:complexType name="user">
<xs:complexContent>
<xs:extension base="tns:model">
<xs:sequence>
<xs:element name="recno" type="xs:int"/>
<xs:element minOccurs="0" name="username" type="xs:string"/>
<xs:element minOccurs="0" name="password" type="xs:string"/>
<xs:element name="isActive" type="xs:boolean"/>
<xs:element maxOccurs="unbounded" minOccurs="0" name="groups" nillable="true" type="tns:group"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>