posted 18 years ago
I have a wsdl, in which there is a tag calling function validateAddresses, whose parameter is a array of data type USAddress, which has several attributes like, state,city ,country.
How to define parameter for validateAddress using axis.
like
call.addParameter("USAddress", XMLType.XSD_STRING, ParameterMode.IN);
<xsd:complexType name="validateAddresses">
<xsd:sequence>
<xsd:element type="ns2:USAddress" minOccurs="0" nillable="true" name="arrayOfUSAddress_1" maxOccurs="unbounded"></xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="USAddress">
<xsd:sequence>
<xsd:element type="xsd:string" nillable="true" name="address1"></xsd:element>
<xsd:element type="xsd:string" nillable="true" name="address2"></xsd:element>
<xsd:element type="xsd:string" nillable="true" name="city"></xsd:element>
<xsd:element type="xsd:string" nillable="true" name="country"></xsd:element>
<xsd:element type="xsd:string" nillable="true" name="county"></xsd:element>
<xsd:element type="xsd:string" nillable="true" name="district"></xsd:element>
<xsd:element type="xsd:string" nillable="true" name="state"></xsd:element>
<xsd:element type="xsd:string" nillable="true" name="zip"></xsd:element>
</xsd:sequence>
</xsd:complexType>
Thanks in advance.
Sarika