blob: 020e4b55c9373c6e0aa5948d2920532d38f1b974 [file]
<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions targetNamespace="http://ws.apache.org/echosample" xmlns:impl="http://ws.apache.org/echosample" xmlns:intf="http://ws.apache.org/echosample" xmlns:apachesoap="http://xml.apache.org/xml-soap" xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns="http://schemas.xmlsoap.org/wsdl/">
<!--WSDL created by Apache Axis version: 1.2RC3
Built on Mar 03, 2005 (12:10:56 PST)-->
<wsdl:types>
<schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="http://ws.apache.org/echosample">
<import namespace="http://schemas.xmlsoap.org/soap/encoding/"/>
<complexType name="ArrayOf_xsd_int">
<complexContent>
<restriction base="soapenc:Array">
<attribute ref="soapenc:arrayType" wsdl:arrayType="xsd:int[]"/>
</restriction>
</complexContent>
</complexType>
<complexType name="ArrayOf_xsd_long">
<complexContent>
<restriction base="soapenc:Array">
<attribute ref="soapenc:arrayType" wsdl:arrayType="xsd:long[]"/>
</restriction>
</complexContent>
</complexType>
<complexType name="ArrayOf_soapenc_string">
<complexContent>
<restriction base="soapenc:Array">
<attribute ref="soapenc:arrayType" wsdl:arrayType="soapenc:string[]"/>
</restriction>
</complexContent>
</complexType>
<complexType name="SmallEchoStruct">
<sequence>
<element name="val1" nillable="true" type="soapenc:string"/>
<element name="val2" nillable="true" type="soapenc:string"/>
</sequence>
</complexType>
<complexType name="ArrayOf_xsd_short">
<complexContent>
<restriction base="soapenc:Array">
<attribute ref="soapenc:arrayType" wsdl:arrayType="xsd:short[]"/>
</restriction>
</complexContent>
</complexType>
<complexType name="ArrayOf_xsd_boolean">
<complexContent>
<restriction base="soapenc:Array">
<attribute ref="soapenc:arrayType" wsdl:arrayType="xsd:boolean[]"/>
</restriction>
</complexContent>
</complexType>
<complexType name="ArrayOf_xsd_double">
<complexContent>
<restriction base="soapenc:Array">
<attribute ref="soapenc:arrayType" wsdl:arrayType="xsd:double[]"/>
</restriction>
</complexContent>
</complexType>
<complexType name="ArrayOf_xsd_float">
<complexContent>
<restriction base="soapenc:Array">
<attribute ref="soapenc:arrayType" wsdl:arrayType="xsd:float[]"/>
</restriction>
</complexContent>
</complexType>
<complexType name="ArrayOf_soapenc_base64Binary">
<complexContent>
<restriction base="soapenc:Array">
<attribute ref="soapenc:arrayType" wsdl:arrayType="xsd:byte[][]"/>
</restriction>
</complexContent>
</complexType>
<complexType name="EchoStruct">
<sequence>
<element name="intaVal" nillable="true" type="impl:ArrayOf_xsd_int"/>
<element name="longaVal" nillable="true" type="impl:ArrayOf_xsd_long"/>
<element name="straVal" nillable="true" type="impl:ArrayOf_soapenc_string"/>
<element name="sturctaVal" nillable="true" type="impl:SmallEchoStruct"/>
<element name="intVal" type="xsd:int"/>
<element name="shortaVal" nillable="true" type="impl:ArrayOf_xsd_short"/>
<element name="shortVal" type="xsd:short"/>
<element name="sturctVal" nillable="true" type="impl:SmallEchoStruct"/>
<element name="longVal" type="xsd:long"/>
<element name="boolaenVal" type="xsd:boolean"/>
<element name="boolaenaVal" nillable="true" type="impl:ArrayOf_xsd_boolean"/>
<element name="doubleaVal" nillable="true" type="impl:ArrayOf_xsd_double"/>
<element name="floatVal" type="xsd:float"/>
<element name="bytesVal" nillable="true" type="soapenc:base64Binary"/>
<element name="doubleVal" type="xsd:double"/>
<element name="floataVal" nillable="true" type="impl:ArrayOf_xsd_float"/>
<element name="bytesaVal" nillable="true" type="impl:ArrayOf_soapenc_base64Binary"/>
<element name="strVal" nillable="true" type="soapenc:string"/>
</sequence>
</complexType>
</schema>
</wsdl:types>
<wsdl:message name="echoIntRequest">
<wsdl:part name="in0" type="xsd:int"/>
</wsdl:message>
<wsdl:message name="echoShortRequest">
<wsdl:part name="in0" type="xsd:short"/>
</wsdl:message>
<wsdl:message name="echoBytesResponse">
<wsdl:part name="echoBytesReturn" type="soapenc:base64Binary"/>
</wsdl:message>
<wsdl:message name="echoFloatResponse">
<wsdl:part name="echoFloatReturn" type="xsd:float"/>
</wsdl:message>
<wsdl:message name="echoShortResponse">
<wsdl:part name="echoShortReturn" type="xsd:short"/>
</wsdl:message>
<wsdl:message name="echoVoidRequest">
</wsdl:message>
<wsdl:message name="echoDoubleRequest">
<wsdl:part name="in0" type="xsd:double"/>
</wsdl:message>
<wsdl:message name="echoBooleanResponse">
<wsdl:part name="echoBooleanReturn" type="xsd:boolean"/>
</wsdl:message>
<wsdl:message name="echoDoubleResponse">
<wsdl:part name="echoDoubleReturn" type="xsd:double"/>
</wsdl:message>
<wsdl:message name="echoStructResponse">
<wsdl:part name="echoStructReturn" type="impl:EchoStruct"/>
</wsdl:message>
<wsdl:message name="echoBooleanRequest">
<wsdl:part name="in0" type="xsd:boolean"/>
</wsdl:message>
<wsdl:message name="echoFloatRequest">
<wsdl:part name="in0" type="xsd:float"/>
</wsdl:message>
<wsdl:message name="echoBytesRequest">
<wsdl:part name="in0" type="soapenc:base64Binary"/>
</wsdl:message>
<wsdl:message name="echoEvoidResponse">
</wsdl:message>
<wsdl:message name="echoEvoidRequest">
</wsdl:message>
<wsdl:message name="echoLongRequest">
<wsdl:part name="in0" type="xsd:long"/>
</wsdl:message>
<wsdl:message name="echoVoidResponse">
</wsdl:message>
<wsdl:message name="echoStringRequest">
<wsdl:part name="in0" type="soapenc:string"/>
</wsdl:message>
<wsdl:message name="echoStructRequest">
<wsdl:part name="in0" type="impl:EchoStruct"/>
</wsdl:message>
<wsdl:message name="echoLongResponse">
<wsdl:part name="echoLongReturn" type="xsd:long"/>
</wsdl:message>
<wsdl:message name="echoIntResponse">
<wsdl:part name="echoIntReturn" type="xsd:int"/>
</wsdl:message>
<wsdl:message name="echoStringResponse">
<wsdl:part name="echoStringReturn" type="soapenc:string"/>
</wsdl:message>
<wsdl:portType name="Echo">
<wsdl:operation name="echoVoid">
<wsdl:input name="echoVoidRequest" message="impl:echoVoidRequest"/>
<wsdl:output name="echoVoidResponse" message="impl:echoVoidResponse"/>
</wsdl:operation>
<wsdl:operation name="echoInt" parameterOrder="in0">
<wsdl:input name="echoIntRequest" message="impl:echoIntRequest"/>
<wsdl:output name="echoIntResponse" message="impl:echoIntResponse"/>
</wsdl:operation>
<wsdl:operation name="echoDouble" parameterOrder="in0">
<wsdl:input name="echoDoubleRequest" message="impl:echoDoubleRequest"/>
<wsdl:output name="echoDoubleResponse" message="impl:echoDoubleResponse"/>
</wsdl:operation>
<wsdl:operation name="echoFloat" parameterOrder="in0">
<wsdl:input name="echoFloatRequest" message="impl:echoFloatRequest"/>
<wsdl:output name="echoFloatResponse" message="impl:echoFloatResponse"/>
</wsdl:operation>
<wsdl:operation name="echoBoolean" parameterOrder="in0">
<wsdl:input name="echoBooleanRequest" message="impl:echoBooleanRequest"/>
<wsdl:output name="echoBooleanResponse" message="impl:echoBooleanResponse"/>
</wsdl:operation>
<wsdl:operation name="echoString" parameterOrder="in0">
<wsdl:input name="echoStringRequest" message="impl:echoStringRequest"/>
<wsdl:output name="echoStringResponse" message="impl:echoStringResponse"/>
</wsdl:operation>
<wsdl:operation name="echoShort" parameterOrder="in0">
<wsdl:input name="echoShortRequest" message="impl:echoShortRequest"/>
<wsdl:output name="echoShortResponse" message="impl:echoShortResponse"/>
</wsdl:operation>
<wsdl:operation name="echoLong" parameterOrder="in0">
<wsdl:input name="echoLongRequest" message="impl:echoLongRequest"/>
<wsdl:output name="echoLongResponse" message="impl:echoLongResponse"/>
</wsdl:operation>
<wsdl:operation name="echoBytes" parameterOrder="in0">
<wsdl:input name="echoBytesRequest" message="impl:echoBytesRequest"/>
<wsdl:output name="echoBytesResponse" message="impl:echoBytesResponse"/>
</wsdl:operation>
<wsdl:operation name="echoEvoid">
<wsdl:input name="echoEvoidRequest" message="impl:echoEvoidRequest"/>
<wsdl:output name="echoEvoidResponse" message="impl:echoEvoidResponse"/>
</wsdl:operation>
<wsdl:operation name="echoStruct" parameterOrder="in0">
<wsdl:input name="echoStructRequest" message="impl:echoStructRequest"/>
<wsdl:output name="echoStructResponse" message="impl:echoStructResponse"/>
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="echoSoapBinding" type="impl:Echo">
<wsdlsoap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="echoVoid">
<wsdlsoap:operation soapAction=""/>
<wsdl:input name="echoVoidRequest">
<wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://ws.apache.org/echosample"/>
</wsdl:input>
<wsdl:output name="echoVoidResponse">
<wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://ws.apache.org/echosample"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="echoInt">
<wsdlsoap:operation soapAction=""/>
<wsdl:input name="echoIntRequest">
<wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://ws.apache.org/echosample"/>
</wsdl:input>
<wsdl:output name="echoIntResponse">
<wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://ws.apache.org/echosample"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="echoDouble">
<wsdlsoap:operation soapAction=""/>
<wsdl:input name="echoDoubleRequest">
<wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://ws.apache.org/echosample"/>
</wsdl:input>
<wsdl:output name="echoDoubleResponse">
<wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://ws.apache.org/echosample"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="echoFloat">
<wsdlsoap:operation soapAction=""/>
<wsdl:input name="echoFloatRequest">
<wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://ws.apache.org/echosample"/>
</wsdl:input>
<wsdl:output name="echoFloatResponse">
<wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://ws.apache.org/echosample"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="echoBoolean">
<wsdlsoap:operation soapAction=""/>
<wsdl:input name="echoBooleanRequest">
<wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://ws.apache.org/echosample"/>
</wsdl:input>
<wsdl:output name="echoBooleanResponse">
<wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://ws.apache.org/echosample"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="echoString">
<wsdlsoap:operation soapAction=""/>
<wsdl:input name="echoStringRequest">
<wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://ws.apache.org/echosample"/>
</wsdl:input>
<wsdl:output name="echoStringResponse">
<wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://ws.apache.org/echosample"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="echoShort">
<wsdlsoap:operation soapAction=""/>
<wsdl:input name="echoShortRequest">
<wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://ws.apache.org/echosample"/>
</wsdl:input>
<wsdl:output name="echoShortResponse">
<wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://ws.apache.org/echosample"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="echoLong">
<wsdlsoap:operation soapAction=""/>
<wsdl:input name="echoLongRequest">
<wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://ws.apache.org/echosample"/>
</wsdl:input>
<wsdl:output name="echoLongResponse">
<wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://ws.apache.org/echosample"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="echoBytes">
<wsdlsoap:operation soapAction=""/>
<wsdl:input name="echoBytesRequest">
<wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://ws.apache.org/echosample"/>
</wsdl:input>
<wsdl:output name="echoBytesResponse">
<wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://ws.apache.org/echosample"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="echoEvoid">
<wsdlsoap:operation soapAction=""/>
<wsdl:input name="echoEvoidRequest">
<wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://ws.apache.org/echosample"/>
</wsdl:input>
<wsdl:output name="echoEvoidResponse">
<wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://ws.apache.org/echosample"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="echoStruct">
<wsdlsoap:operation soapAction=""/>
<wsdl:input name="echoStructRequest">
<wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://ws.apache.org/echosample"/>
</wsdl:input>
<wsdl:output name="echoStructResponse">
<wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://ws.apache.org/echosample"/>
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="EchoService">
<wsdl:port name="echo" binding="impl:echoSoapBinding">
<wsdlsoap:address location="http://localhost:8081/axis/services/echo"/>
</wsdl:port>
</wsdl:service>
</wsdl:definitions>