I have been working on a web-service using the top-down method. I have created a WSDL, example of a part of it is below. This shows the header which will need to be filled in by the end user. I have generated a web service off of this and it creates getters and setters for these elements. I then created a generated client service. I invoked the web service with the required fields and non-required using the client. The client response passes a null, and when the variable is called within the web-service it is null, even though the fields are filled in correctly. Would anyone happen to have an idea what went wrong? I can supply more detail if needed. Thanks.
<complexType name="xxxxxxxx">
<sequence>
<element name="xxxxxxxx" nillable="true" type="xsd:string"/>
<element maxOccurs="1" minOccurs="0" name="xxxxxxxx" nillable="true" type="xsd:string"/>
<element maxOccurs="1" minOccurs="0" name="xxxxxxxx" nillable="true" type="xsd:string"/>
<element maxOccurs="1" minOccurs="0" name="xxxxxxxx" nillable="true" type="xsd:decimal"/>
<element name="xxxxxxxx" nillable="true" type="xsd:string"/>
<element name="xxxxxxxx" nillable="true" type="xsd:int"/>
<element maxOccurs="1" minOccurs="0" name="xxxxxxxx" nillable="true" type="xsd:decimal"/>
<element maxOccurs="1" minOccurs="0" name="xxxxxxxx" nillable="true" type="xsd:decimal"/>
<element name="xxxxxxxx" nillable="true" type="xsd:dateTime"/>
<element maxOccurs="1" minOccurs="0" name="xxxxxxxx" nillable="true" type="xsd:dateTime"/>
<element name="xxxxxxxx" nillable="true" type="xsd:string"/>
<element maxOccurs="1" minOccurs="0" name="xxxxxxxx" nillable="true" type="xsd:string"/>
<element name="xxxxxxxx" nillable="true" type="xsd:string"/>
<element maxOccurs="1" minOccurs="0" name="xxxxxxxx" nillable="true" type="xsd:string"/>
<element maxOccurs="1" minOccurs="0" name="xxxxxxxx" nillable="true" type="xsd:string"/>
<element maxOccurs="1" minOccurs="0" name="xxxxxxxx" nillable="true" type="xsd:string"/>
<element maxOccurs="1" minOccurs="0" name="xxxxxxxx" nillable="true" type="xsd:string"/>
<element maxOccurs="1" minOccurs="0" name="xxxxxxxx" nillable="true" type="xsd:string"/>
<element maxOccurs="1" minOccurs="0" name="xxxxxxxx" nillable="true" type="xsd:string"/>
<element maxOccurs="1" minOccurs="0" name="xxxxxxxx" nillable="true" type="xsd:string"/>
<element maxOccurs="1" minOccurs="0" name="xxxxxxxx" nillable="true" type="xsd:string"/>
<element maxOccurs="1" minOccurs="0" name="xxxxxxxx" nillable="true" type="xsd:string"/>
<element maxOccurs="1" minOccurs="0" name="xxxxxxxx" nillable="true" type="xsd:string"/>
<element maxOccurs="1" minOccurs="0" name="xxxxxxxx" nillable="true" type="xsd:string"/>
<element maxOccurs="1" minOccurs="0" name="xxxxxxxx" nillable="true" type="xsd:string"/>
<element maxOccurs="1" minOccurs="0" name="xxxxxxxx" nillable="true" type="xsd:string"/>
<element maxOccurs="1" minOccurs="0" name="xxxxxxxx" nillable="true" type="xsd:string"/>
<element maxOccurs="1" minOccurs="0" name="xxxxxxxx" nillable="true" type="xsd:string"/>
<element maxOccurs="1" minOccurs="0" name="xxxxxxxx" nillable="true" type="xsd:string"/>
<element maxOccurs="1" minOccurs="0" name="xxxxxxxx" nillable="true" type="xsd:string"/>
<element maxOccurs="1" minOccurs="0" name="xxxxxxxx" nillable="true" type="xsd:string"/>
<element maxOccurs="1" minOccurs="0" name="xxxxxxxx" nillable="true" type="impl:xxxxxxxxxxx"/>
</sequence>
</complexType>
No comments:
Post a Comment