WSDL file look something like this:

<?xml version="1.0" encoding="UTF-8"?>
<definitions name="AccountList_Service"
targetNamespace="http://common.s1.com/accounts";
xmlns="http://schemas.xmlsoap.org/wsdl/";
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/";
xmlns:tns="http://common.s1.com/accounts";
xmlns:xsd="http://www.w3.org/2001/XMLSchema";>

<types>
        <xsd:schema targetNamespace="http://common.s1.com/accounts";
xmlns:tns="http://common.s1.com/accounts";
       xmlns:xsd="http://www.w3.org/2001/XMLSchema";>


                <xsd:complexType name="AcctInfoTrnRq">
                        <xsd:sequence>
                                <xsd:element name="_acctInfoRq"
type="tns:AccountInfoRq"/>
                        </xsd:sequence>
                </xsd:complexType>

                <xsd:complexType name="AccountInfoRq">
                        <xsd:sequence>
                                <xsd:element name="_dtAcctUpRq"
type="xsd:string"/>
                        </xsd:sequence>
                </xsd:complexType>


                <xsd:complexType name="AcctInfoTrnRs">
                        <xsd:sequence>
                                <xsd:element name="_acctInfoRs"
type="tns:AccountInfoRs"/>
                        </xsd:sequence>
                </xsd:complexType>

                <xsd:complexType name="AccountInfoRs">
                        <xsd:sequence>
                                <xsd:element name="_dtAcctUpRs"
type="xsd:string"/>
                                <xsd:element maxOccurs="unbounded"
name="_acctInfo" type="tns:AccountInfo"/>
                        </xsd:sequence>
                </xsd:complexType>

                <xsd:complexType name="AccountInfo">
                        <xsd:sequence>
                                <xsd:element name="_desc"
type="xsd:string"/>
                                <xsd:element name="_bankAcctInfo"
type="tns:BankAcctInfo"/>
                        </xsd:sequence>
                </xsd:complexType>

                <xsd:complexType name="BankAcctInfo">
                        <xsd:sequence>
                                <xsd:element name="_bankAcctFrom"
type="tns:BankAcctFrom"/>
                                <xsd:element name="_supTxDl"
type="xsd:string"/>
                                <xsd:element name="_xferSrc"
type="xsd:string"/>
                                <xsd:element name="_xferDest"
type="xsd:string"/>
                                <xsd:element name="_svcStatus"
type="xsd:string"/>
                        </xsd:sequence>
                </xsd:complexType>

                <xsd:complexType name="BankAcctFrom">
                        <xsd:sequence>
                                <xsd:element name="_acctId"
type="xsd:string"/>
                                <xsd:element name="_acctType"
type="xsd:string"/>
                        </xsd:sequence>
                </xsd:complexType>

        </xsd:schema>
</types>



<message name="InGetAccountListRequest"
xmlns:tns="http://common.s1.com/accounts";>
        <part name="meth1_inType" type="tns:AcctInfoTrnRq" />
</message>

<message name="OutGetAccountListResponse"
xmlns:tns="http://common.s1.com/accounts";>
        <part name="meth1_outType" type="tns:AcctInfoTrnRs" />
</message>

<message name="InGetStringRequest">
        <part name="meth2_inType" type="xsd:long" />
</message>

<message name="OutGetStringResponse">
        <part name="meth2_outType" type="xsd:string" />
</message>



<portType name="AccountList_Service">

  <operation name="getAccountList">
    <input message="tns:InGetAccountListRequest"/>
    <output message="tns:OutGetAccountListResponse"/>
  </operation>

  <operation name="getString">
    <input message="tns:InGetStringRequest"/>
    <output message="tns:OutGetStringResponse"/>
  </operation>

</portType>


<binding name="AccountList_ServiceBinding" type="tns:AccountList_Service">
  <soap:binding style="rpc"
transport="http://schemas.xmlsoap.org/soap/http"/>
  <operation name="getAccountList">
    <soap:operation soapAction="urn:AccountList-service"/>
    <input>
      <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/";
        namespace="urn:AccountList-service"
        use="encoded"/>
    </input>
    <output>
      <soap:body
        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/";
        namespace="urn:AccountList-service" use="encoded"/>
    </output>
  </operation>
  
  <operation name="getString">
    <soap:operation soapAction="urn:AccountList-service"/>
    <input>
      <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/";
        namespace="urn:AccountList-service"
        use="encoded"/>
    </input>
    <output>
      <soap:body
        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/";
        namespace="urn:AccountList-service" use="encoded"/>
    </output>
  </operation>


</binding>
<service
  name="AccountList_Service">
  <documentation>Customer Account List Service</documentation>
  <port
    name="AccountList_ServicePort"
    binding="interface:AccountList_ServiceBinding">
    <soap:address 
      location="http://localhost:7001/soap/servlet/rpcrouter"/>
  </port>
</service>
</definitions>

-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
Sent: Friday, November 16, 2001 3:22 PM
To: [EMAIL PROTECTED]
Subject: Re: Error: SOAP-ENV:Client No Deserializer found to deserialize



What does your WSDL file look like for this method?

Reply via email to