> There wasn't a <types> section in the WSDL you sent us before. > How does your WSDL file refer to the <types> section? > What is the target namespace in the <schema> section in your <types> > section? > Do you have a namespace declaration for this schema namespace in your > <definitions> element?
Thanks a lot for your help. When i look at the attached WSDL file is see a <types> section at the end of the file. Anyway i paste it here into the message. Kind regards reto Badertscher WSDL file: -------------------------------------------------------------------------------- <?xml version="1.0" encoding="UTF-8"?> <wsdl:definitions name="test" targetNamespace="http://192.168.125.246" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:tns="http://192.168.125.246" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <wsdl:message name="bank_get_detailInput"> <wsdl:part name="composite" type="tns:in"/> </wsdl:message> <wsdl:message name="bank_get_detailOutput"> <wsdl:part name="composite" type="tns:out"/> </wsdl:message> <wsdl:portType name="testPortType"> <wsdl:operation name="bank_get_detail"> <wsdl:input name="bank_get_detailInput" message="tns:bank_get_detailInput"/> <wsdl:output name="bank_get_detailOutput" message="tns:bank_get_detailOutput"/> </wsdl:operation> </wsdl:portType> <wsdl:binding name="testBinding" type="tns:testPortType"> <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="rpc"/> <wsdl:operation name="bank_get_detail"> <wsdl:input> <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="test" use="encoded"/> </wsdl:input> <wsdl:output> <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="test" use="encoded"/> </wsdl:output> </wsdl:operation> </wsdl:binding> <wsdl:service name="testService"> <wsdl:port name="testPort0" binding="tns:testBinding"> <soap:address location="http://192.168.125.246:5555/soap/rpc"/> </wsdl:port> </wsdl:service> <wsdl:types> <xsd:complexType name="in"> <xsd:sequence> <xsd:element name="BANKCOUNTRY" type="xsd:string" minOccurs="1" maxOccurs="1"/> <xsd:element name="BANKKEY" type="xsd:string" minOccurs="1" maxOccurs="1"/> <xsd:any processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="out"> <xsd:sequence> <xsd:element name="BANK_ADDRESS" type="xsd:BANK_ADDRESS" minOccurs="1" maxOccurs="1"/> <xsd:element name="BANK_DETAIL" type="xsd:BANK_DETAIL" minOccurs="1" maxOccurs="1"/> <xsd:element name="RETURN" type="xsd:RETURN" minOccurs="1" maxOccurs="1"/> <xsd:any processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> </xsd:complexType> <xsd:element name="BANK_ADDRESS"> <xsd:complexType> <xsd:sequence> <xsd:element name="BANK_NAME" type="xsd:string" minOccurs="1" maxOccurs="1"/> <xsd:element name="REGION" type="xsd:string" minOccurs="1" maxOccurs="1"/> <xsd:element name="STREET" type="xsd:string" minOccurs="1" maxOccurs="1"/> <xsd:element name="CITY" type="xsd:string" minOccurs="1" maxOccurs="1"/> <xsd:element name="SWIFT_CODE" type="xsd:string" minOccurs="1" maxOccurs="1"/> <xsd:element name="BANK_GROUP" type="xsd:string" minOccurs="1" maxOccurs="1"/> <xsd:element name="POBK_CURAC" type="xsd:string" minOccurs="1" maxOccurs="1"/> <xsd:element name="BANK_NO" type="xsd:string" minOccurs="1" maxOccurs="1"/> <xsd:element name="POST_BANK" type="xsd:string" minOccurs="1" maxOccurs="1"/> <xsd:element name="BANK_BRANCH" type="xsd:string" minOccurs="1" maxOccurs="1"/> <xsd:element name="ADDR_NO" type="xsd:string" minOccurs="1" maxOccurs="1"/> <xsd:any processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> <xsd:anyAttribute processContents="lax"/> </xsd:complexType> </xsd:element> <xsd:element name="BANK_DETAIL"> <xsd:complexType> <xsd:sequence> <xsd:element name="CREAT_DATE" type="xsd:string" minOccurs="1" maxOccurs="1"/> <xsd:element name="CREATOR" type="xsd:string" minOccurs="1" maxOccurs="1"/> <xsd:element name="METHOD" type="xsd:string" minOccurs="1" maxOccurs="1"/> <xsd:element name="FORMATTING" type="xsd:string" minOccurs="1" maxOccurs="1"/> <xsd:element name="BANK_DELETE" type="xsd:string" minOccurs="1" maxOccurs="1"/> <xsd:any processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> <xsd:anyAttribute processContents="lax"/> </xsd:complexType> </xsd:element> <xsd:element name="RETURN"> <xsd:complexType> <xsd:sequence> <xsd:element name="TYPE" type="xsd:string" minOccurs="1" maxOccurs="1"/> <xsd:element name="ID" type="xsd:string" minOccurs="1" maxOccurs="1"/> <xsd:element name="NUMBER" type="xsd:string" minOccurs="1" maxOccurs="1"/> <xsd:element name="MESSAGE" type="xsd:string" minOccurs="1" maxOccurs="1"/> <xsd:element name="LOG_NO" type="xsd:string" minOccurs="1" maxOccurs="1"/> <xsd:element name="LOG_MSG_NO" type="xsd:string" minOccurs="1" maxOccurs="1"/> <xsd:element name="MESSAGE_V1" type="xsd:string" minOccurs="1" maxOccurs="1"/> <xsd:element name="MESSAGE_V2" type="xsd:string" minOccurs="1" maxOccurs="1"/> <xsd:element name="MESSAGE_V3" type="xsd:string" minOccurs="1" maxOccurs="1"/> <xsd:element name="MESSAGE_V4" type="xsd:string" minOccurs="1" maxOccurs="1"/> <xsd:element name="PARAMETER" type="xsd:string" minOccurs="1" maxOccurs="1"/> <xsd:element name="ROW" type="xsd:string" minOccurs="1" maxOccurs="1"/> <xsd:element name="FIELD" type="xsd:string" minOccurs="1" maxOccurs="1"/> <xsd:element name="SYSTEM" type="xsd:string" minOccurs="1" maxOccurs="1"/> <xsd:any processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> <xsd:anyAttribute processContents="lax"/> </xsd:complexType> </xsd:element> </wsdl:types> </wsdl:definitions> ----------------------------------------------------------------------------------------