sprax_87
12-06-2011, 21:44
Salve a tutti!
Ho un servizio web scritto in Java, ospitato su un Axis2 / Tomcat / server Apache. Client e Server sono scritti in JAVA.
La richiesta effettuata dal client è simulata tramite soapUI.
Nel mio WSDL ho dichiarato il seguente elemento:
<xsd:element name="getIdResponseMsg">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="infoRete" nillable="false" type="tns1:InfoRete"/>
<xsd:element name="exitCode" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:complexType name="InfoRete">
<xsd:sequence>
<xsd:element name="name" type="xsd:string"/>
<xsd:element name="location" type="xsd:string"/>
<xsd:element name="ip_address_N" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="role" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
Nello Skeleton di java ho definito che se vengono rispettate certe condizioni alla richiesta del client di un elemento di rete il server risponde inviandogli l'InfoRete richiesto, altrimenti InfoRete è vuoto.
Ora, quando simulo lo richiesta con SOAPUI ottengo il seguente errore:
infoRete cannot be null!!
nonostante il fatto abbia dichiarato:
<xsd:element name="infoRete" nillable="false" type="tns1:InfoRete"/>
Quale potrebbe essere il problema????
Ho un servizio web scritto in Java, ospitato su un Axis2 / Tomcat / server Apache. Client e Server sono scritti in JAVA.
La richiesta effettuata dal client è simulata tramite soapUI.
Nel mio WSDL ho dichiarato il seguente elemento:
<xsd:element name="getIdResponseMsg">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="infoRete" nillable="false" type="tns1:InfoRete"/>
<xsd:element name="exitCode" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:complexType name="InfoRete">
<xsd:sequence>
<xsd:element name="name" type="xsd:string"/>
<xsd:element name="location" type="xsd:string"/>
<xsd:element name="ip_address_N" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="role" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
Nello Skeleton di java ho definito che se vengono rispettate certe condizioni alla richiesta del client di un elemento di rete il server risponde inviandogli l'InfoRete richiesto, altrimenti InfoRete è vuoto.
Ora, quando simulo lo richiesta con SOAPUI ottengo il seguente errore:
infoRete cannot be null!!
nonostante il fatto abbia dichiarato:
<xsd:element name="infoRete" nillable="false" type="tns1:InfoRete"/>
Quale potrebbe essere il problema????