You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by pe...@apache.org on 2004/10/05 17:51:57 UTC

cvs commit: ws-axis/c/tests/auto_build/testcases/wsdls CalculatorDoc.wsdl ExceptionTestDoc.wsdl FaultMappingDoc.wsdl InteropTestRound1Doc.wsdl MathOpsDoc.wsdl SimpleArrayDoc.wsdl SimpleRefDoc.wsdl

perryan     2004/10/05 08:51:57

  Added:       c/tests/auto_build/testcases/wsdls CalculatorDoc.wsdl
                        ExceptionTestDoc.wsdl FaultMappingDoc.wsdl
                        InteropTestRound1Doc.wsdl MathOpsDoc.wsdl
                        SimpleArrayDoc.wsdl SimpleRefDoc.wsdl
  Log:
  New doc literal versions of the existing wsdls
  CVS: ----------------------------------------------------------------------
  CVS: PR:
  CVS:   If this change addresses a PR in the problem report tracking
  CVS:   database, then enter the PR number(s) here.
  CVS: Obtained from:
  CVS:   If this change has been taken from another system, such as NCSA,
  CVS:   then name the system in this line, otherwise delete it.
  CVS: Submitted by:
  CVS:   If this code has been contributed to Apache by someone else; i.e.,
  CVS:   they sent us a patch or a new module, then include their name/email
  CVS:   address here. If this is your work then delete this line.
  CVS: Reviewed by:
  CVS:   If we are doing pre-commit code reviews and someone else has
  CVS:   reviewed your changes, include their name(s) here.
  CVS:   If you have not had it reviewed then delete this line.
  
  Revision  Changes    Path
  1.1                  ws-axis/c/tests/auto_build/testcases/wsdls/CalculatorDoc.wsdl
  
  Index: CalculatorDoc.wsdl
  ===================================================================
  <?xml version="1.0" encoding="UTF-8"?>
  <wsdl:definitions targetNamespace="http://localhost/axis/Calculator" xmlns:apachesoap="http://xml.apache.org/xml-soap" xmlns:impl="http://localhost/axis/Calculator" xmlns:intf="http://localhost/axis/Calculator" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
   <wsdl:types>
    <schema elementFormDefault="qualified" targetNamespace="http://localhost/axis/Calculator" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:apachesoap="http://xml.apache.org/xml-soap" xmlns:impl="http://localhost/axis/Calculator" xmlns:intf="http://localhost/axis/Calculator" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
     <element name="add">
      <complexType>
       <sequence>
        <element name="arg_0_0" type="xsd:int"/>
        <element name="arg_1_0" type="xsd:int"/>
       </sequence>
      </complexType>
     </element>
     <element name="addResponse">
      <complexType>
       <sequence>
        <element name="addReturn" type="xsd:int"/>
       </sequence>
      </complexType>
     </element>
     <element name="sub">
      <complexType>
       <sequence>
        <element name="arg_0_1" type="xsd:int"/>
        <element name="arg_1_1" type="xsd:int"/>
       </sequence>
      </complexType>
     </element>
     <element name="subResponse">
      <complexType>
       <sequence>
        <element name="subReturn" type="xsd:int"/>
       </sequence>
      </complexType>
     </element>
     <element name="mul">
      <complexType>
       <sequence>
        <element name="arg_0_2" type="xsd:int"/>
        <element name="arg_1_2" type="xsd:int"/>
       </sequence>
      </complexType>
     </element>
     <element name="mulResponse">
      <complexType>
       <sequence>
        <element name="mulReturn" type="xsd:int"/>
       </sequence>
      </complexType>
     </element>
     <element name="div">
      <complexType>
       <sequence>
        <element name="arg_0_3" type="xsd:int"/>
        <element name="arg_1_3" type="xsd:int"/>
       </sequence>
      </complexType>
     </element>
     <element name="divResponse">
      <complexType>
       <sequence>
        <element name="divReturn" type="xsd:int"/>
       </sequence>
      </complexType>
     </element>
    </schema>
   </wsdl:types>
  
     <wsdl:message name="subResponse">
  
        <wsdl:part element="impl:subResponse" name="parameters"/>
  
     </wsdl:message>
  
     <wsdl:message name="mulResponse">
  
        <wsdl:part element="impl:mulResponse" name="parameters"/>
  
     </wsdl:message>
  
     <wsdl:message name="subRequest">
  
        <wsdl:part element="impl:sub" name="parameters"/>
  
     </wsdl:message>
  
     <wsdl:message name="divRequest">
  
        <wsdl:part element="impl:div" name="parameters"/>
  
     </wsdl:message>
  
     <wsdl:message name="divResponse">
  
        <wsdl:part element="impl:divResponse" name="parameters"/>
  
     </wsdl:message>
  
     <wsdl:message name="mulRequest">
  
        <wsdl:part element="impl:mul" name="parameters"/>
  
     </wsdl:message>
  
     <wsdl:message name="addResponse">
  
        <wsdl:part element="impl:addResponse" name="parameters"/>
  
     </wsdl:message>
  
     <wsdl:message name="addRequest">
  
        <wsdl:part element="impl:add" name="parameters"/>
  
     </wsdl:message>
  
     <wsdl:portType name="Calculator">
  
        <wsdl:operation name="add">
  
           <wsdl:input message="impl:addRequest" name="addRequest"/>
  
           <wsdl:output message="impl:addResponse" name="addResponse"/>
  
        </wsdl:operation>
  
        <wsdl:operation name="sub">
  
           <wsdl:input message="impl:subRequest" name="subRequest"/>
  
           <wsdl:output message="impl:subResponse" name="subResponse"/>
  
        </wsdl:operation>
  
        <wsdl:operation name="mul">
  
           <wsdl:input message="impl:mulRequest" name="mulRequest"/>
  
           <wsdl:output message="impl:mulResponse" name="mulResponse"/>
  
        </wsdl:operation>
  
        <wsdl:operation name="div">
  
           <wsdl:input message="impl:divRequest" name="divRequest"/>
  
           <wsdl:output message="impl:divResponse" name="divResponse"/>
  
        </wsdl:operation>
  
     </wsdl:portType>
  
     <wsdl:binding name="CalculatorSoapBinding" type="impl:Calculator">
  
        <wsdlsoap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
  
        <wsdl:operation name="add">
  
           <wsdlsoap:operation soapAction=""/>
  
           <wsdl:input name="addRequest">
  
              <wsdlsoap:body use="literal"/>
  
           </wsdl:input>
  
           <wsdl:output name="addResponse">
  
              <wsdlsoap:body use="literal"/>
  
           </wsdl:output>
  
        </wsdl:operation>
  
        <wsdl:operation name="sub">
  
           <wsdlsoap:operation soapAction=""/>
  
           <wsdl:input name="subRequest">
  
              <wsdlsoap:body use="literal"/>
  
           </wsdl:input>
  
           <wsdl:output name="subResponse">
  
              <wsdlsoap:body use="literal"/>
  
           </wsdl:output>
  
        </wsdl:operation>
  
        <wsdl:operation name="mul">
  
           <wsdlsoap:operation soapAction=""/>
  
           <wsdl:input name="mulRequest">
  
              <wsdlsoap:body use="literal"/>
  
           </wsdl:input>
  
           <wsdl:output name="mulResponse">
  
              <wsdlsoap:body use="literal"/>
  
           </wsdl:output>
  
        </wsdl:operation>
  
        <wsdl:operation name="div">
  
           <wsdlsoap:operation soapAction=""/>
  
           <wsdl:input name="divRequest">
  
              <wsdlsoap:body use="literal"/>
  
           </wsdl:input>
  
           <wsdl:output name="divResponse">
  
              <wsdlsoap:body use="literal"/>
  
           </wsdl:output>
  
        </wsdl:operation>
  
     </wsdl:binding>
  
     <wsdl:service name="Calculator">
  
        <wsdl:port binding="impl:CalculatorSoapBinding" name="Calculator">
  
           <wsdlsoap:address location="http://localhost/axis/Calculator"/>
  
        </wsdl:port>
  
     </wsdl:service>
  
  </wsdl:definitions>
  
  
  
  1.1                  ws-axis/c/tests/auto_build/testcases/wsdls/ExceptionTestDoc.wsdl
  
  Index: ExceptionTestDoc.wsdl
  ===================================================================
  <?xml version="1.0" encoding="UTF-8"?>
  <wsdl:definitions targetNamespace="http://soapinterop.org/wsdl" xmlns:apachesoap="http://xml.apache.org/xml-soap" xmlns:impl="http://soapinterop.org/wsdl" xmlns:intf="http://soapinterop.org/wsdl" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
   <wsdl:types>
    <schema elementFormDefault="qualified" targetNamespace="http://soapinterop.org/wsdl" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:apachesoap="http://xml.apache.org/xml-soap" xmlns:impl="http://soapinterop.org/wsdl" xmlns:intf="http://soapinterop.org/wsdl" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
     <element name="div">
      <complexType>
       <sequence>
        <element name="arg_0_0" type="xsd:int"/>
        <element name="arg_1_0" type="xsd:int"/>
       </sequence>
      </complexType>
     </element>
     <element name="divResponse">
      <complexType>
       <sequence>
        <element name="divReturn" type="xsd:int"/>
       </sequence>
      </complexType>
     </element>
     <complexType name="OutOfBoundStruct">
      <sequence>
       <element name="varString" nillable="true" type="xsd:string"/>
       <element name="varInt" type="xsd:int"/>
       <element name="specialDetail" nillable="true" type="impl:SpecialDetailStruct"/>
      </sequence>
     </complexType>
     <complexType name="SpecialDetailStruct">
      <sequence>
       <element name="varString" nillable="true" type="xsd:string"/>
      </sequence>
     </complexType>
     <element name="OutOfBoundStruct" nillable="true" type="impl:OutOfBoundStruct"/>
     <complexType name="DivByZeroStruct">
      <sequence>
       <element name="varString" nillable="true" type="xsd:string"/>
       <element name="varInt" type="xsd:int"/>
       <element name="varFloat" type="xsd:float"/>
      </sequence>
     </complexType>
     <element name="DivByZeroStruct" nillable="true" type="impl:DivByZeroStruct"/>
     <element name="SpecialDetailStruct" nillable="true" type="impl:SpecialDetailStruct"/>
    </schema>
   </wsdl:types>
  
     <wsdl:message name="OutOfBoundStruct">
  
        <wsdl:part element="impl:OutOfBoundStruct" name="fault"/>
  
     </wsdl:message>
  
     <wsdl:message name="divRequest">
  
        <wsdl:part element="impl:div" name="parameters"/>
  
     </wsdl:message>
  
     <wsdl:message name="divResponse">
  
        <wsdl:part element="impl:divResponse" name="parameters"/>
  
     </wsdl:message>
  
     <wsdl:message name="DivByZeroStruct">
  
        <wsdl:part element="impl:DivByZeroStruct" name="fault"/>
  
     </wsdl:message>
  
     <wsdl:message name="SpecialDetailStruct">
  
        <wsdl:part element="impl:SpecialDetailStruct" name="fault"/>
  
     </wsdl:message>
  
     <wsdl:portType name="MathOps">
  
        <wsdl:operation name="div">
  
           <wsdl:input message="impl:divRequest" name="divRequest"/>
  
           <wsdl:output message="impl:divResponse" name="divResponse"/>
  
           <wsdl:fault message="impl:DivByZeroStruct" name="DivByZeroStruct"/>
  
           <wsdl:fault message="impl:SpecialDetailStruct" name="SpecialDetailStruct"/>
  
           <wsdl:fault message="impl:OutOfBoundStruct" name="OutOfBoundStruct"/>
  
        </wsdl:operation>
  
     </wsdl:portType>
  
     <wsdl:binding name="MathOpsSoapBinding" type="impl:MathOps">
  
        <wsdlsoap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
  
        <wsdl:operation name="div">
  
           <wsdlsoap:operation soapAction=""/>
  
           <wsdl:input name="divRequest">
  
              <wsdlsoap:body use="literal"/>
  
           </wsdl:input>
  
           <wsdl:output name="divResponse">
  
              <wsdlsoap:body use="literal"/>
  
           </wsdl:output>
  
           <wsdl:fault name="DivByZeroStruct">
  
              <wsdlsoap:fault name="DivByZeroStruct" use="literal"/>
  
           </wsdl:fault>
  
           <wsdl:fault name="SpecialDetailStruct">
  
              <wsdlsoap:fault name="SpecialDetailStruct" use="literal"/>
  
           </wsdl:fault>
  
           <wsdl:fault name="OutOfBoundStruct">
  
              <wsdlsoap:fault name="OutOfBoundStruct" use="literal"/>
  
           </wsdl:fault>
  
        </wsdl:operation>
  
     </wsdl:binding>
  
     <wsdl:service name="MathOpsService">
  
        <wsdl:port binding="impl:MathOpsSoapBinding" name="MathOps">
  
           <wsdlsoap:address location="http://localhost/axis/MathOps"/>
  
        </wsdl:port>
  
     </wsdl:service>
  
  </wsdl:definitions>
  
  
  
  1.1                  ws-axis/c/tests/auto_build/testcases/wsdls/FaultMappingDoc.wsdl
  
  Index: FaultMappingDoc.wsdl
  ===================================================================
  <?xml version="1.0" encoding="UTF-8"?>
  <wsdl:definitions targetNamespace="http://soapinterop.org/wsdl" xmlns:apachesoap="http://xml.apache.org/xml-soap" xmlns:impl="http://soapinterop.org/wsdl" xmlns:intf="http://soapinterop.org/wsdl" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
   <wsdl:types>
    <schema elementFormDefault="qualified" targetNamespace="http://soapinterop.org/wsdl" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:apachesoap="http://xml.apache.org/xml-soap" xmlns:impl="http://soapinterop.org/wsdl" xmlns:intf="http://soapinterop.org/wsdl" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
     <element name="div">
      <complexType>
       <sequence>
        <element name="arg_0_0" type="xsd:int"/>
        <element name="arg_1_0" type="xsd:int"/>
       </sequence>
      </complexType>
     </element>
     <element name="divResponse">
      <complexType>
       <sequence>
        <element name="divReturn" type="xsd:int"/>
       </sequence>
      </complexType>
     </element>
     <complexType name="OutOfBoundStruct">
      <sequence>
       <element name="varString" nillable="true" type="xsd:string"/>
       <element name="varInt" type="xsd:int"/>
       <element name="specialDetail" nillable="true" type="impl:SpecialDetailStruct"/>
      </sequence>
     </complexType>
     <complexType name="SpecialDetailStruct">
      <sequence>
       <element name="varString" nillable="true" type="xsd:string"/>
      </sequence>
     </complexType>
     <element name="OutOfBoundStruct" nillable="true" type="impl:OutOfBoundStruct"/>
     <complexType name="DivByZeroStruct">
      <sequence>
       <element name="varString" nillable="true" type="xsd:string"/>
       <element name="varInt" type="xsd:int"/>
       <element name="varFloat" type="xsd:float"/>
      </sequence>
     </complexType>
     <element name="DivByZeroStruct" nillable="true" type="impl:DivByZeroStruct"/>
     <element name="SpecialDetailStruct" nillable="true" type="impl:SpecialDetailStruct"/>
    </schema>
   </wsdl:types>
  
     <wsdl:message name="OutOfBoundStruct">
  
        <wsdl:part element="impl:OutOfBoundStruct" name="fault"/>
  
     </wsdl:message>
  
     <wsdl:message name="divRequest">
  
        <wsdl:part element="impl:div" name="parameters"/>
  
     </wsdl:message>
  
     <wsdl:message name="divResponse">
  
        <wsdl:part element="impl:divResponse" name="parameters"/>
  
     </wsdl:message>
  
     <wsdl:message name="DivByZeroStruct">
  
        <wsdl:part element="impl:DivByZeroStruct" name="fault"/>
  
     </wsdl:message>
  
     <wsdl:message name="SpecialDetailStruct">
  
        <wsdl:part element="impl:SpecialDetailStruct" name="fault"/>
  
     </wsdl:message>
  
     <wsdl:portType name="MathOps">
  
        <wsdl:operation name="div">
  
           <wsdl:input message="impl:divRequest" name="divRequest"/>
  
           <wsdl:output message="impl:divResponse" name="divResponse"/>
  
           <wsdl:fault message="impl:DivByZeroStruct" name="DivByZeroStruct"/>
  
           <wsdl:fault message="impl:SpecialDetailStruct" name="SpecialDetailStruct"/>
  
           <wsdl:fault message="impl:OutOfBoundStruct" name="OutOfBoundStruct"/>
  
        </wsdl:operation>
  
     </wsdl:portType>
  
     <wsdl:binding name="MathOpsSoapBinding" type="impl:MathOps">
  
        <wsdlsoap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
  
        <wsdl:operation name="div">
  
           <wsdlsoap:operation soapAction=""/>
  
           <wsdl:input name="divRequest">
  
              <wsdlsoap:body use="literal"/>
  
           </wsdl:input>
  
           <wsdl:output name="divResponse">
  
              <wsdlsoap:body use="literal"/>
  
           </wsdl:output>
  
           <wsdl:fault name="DivByZeroStruct">
  
              <wsdlsoap:fault name="DivByZeroStruct" use="literal"/>
  
           </wsdl:fault>
  
           <wsdl:fault name="SpecialDetailStruct">
  
              <wsdlsoap:fault name="SpecialDetailStruct" use="literal"/>
  
           </wsdl:fault>
  
           <wsdl:fault name="OutOfBoundStruct">
  
              <wsdlsoap:fault name="OutOfBoundStruct" use="literal"/>
  
           </wsdl:fault>
  
        </wsdl:operation>
  
     </wsdl:binding>
  
     <wsdl:service name="MathOpsService">
  
        <wsdl:port binding="impl:MathOpsSoapBinding" name="MathOps">
  
           <wsdlsoap:address location="http://localhost/axis/MathOps"/>
  
        </wsdl:port>
  
     </wsdl:service>
  
  </wsdl:definitions>
  
  
  
  1.1                  ws-axis/c/tests/auto_build/testcases/wsdls/InteropTestRound1Doc.wsdl
  
  Index: InteropTestRound1Doc.wsdl
  ===================================================================
  <?xml version="1.0" encoding="UTF-8"?>
  <wsdl:definitions targetNamespace="http://soapinterop.org" xmlns:apachesoap="http://xml.apache.org/xml-soap" xmlns:impl="http://soapinterop.org" xmlns:intf="http://soapinterop.org" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
   <wsdl:types>
    <schema elementFormDefault="qualified" targetNamespace="http://soapinterop.org" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:apachesoap="http://xml.apache.org/xml-soap" xmlns:impl="http://soapinterop.org" xmlns:intf="http://soapinterop.org" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
     <element name="echoString">
      <complexType>
       <sequence>
        <element name="arg_0_0" nillable="true" type="xsd:string"/>
       </sequence>
      </complexType>
     </element>
     <element name="echoStringResponse">
      <complexType>
       <sequence>
        <element name="echoStringReturn" nillable="true" type="xsd:string"/>
       </sequence>
      </complexType>
     </element>
     <element name="echoStringArray">
      <complexType>
       <sequence>
        <element maxOccurs="unbounded" name="arg_0_1" type="xsd:string"/>
       </sequence>
      </complexType>
     </element>
     <element name="echoStringArrayResponse">
      <complexType>
       <sequence>
        <element maxOccurs="unbounded" name="echoStringArrayReturn" type="xsd:string"/>
       </sequence>
      </complexType>
     </element>
     <element name="echoInteger">
      <complexType>
       <sequence>
        <element name="arg_0_2" type="xsd:int"/>
       </sequence>
      </complexType>
     </element>
     <element name="echoIntegerResponse">
      <complexType>
       <sequence>
        <element name="echoIntegerReturn" type="xsd:int"/>
       </sequence>
      </complexType>
     </element>
     <element name="echoIntegerArray">
      <complexType>
       <sequence>
        <element maxOccurs="unbounded" name="arg_0_3" type="xsd:int"/>
       </sequence>
      </complexType>
     </element>
     <element name="echoIntegerArrayResponse">
      <complexType>
       <sequence>
        <element maxOccurs="unbounded" name="echoIntegerArrayReturn" type="xsd:int"/>
       </sequence>
      </complexType>
     </element>
     <element name="echoFloat">
      <complexType>
       <sequence>
        <element name="arg_0_4" type="xsd:float"/>
       </sequence>
      </complexType>
     </element>
     <element name="echoFloatResponse">
      <complexType>
       <sequence>
        <element name="echoFloatReturn" type="xsd:float"/>
       </sequence>
      </complexType>
     </element>
     <element name="echoFloatArray">
      <complexType>
       <sequence>
        <element maxOccurs="unbounded" name="arg_0_5" type="xsd:float"/>
       </sequence>
      </complexType>
     </element>
     <element name="echoFloatArrayResponse">
      <complexType>
       <sequence>
        <element maxOccurs="unbounded" name="echoFloatArrayReturn" type="xsd:float"/>
       </sequence>
      </complexType>
     </element>
     <complexType name="SOAPStruct">
      <sequence>
       <element name="varString" nillable="true" type="xsd:string"/>
       <element name="varInt" type="xsd:int"/>
       <element name="varFloat" type="xsd:float"/>
      </sequence>
     </complexType>
     <element name="echoStruct">
      <complexType>
       <sequence>
        <element name="arg_0_6" nillable="true" type="impl:SOAPStruct"/>
       </sequence>
      </complexType>
     </element>
     <element name="echoStructResponse">
      <complexType>
       <sequence>
        <element name="echoStructReturn" nillable="true" type="impl:SOAPStruct"/>
       </sequence>
      </complexType>
     </element>
     <element name="echoStructArray">
      <complexType>
       <sequence>
        <element maxOccurs="unbounded" name="arg_0_7" type="impl:SOAPStruct"/>
       </sequence>
      </complexType>
     </element>
     <element name="echoStructArrayResponse">
      <complexType>
       <sequence>
        <element maxOccurs="unbounded" name="echoStructArrayReturn" type="impl:SOAPStruct"/>
       </sequence>
      </complexType>
     </element>
     <element name="echoVoid">
      <complexType>
       <sequence/>
      </complexType>
     </element>
     <element name="echoVoidResponse">
      <complexType>
       <sequence/>
      </complexType>
     </element>
     <element name="echoBase64">
      <complexType>
       <sequence>
        <element maxOccurs="unbounded" name="arg_0_9" type="xsd:byte"/>
       </sequence>
      </complexType>
     </element>
     <element name="echoBase64Response">
      <complexType>
       <sequence>
        <element maxOccurs="unbounded" name="echoBase64Return" type="xsd:byte"/>
       </sequence>
      </complexType>
     </element>
     <element name="echoDate">
      <complexType>
       <sequence>
        <element name="arg_0_10" nillable="true" type="xsd:dateTime"/>
       </sequence>
      </complexType>
     </element>
     <element name="echoDateResponse">
      <complexType>
       <sequence>
        <element name="echoDateReturn" nillable="true" type="xsd:dateTime"/>
       </sequence>
      </complexType>
     </element>
     <element name="echoHexBinary">
      <complexType>
       <sequence>
        <element maxOccurs="unbounded" name="arg_0_11" type="xsd:byte"/>
       </sequence>
      </complexType>
     </element>
     <element name="echoHexBinaryResponse">
      <complexType>
       <sequence>
        <element maxOccurs="unbounded" name="echoHexBinaryReturn" type="xsd:byte"/>
       </sequence>
      </complexType>
     </element>
     <element name="echoDecimal">
      <complexType>
       <sequence>
        <element name="arg_0_12" nillable="true" type="xsd:decimal"/>
       </sequence>
      </complexType>
     </element>
     <element name="echoDecimalResponse">
      <complexType>
       <sequence>
        <element name="echoDecimalReturn" nillable="true" type="xsd:decimal"/>
       </sequence>
      </complexType>
     </element>
     <element name="echoBoolean">
      <complexType>
       <sequence>
        <element name="arg_0_13" type="xsd:boolean"/>
       </sequence>
      </complexType>
     </element>
     <element name="echoBooleanResponse">
      <complexType>
       <sequence>
        <element name="echoBooleanReturn" type="xsd:boolean"/>
       </sequence>
      </complexType>
     </element>
    </schema>
   </wsdl:types>
  
     <wsdl:message name="echoBooleanResponse">
  
        <wsdl:part element="impl:echoBooleanResponse" name="parameters"/>
  
     </wsdl:message>
  
     <wsdl:message name="echoBase64Response">
  
        <wsdl:part element="impl:echoBase64Response" name="parameters"/>
  
     </wsdl:message>
  
     <wsdl:message name="echoVoidRequest">
  
        <wsdl:part element="impl:echoVoid" name="parameters"/>
  
     </wsdl:message>
  
     <wsdl:message name="echoStringArrayRequest">
  
        <wsdl:part element="impl:echoStringArray" name="parameters"/>
  
     </wsdl:message>
  
     <wsdl:message name="echoDecimalResponse">
  
        <wsdl:part element="impl:echoDecimalResponse" name="parameters"/>
  
     </wsdl:message>
  
     <wsdl:message name="echoFloatResponse">
  
        <wsdl:part element="impl:echoFloatResponse" name="parameters"/>
  
     </wsdl:message>
  
     <wsdl:message name="echoBase64Request">
  
        <wsdl:part element="impl:echoBase64" name="parameters"/>
  
     </wsdl:message>
  
     <wsdl:message name="echoDateResponse">
  
        <wsdl:part element="impl:echoDateResponse" name="parameters"/>
  
     </wsdl:message>
  
     <wsdl:message name="echoBooleanRequest">
  
        <wsdl:part element="impl:echoBoolean" name="parameters"/>
  
     </wsdl:message>
  
     <wsdl:message name="echoHexBinaryRequest">
  
        <wsdl:part element="impl:echoHexBinary" name="parameters"/>
  
     </wsdl:message>
  
     <wsdl:message name="echoHexBinaryResponse">
  
        <wsdl:part element="impl:echoHexBinaryResponse" name="parameters"/>
  
     </wsdl:message>
  
     <wsdl:message name="echoFloatRequest">
  
        <wsdl:part element="impl:echoFloat" name="parameters"/>
  
     </wsdl:message>
  
     <wsdl:message name="echoIntegerResponse">
  
        <wsdl:part element="impl:echoIntegerResponse" name="parameters"/>
  
     </wsdl:message>
  
     <wsdl:message name="echoFloatArrayRequest">
  
        <wsdl:part element="impl:echoFloatArray" name="parameters"/>
  
     </wsdl:message>
  
     <wsdl:message name="echoStringArrayResponse">
  
        <wsdl:part element="impl:echoStringArrayResponse" name="parameters"/>
  
     </wsdl:message>
  
     <wsdl:message name="echoStructArrayRequest">
  
        <wsdl:part element="impl:echoStructArray" name="parameters"/>
  
     </wsdl:message>
  
     <wsdl:message name="echoStructRequest">
  
        <wsdl:part element="impl:echoStruct" name="parameters"/>
  
     </wsdl:message>
  
     <wsdl:message name="echoIntegerRequest">
  
        <wsdl:part element="impl:echoInteger" name="parameters"/>
  
     </wsdl:message>
  
     <wsdl:message name="echoDateRequest">
  
        <wsdl:part element="impl:echoDate" name="parameters"/>
  
     </wsdl:message>
  
     <wsdl:message name="echoIntegerArrayRequest">
  
        <wsdl:part element="impl:echoIntegerArray" name="parameters"/>
  
     </wsdl:message>
  
     <wsdl:message name="echoDecimalRequest">
  
        <wsdl:part element="impl:echoDecimal" name="parameters"/>
  
     </wsdl:message>
  
     <wsdl:message name="echoStructResponse">
  
        <wsdl:part element="impl:echoStructResponse" name="parameters"/>
  
     </wsdl:message>
  
     <wsdl:message name="echoFloatArrayResponse">
  
        <wsdl:part element="impl:echoFloatArrayResponse" name="parameters"/>
  
     </wsdl:message>
  
     <wsdl:message name="echoStringResponse">
  
        <wsdl:part element="impl:echoStringResponse" name="parameters"/>
  
     </wsdl:message>
  
     <wsdl:message name="echoVoidResponse">
  
        <wsdl:part element="impl:echoVoidResponse" name="parameters"/>
  
     </wsdl:message>
  
     <wsdl:message name="echoStructArrayResponse">
  
        <wsdl:part element="impl:echoStructArrayResponse" name="parameters"/>
  
     </wsdl:message>
  
     <wsdl:message name="echoIntegerArrayResponse">
  
        <wsdl:part element="impl:echoIntegerArrayResponse" name="parameters"/>
  
     </wsdl:message>
  
     <wsdl:message name="echoStringRequest">
  
        <wsdl:part element="impl:echoString" name="parameters"/>
  
     </wsdl:message>
  
     <wsdl:portType name="InteropTestPortType">
  
        <wsdl:operation name="echoString">
  
           <wsdl:input message="impl:echoStringRequest" name="echoStringRequest"/>
  
           <wsdl:output message="impl:echoStringResponse" name="echoStringResponse"/>
  
        </wsdl:operation>
  
        <wsdl:operation name="echoStringArray">
  
           <wsdl:input message="impl:echoStringArrayRequest" name="echoStringArrayRequest"/>
  
           <wsdl:output message="impl:echoStringArrayResponse" name="echoStringArrayResponse"/>
  
        </wsdl:operation>
  
        <wsdl:operation name="echoInteger">
  
           <wsdl:input message="impl:echoIntegerRequest" name="echoIntegerRequest"/>
  
           <wsdl:output message="impl:echoIntegerResponse" name="echoIntegerResponse"/>
  
        </wsdl:operation>
  
        <wsdl:operation name="echoIntegerArray">
  
           <wsdl:input message="impl:echoIntegerArrayRequest" name="echoIntegerArrayRequest"/>
  
           <wsdl:output message="impl:echoIntegerArrayResponse" name="echoIntegerArrayResponse"/>
  
        </wsdl:operation>
  
        <wsdl:operation name="echoFloat">
  
           <wsdl:input message="impl:echoFloatRequest" name="echoFloatRequest"/>
  
           <wsdl:output message="impl:echoFloatResponse" name="echoFloatResponse"/>
  
        </wsdl:operation>
  
        <wsdl:operation name="echoFloatArray">
  
           <wsdl:input message="impl:echoFloatArrayRequest" name="echoFloatArrayRequest"/>
  
           <wsdl:output message="impl:echoFloatArrayResponse" name="echoFloatArrayResponse"/>
  
        </wsdl:operation>
  
        <wsdl:operation name="echoStruct">
  
           <wsdl:input message="impl:echoStructRequest" name="echoStructRequest"/>
  
           <wsdl:output message="impl:echoStructResponse" name="echoStructResponse"/>
  
        </wsdl:operation>
  
        <wsdl:operation name="echoStructArray">
  
           <wsdl:input message="impl:echoStructArrayRequest" name="echoStructArrayRequest"/>
  
           <wsdl:output message="impl:echoStructArrayResponse" name="echoStructArrayResponse"/>
  
        </wsdl:operation>
  
        <wsdl:operation name="echoVoid">
  
           <wsdl:input message="impl:echoVoidRequest" name="echoVoidRequest"/>
  
           <wsdl:output message="impl:echoVoidResponse" name="echoVoidResponse"/>
  
        </wsdl:operation>
  
        <wsdl:operation name="echoBase64">
  
           <wsdl:input message="impl:echoBase64Request" name="echoBase64Request"/>
  
           <wsdl:output message="impl:echoBase64Response" name="echoBase64Response"/>
  
        </wsdl:operation>
  
        <wsdl:operation name="echoDate">
  
           <wsdl:input message="impl:echoDateRequest" name="echoDateRequest"/>
  
           <wsdl:output message="impl:echoDateResponse" name="echoDateResponse"/>
  
        </wsdl:operation>
  
        <wsdl:operation name="echoHexBinary">
  
           <wsdl:input message="impl:echoHexBinaryRequest" name="echoHexBinaryRequest"/>
  
           <wsdl:output message="impl:echoHexBinaryResponse" name="echoHexBinaryResponse"/>
  
        </wsdl:operation>
  
        <wsdl:operation name="echoDecimal">
  
           <wsdl:input message="impl:echoDecimalRequest" name="echoDecimalRequest"/>
  
           <wsdl:output message="impl:echoDecimalResponse" name="echoDecimalResponse"/>
  
        </wsdl:operation>
  
        <wsdl:operation name="echoBoolean">
  
           <wsdl:input message="impl:echoBooleanRequest" name="echoBooleanRequest"/>
  
           <wsdl:output message="impl:echoBooleanResponse" name="echoBooleanResponse"/>
  
        </wsdl:operation>
  
     </wsdl:portType>
  
     <wsdl:binding name="InteropBaseSoapBinding" type="impl:InteropTestPortType">
  
        <wsdlsoap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
  
        <wsdl:operation name="echoString">
  
           <wsdlsoap:operation soapAction=""/>
  
           <wsdl:input name="echoStringRequest">
  
              <wsdlsoap:body use="literal"/>
  
           </wsdl:input>
  
           <wsdl:output name="echoStringResponse">
  
              <wsdlsoap:body use="literal"/>
  
           </wsdl:output>
  
        </wsdl:operation>
  
        <wsdl:operation name="echoStringArray">
  
           <wsdlsoap:operation soapAction=""/>
  
           <wsdl:input name="echoStringArrayRequest">
  
              <wsdlsoap:body use="literal"/>
  
           </wsdl:input>
  
           <wsdl:output name="echoStringArrayResponse">
  
              <wsdlsoap:body use="literal"/>
  
           </wsdl:output>
  
        </wsdl:operation>
  
        <wsdl:operation name="echoInteger">
  
           <wsdlsoap:operation soapAction=""/>
  
           <wsdl:input name="echoIntegerRequest">
  
              <wsdlsoap:body use="literal"/>
  
           </wsdl:input>
  
           <wsdl:output name="echoIntegerResponse">
  
              <wsdlsoap:body use="literal"/>
  
           </wsdl:output>
  
        </wsdl:operation>
  
        <wsdl:operation name="echoIntegerArray">
  
           <wsdlsoap:operation soapAction=""/>
  
           <wsdl:input name="echoIntegerArrayRequest">
  
              <wsdlsoap:body use="literal"/>
  
           </wsdl:input>
  
           <wsdl:output name="echoIntegerArrayResponse">
  
              <wsdlsoap:body use="literal"/>
  
           </wsdl:output>
  
        </wsdl:operation>
  
        <wsdl:operation name="echoFloat">
  
           <wsdlsoap:operation soapAction=""/>
  
           <wsdl:input name="echoFloatRequest">
  
              <wsdlsoap:body use="literal"/>
  
           </wsdl:input>
  
           <wsdl:output name="echoFloatResponse">
  
              <wsdlsoap:body use="literal"/>
  
           </wsdl:output>
  
        </wsdl:operation>
  
        <wsdl:operation name="echoFloatArray">
  
           <wsdlsoap:operation soapAction=""/>
  
           <wsdl:input name="echoFloatArrayRequest">
  
              <wsdlsoap:body use="literal"/>
  
           </wsdl:input>
  
           <wsdl:output name="echoFloatArrayResponse">
  
              <wsdlsoap:body use="literal"/>
  
           </wsdl:output>
  
        </wsdl:operation>
  
        <wsdl:operation name="echoStruct">
  
           <wsdlsoap:operation soapAction=""/>
  
           <wsdl:input name="echoStructRequest">
  
              <wsdlsoap:body use="literal"/>
  
           </wsdl:input>
  
           <wsdl:output name="echoStructResponse">
  
              <wsdlsoap:body use="literal"/>
  
           </wsdl:output>
  
        </wsdl:operation>
  
        <wsdl:operation name="echoStructArray">
  
           <wsdlsoap:operation soapAction=""/>
  
           <wsdl:input name="echoStructArrayRequest">
  
              <wsdlsoap:body use="literal"/>
  
           </wsdl:input>
  
           <wsdl:output name="echoStructArrayResponse">
  
              <wsdlsoap:body use="literal"/>
  
           </wsdl:output>
  
        </wsdl:operation>
  
        <wsdl:operation name="echoVoid">
  
           <wsdlsoap:operation soapAction=""/>
  
           <wsdl:input name="echoVoidRequest">
  
              <wsdlsoap:body use="literal"/>
  
           </wsdl:input>
  
           <wsdl:output name="echoVoidResponse">
  
              <wsdlsoap:body use="literal"/>
  
           </wsdl:output>
  
        </wsdl:operation>
  
        <wsdl:operation name="echoBase64">
  
           <wsdlsoap:operation soapAction=""/>
  
           <wsdl:input name="echoBase64Request">
  
              <wsdlsoap:body use="literal"/>
  
           </wsdl:input>
  
           <wsdl:output name="echoBase64Response">
  
              <wsdlsoap:body use="literal"/>
  
           </wsdl:output>
  
        </wsdl:operation>
  
        <wsdl:operation name="echoDate">
  
           <wsdlsoap:operation soapAction=""/>
  
           <wsdl:input name="echoDateRequest">
  
              <wsdlsoap:body use="literal"/>
  
           </wsdl:input>
  
           <wsdl:output name="echoDateResponse">
  
              <wsdlsoap:body use="literal"/>
  
           </wsdl:output>
  
        </wsdl:operation>
  
        <wsdl:operation name="echoHexBinary">
  
           <wsdlsoap:operation soapAction=""/>
  
           <wsdl:input name="echoHexBinaryRequest">
  
              <wsdlsoap:body use="literal"/>
  
           </wsdl:input>
  
           <wsdl:output name="echoHexBinaryResponse">
  
              <wsdlsoap:body use="literal"/>
  
           </wsdl:output>
  
        </wsdl:operation>
  
        <wsdl:operation name="echoDecimal">
  
           <wsdlsoap:operation soapAction=""/>
  
           <wsdl:input name="echoDecimalRequest">
  
              <wsdlsoap:body use="literal"/>
  
           </wsdl:input>
  
           <wsdl:output name="echoDecimalResponse">
  
              <wsdlsoap:body use="literal"/>
  
           </wsdl:output>
  
        </wsdl:operation>
  
        <wsdl:operation name="echoBoolean">
  
           <wsdlsoap:operation soapAction=""/>
  
           <wsdl:input name="echoBooleanRequest">
  
              <wsdlsoap:body use="literal"/>
  
           </wsdl:input>
  
           <wsdl:output name="echoBooleanResponse">
  
              <wsdlsoap:body use="literal"/>
  
           </wsdl:output>
  
        </wsdl:operation>
  
     </wsdl:binding>
  
     <wsdl:service name="InteropTestPortTypeService">
  
        <wsdl:port binding="impl:InteropBaseSoapBinding" name="InteropBase">
  
           <wsdlsoap:address location="http://localhost/axis/InteropBase"/>
  
        </wsdl:port>
  
     </wsdl:service>
  
  </wsdl:definitions>
  
  
  
  1.1                  ws-axis/c/tests/auto_build/testcases/wsdls/MathOpsDoc.wsdl
  
  Index: MathOpsDoc.wsdl
  ===================================================================
  <?xml version="1.0" encoding="UTF-8"?>
  <wsdl:definitions targetNamespace="http://soapinterop.org" xmlns:apachesoap="http://xml.apache.org/xml-soap" xmlns:impl="http://soapinterop.org" xmlns:intf="http://soapinterop.org" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
   <wsdl:types>
    <schema elementFormDefault="qualified" targetNamespace="http://soapinterop.org" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:apachesoap="http://xml.apache.org/xml-soap" xmlns:impl="http://soapinterop.org" xmlns:intf="http://soapinterop.org" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
     <element name="div">
      <complexType>
       <sequence>
        <element name="arg_0_0" type="xsd:int"/>
        <element name="arg_1_0" type="xsd:int"/>
       </sequence>
      </complexType>
     </element>
     <element name="divResponse">
      <complexType>
       <sequence>
        <element name="divReturn" type="xsd:int"/>
       </sequence>
      </complexType>
     </element>
     <complexType name="DivByZeroStruct">
      <sequence>
       <element name="varString" nillable="true" type="xsd:string"/>
       <element name="varInt" type="xsd:int"/>
       <element name="varFloat" type="xsd:float"/>
      </sequence>
     </complexType>
     <element name="DivByZeroStruct" nillable="true" type="impl:DivByZeroStruct"/>
    </schema>
   </wsdl:types>
  
     <wsdl:message name="divRequest">
  
        <wsdl:part element="impl:div" name="parameters"/>
  
     </wsdl:message>
  
     <wsdl:message name="divResponse">
  
        <wsdl:part element="impl:divResponse" name="parameters"/>
  
     </wsdl:message>
  
     <wsdl:message name="DivByZeroStruct">
  
        <wsdl:part element="impl:DivByZeroStruct" name="fault"/>
  
     </wsdl:message>
  
     <wsdl:portType name="MathOps">
  
        <wsdl:operation name="div">
  
           <wsdl:input message="impl:divRequest" name="divRequest"/>
  
           <wsdl:output message="impl:divResponse" name="divResponse"/>
  
           <wsdl:fault message="impl:DivByZeroStruct" name="DivByZeroStruct"/>
  
        </wsdl:operation>
  
     </wsdl:portType>
  
     <wsdl:binding name="MathOpsSoapBinding" type="impl:MathOps">
  
        <wsdlsoap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
  
        <wsdl:operation name="div">
  
           <wsdlsoap:operation soapAction=""/>
  
           <wsdl:input name="divRequest">
  
              <wsdlsoap:body use="literal"/>
  
           </wsdl:input>
  
           <wsdl:output name="divResponse">
  
              <wsdlsoap:body use="literal"/>
  
           </wsdl:output>
  
           <wsdl:fault name="DivByZeroStruct">
  
              <wsdlsoap:fault name="DivByZeroStruct" use="literal"/>
  
           </wsdl:fault>
  
        </wsdl:operation>
  
     </wsdl:binding>
  
     <wsdl:service name="MathOpsService">
  
        <wsdl:port binding="impl:MathOpsSoapBinding" name="MathOps">
  
           <wsdlsoap:address location="http://localhost/axis/MathOps"/>
  
        </wsdl:port>
  
     </wsdl:service>
  
  </wsdl:definitions>
  
  
  
  1.1                  ws-axis/c/tests/auto_build/testcases/wsdls/SimpleArrayDoc.wsdl
  
  Index: SimpleArrayDoc.wsdl
  ===================================================================
  <?xml version="1.0" encoding="UTF-8"?>
  <wsdl:definitions targetNamespace="http://soapinterop.org" xmlns:apachesoap="http://xml.apache.org/xml-soap" xmlns:impl="http://soapinterop.org" xmlns:intf="http://soapinterop.org" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
   <wsdl:types>
    <schema elementFormDefault="qualified" targetNamespace="http://soapinterop.org" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:apachesoap="http://xml.apache.org/xml-soap" xmlns:impl="http://soapinterop.org" xmlns:intf="http://soapinterop.org" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
     <complexType name="IntArrayType">
      <sequence>
       <element maxOccurs="unbounded" name="intItem" type="xsd:int"/>
      </sequence>
     </complexType>
     <element name="echoIntArray">
      <complexType>
       <sequence>
        <element name="arg_0_0" nillable="true" type="impl:IntArrayType"/>
       </sequence>
      </complexType>
     </element>
     <element name="echoIntArrayResponse">
      <complexType>
       <sequence>
        <element name="echoIntArrayReturn" nillable="true" type="impl:IntArrayType"/>
       </sequence>
      </complexType>
     </element>
    </schema>
   </wsdl:types>
  
     <wsdl:message name="echoIntArrayRequest">
  
        <wsdl:part element="impl:echoIntArray" name="parameters"/>
  
     </wsdl:message>
  
     <wsdl:message name="echoIntArrayResponse">
  
        <wsdl:part element="impl:echoIntArrayResponse" name="parameters"/>
  
     </wsdl:message>
  
     <wsdl:portType name="ArrayTestPortType">
  
        <wsdl:operation name="echoIntArray">
  
           <wsdl:input message="impl:echoIntArrayRequest" name="echoIntArrayRequest"/>
  
           <wsdl:output message="impl:echoIntArrayResponse" name="echoIntArrayResponse"/>
  
        </wsdl:operation>
  
     </wsdl:portType>
  
     <wsdl:binding name="arrayTestSoapBinding" type="impl:ArrayTestPortType">
  
        <wsdlsoap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
  
        <wsdl:operation name="echoIntArray">
  
           <wsdlsoap:operation soapAction=""/>
  
           <wsdl:input name="echoIntArrayRequest">
  
              <wsdlsoap:body use="literal"/>
  
           </wsdl:input>
  
           <wsdl:output name="echoIntArrayResponse">
  
              <wsdlsoap:body use="literal"/>
  
           </wsdl:output>
  
        </wsdl:operation>
  
     </wsdl:binding>
  
     <wsdl:service name="array">
  
        <wsdl:port binding="impl:arrayTestSoapBinding" name="arrayTest">
  
           <wsdlsoap:address location="http://localhost/axis/array"/>
  
        </wsdl:port>
  
     </wsdl:service>
  
  </wsdl:definitions>
  
  
  
  1.1                  ws-axis/c/tests/auto_build/testcases/wsdls/SimpleRefDoc.wsdl
  
  Index: SimpleRefDoc.wsdl
  ===================================================================
  <?xml version="1.0" encoding="UTF-8"?>
  <wsdl:definitions targetNamespace="http://soapinterop.org" xmlns:apachesoap="http://xml.apache.org/xml-soap" xmlns:impl="http://soapinterop.org" xmlns:intf="http://soapinterop.org" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
   <wsdl:types>
    <schema elementFormDefault="qualified" targetNamespace="http://soapinterop.org" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:apachesoap="http://xml.apache.org/xml-soap" xmlns:impl="http://soapinterop.org" xmlns:intf="http://soapinterop.org" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
     <complexType name="IntType">
      <sequence>
       <element name="intItem" type="xsd:int"/>
      </sequence>
     </complexType>
     <element name="echoInt">
      <complexType>
       <sequence>
        <element name="arg_0_0" nillable="true" type="impl:IntType"/>
       </sequence>
      </complexType>
     </element>
     <element name="echoIntResponse">
      <complexType>
       <sequence>
        <element name="echoIntReturn" nillable="true" type="impl:IntType"/>
       </sequence>
      </complexType>
     </element>
    </schema>
   </wsdl:types>
  
     <wsdl:message name="echoIntRequest">
  
        <wsdl:part element="impl:echoInt" name="parameters"/>
  
     </wsdl:message>
  
     <wsdl:message name="echoIntResponse">
  
        <wsdl:part element="impl:echoIntResponse" name="parameters"/>
  
     </wsdl:message>
  
     <wsdl:portType name="RefTestPortType">
  
        <wsdl:operation name="echoInt">
  
           <wsdl:input message="impl:echoIntRequest" name="echoIntRequest"/>
  
           <wsdl:output message="impl:echoIntResponse" name="echoIntResponse"/>
  
        </wsdl:operation>
  
     </wsdl:portType>
  
     <wsdl:binding name="refSoapBinding" type="impl:RefTestPortType">
  
        <wsdlsoap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
  
        <wsdl:operation name="echoInt">
  
           <wsdlsoap:operation soapAction=""/>
  
           <wsdl:input name="echoIntRequest">
  
              <wsdlsoap:body use="literal"/>
  
           </wsdl:input>
  
           <wsdl:output name="echoIntResponse">
  
              <wsdlsoap:body use="literal"/>
  
           </wsdl:output>
  
        </wsdl:operation>
  
     </wsdl:binding>
  
     <wsdl:service name="ref">
  
        <wsdl:port binding="impl:refSoapBinding" name="RefTest">
  
           <wsdlsoap:address location="http://localhost/axis/ref"/>
  
        </wsdl:port>
  
     </wsdl:service>
  
  </wsdl:definitions>