| <?xml version="1.0"?> |
| <!-- |
| ~ Licensed to the Apache Software Foundation (ASF) under one |
| ~ or more contributor license agreements. See the NOTICE file |
| ~ distributed with this work for additional information |
| ~ regarding copyright ownership. The ASF licenses this file |
| ~ to you under the Apache License, Version 2.0 (the |
| ~ "License"); you may not use this file except in compliance |
| ~ with the License. You may obtain a copy of the License at |
| ~ |
| ~ http://www.apache.org/licenses/LICENSE-2.0 |
| ~ |
| ~ Unless required by applicable law or agreed to in writing, |
| ~ software distributed under the License is distributed on an |
| ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY |
| ~ KIND, either express or implied. See the License for the |
| ~ specific language governing permissions and limitations |
| ~ under the License. |
| --> |
| |
| <!-- This WSDL file is a combination of the InteropTest.wsdl --> |
| <!-- and InteropTest2.wsdl files from White Mesa --> |
| <definitions name="InteropTest" targetNamespace="http://soapinterop.org/" xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:tns="http://soapinterop.org/" xmlns:s="http://soapinterop.org/xsd" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xml-soap="http://xml.apache.org/xml-soap"> |
| |
| <!-- These are the types defined for Round 2 A and B --> |
| <!-- These types were copied from white mesa InteropTest.wsdl/InteropTestB.wsdl --> |
| <types> |
| <schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="http://soapinterop.org/xsd"> |
| <import namespace="http://schemas.xmlsoap.org/soap/encoding/"/> |
| <complexType name="ArrayOfstring"> |
| <complexContent> |
| <restriction base="SOAP-ENC:Array"> |
| <attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="string[]"/> |
| </restriction> |
| </complexContent> |
| </complexType> |
| <complexType name="ArrayOfint"> |
| <complexContent> |
| <restriction base="SOAP-ENC:Array"> |
| <attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="int[]"/> |
| </restriction> |
| </complexContent> |
| </complexType> |
| <complexType name="ArrayOffloat"> |
| <complexContent> |
| <restriction base="SOAP-ENC:Array"> |
| <attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="float[]"/> |
| </restriction> |
| </complexContent> |
| </complexType> |
| <complexType name="ArrayOfSOAPStruct"> |
| <complexContent> |
| <restriction base="SOAP-ENC:Array"> |
| <attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="s:SOAPStruct[]"/> |
| </restriction> |
| </complexContent> |
| </complexType> |
| <complexType name="SOAPStruct"> |
| <all> |
| <element name="varString" type="string"/> |
| <element name="varInt" type="int"/> |
| <element name="varFloat" type="float"/> |
| </all> |
| </complexType> |
| <complexType name="SOAPStructStruct"> |
| <all> |
| <element name="varString" type="string"/> |
| <element name="varInt" type="int"/> |
| <element name="varFloat" type="float"/> |
| <element name="varStruct" type="s:SOAPStruct"/> |
| </all> |
| </complexType> |
| <complexType name="SOAPArrayStruct"> |
| <all> |
| <element name="varString" type="string"/> |
| <element name="varInt" type="int"/> |
| <element name="varFloat" type="float"/> |
| <element name="varArray" type="s:ArrayOfstring"/> |
| </all> |
| </complexType> |
| <complexType name="ArrayOfString2D"> |
| <complexContent> |
| <restriction base="SOAP-ENC:Array"> |
| <attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="xsd:string[,]"/> |
| </restriction> |
| </complexContent> |
| </complexType> |
| |
| <complexType name="ArrayOfMap"> |
| <complexContent> |
| <restriction base="SOAP-ENC:Array"> |
| <attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="xml-soap:Map[]"/> |
| </restriction> |
| </complexContent> |
| </complexType> |
| </schema> |
| </types> |
| |
| <!-- message, portType and binding for Round 2 tests --> |
| <!-- Copied from white mesa InteropTest.wsdl --> |
| <message name="echoStringRequest"> |
| <part name="inputString" type="xsd:string"/> |
| </message> |
| <message name="echoStringResponse"> |
| <part name="return" type="xsd:string"/> |
| </message> |
| <message name="echoStringArrayRequest"> |
| <part name="inputStringArray" type="s:ArrayOfstring"/> |
| </message> |
| <message name="echoStringArrayResponse"> |
| <part name="return" type="s:ArrayOfstring"/> |
| </message> |
| <message name="echoIntegerRequest"> |
| <part name="inputInteger" type="xsd:int"/> |
| </message> |
| <message name="echoIntegerResponse"> |
| <part name="return" type="xsd:int"/> |
| </message> |
| <message name="echoIntegerArrayRequest"> |
| <part name="inputIntegerArray" type="s:ArrayOfint"/> |
| </message> |
| <message name="echoIntegerArrayResponse"> |
| <part name="return" type="s:ArrayOfint"/> |
| </message> |
| <message name="echoFloatRequest"> |
| <part name="inputFloat" type="xsd:float"/> |
| </message> |
| <message name="echoFloatResponse"> |
| <part name="return" type="xsd:float"/> |
| </message> |
| <message name="echoFloatArrayRequest"> |
| <part name="inputFloatArray" type="s:ArrayOffloat"/> |
| </message> |
| <message name="echoFloatArrayResponse"> |
| <part name="return" type="s:ArrayOffloat"/> |
| </message> |
| <message name="echoStructRequest"> |
| <part name="inputStruct" type="s:SOAPStruct"/> |
| </message> |
| <message name="echoStructResponse"> |
| <part name="return" type="s:SOAPStruct"/> |
| </message> |
| <message name="echoStructArrayRequest"> |
| <part name="inputStructArray" type="s:ArrayOfSOAPStruct"/> |
| </message> |
| <message name="echoStructArrayResponse"> |
| <part name="return" type="s:ArrayOfSOAPStruct"/> |
| </message> |
| <message name="echoVoidRequest"/> |
| <message name="echoVoidResponse"/> |
| <message name="echoBase64Request"> |
| <part name="inputBase64" type="xsd:base64Binary"/> |
| </message> |
| <message name="echoBase64Response"> |
| <part name="return" type="xsd:base64Binary"/> |
| </message> |
| <message name="echoDateRequest"> |
| <part name="inputDate" type="xsd:dateTime"/> |
| </message> |
| <message name="echoDateResponse"> |
| <part name="return" type="xsd:dateTime"/> |
| </message> |
| <message name="echoHexBinaryRequest"> |
| <part name="inputHexBinary" type="xsd:hexBinary"/> |
| </message> |
| <message name="echoHexBinaryResponse"> |
| <part name="return" type="xsd:hexBinary"/> |
| </message> |
| <message name="echoDecimalRequest"> |
| <part name="inputDecimal" type="xsd:decimal"/> |
| </message> |
| <message name="echoDecimalResponse"> |
| <part name="return" type="xsd:decimal"/> |
| </message> |
| <message name="echoBooleanRequest"> |
| <part name="inputBoolean" type="xsd:boolean"/> |
| </message> |
| <message name="echoBooleanResponse"> |
| <part name="return" type="xsd:boolean"/> |
| </message> |
| |
| <!-- messages for Round 2B tests --> |
| <!-- Copied from white mesa InteropTestB.wsdl --> |
| <message name="echoStructAsSimpleTypesRequest"> |
| <part name="inputStruct" type="s:SOAPStruct"/> |
| </message> |
| <message name="echoStructAsSimpleTypesResponse"> |
| <part name="outputString" type="xsd:string"/> |
| <part name="outputInteger" type="xsd:int"/> |
| <part name="outputFloat" type="xsd:float"/> |
| </message> |
| <message name="echoSimpleTypesAsStructRequest"> |
| <part name="inputString" type="xsd:string"/> |
| <part name="inputInteger" type="xsd:int"/> |
| <part name="inputFloat" type="xsd:float"/> |
| </message> |
| <message name="echoSimpleTypesAsStructResponse"> |
| <part name="return" type="s:SOAPStruct"/> |
| </message> |
| <message name="echo2DStringArrayRequest"> |
| <part name="input2DStringArray" type="s:ArrayOfString2D"/> |
| </message> |
| <message name="echo2DStringArrayResponse"> |
| <part name="return" type="s:ArrayOfString2D"/> |
| </message> |
| <message name="echoNestedStructRequest"> |
| <part name="inputStruct" type="s:SOAPStructStruct"/> |
| </message> |
| <message name="echoNestedStructResponse"> |
| <part name="return" type="s:SOAPStructStruct"/> |
| </message> |
| <message name="echoNestedArrayRequest"> |
| <part name="inputStruct" type="s:SOAPArrayStruct"/> |
| </message> |
| <message name="echoNestedArrayResponse"> |
| <part name="return" type="s:SOAPArrayStruct"/> |
| </message> |
| |
| <message name="echoMapRequest"> |
| <part name="input" type="xml-soap:Map"/> |
| </message> |
| <message name="echoMapResponse"> |
| <part name="return" type="xml-soap:Map"/> |
| </message> |
| |
| <message name="echoMapArrayRequest"> |
| <part name="input" type="s:ArrayOfMap"/> |
| </message> |
| <message name="echoMapArrayResponse"> |
| <part name="return" type="s:ArrayOfMap"/> |
| </message> |
| |
| <message name="echoTokenRequest"> |
| <part name="inputToken" type="xsd:token"/> |
| </message> |
| <message name="echoTokenResponse"> |
| <part name="return" type="xsd:token"/> |
| </message> |
| |
| <message name="echoNormalizedStringRequest"> |
| <part name="inputNormalizedString" type="xsd:normalizedString"/> |
| </message> |
| <message name="echoNormalizedStringResponse"> |
| <part name="return" type="xsd:normalizedString"/> |
| </message> |
| |
| <message name="echoUnsignedLongRequest"> |
| <part name="inputUnsignedLong" type="xsd:unsignedLong"/> |
| </message> |
| <message name="echoUnsignedLongResponse"> |
| <part name="return" type="xsd:unsignedLong"/> |
| </message> |
| |
| <message name="echoUnsignedIntRequest"> |
| <part name="inputUnsignedInt" type="xsd:unsignedInt"/> |
| </message> |
| <message name="echoUnsignedIntResponse"> |
| <part name="return" type="xsd:unsignedInt"/> |
| </message> |
| |
| <message name="echoUnsignedShortRequest"> |
| <part name="inputUnsignedShort" type="xsd:unsignedShort"/> |
| </message> |
| <message name="echoUnsignedShortResponse"> |
| <part name="return" type="xsd:unsignedShort"/> |
| </message> |
| |
| <message name="echoUnsignedByteRequest"> |
| <part name="inputUnsignedByte" type="xsd:unsignedByte"/> |
| </message> |
| <message name="echoUnsignedByteResponse"> |
| <part name="return" type="xsd:unsignedByte"/> |
| </message> |
| |
| <message name="echoNonNegativeIntegerRequest"> |
| <part name="inputNonNegativeInteger" type="xsd:nonNegativeInteger"/> |
| </message> |
| <message name="echoNonNegativeIntegerResponse"> |
| <part name="return" type="xsd:nonNegativeInteger"/> |
| </message> |
| |
| <message name="echoPositiveIntegerRequest"> |
| <part name="inputPositiveInteger" type="xsd:positiveInteger"/> |
| </message> |
| <message name="echoPositiveIntegerResponse"> |
| <part name="return" type="xsd:positiveInteger"/> |
| </message> |
| |
| <message name="echoNonPositiveIntegerRequest"> |
| <part name="inputNonPositiveInteger" type="xsd:nonPositiveInteger"/> |
| </message> |
| <message name="echoNonPositiveIntegerResponse"> |
| <part name="return" type="xsd:nonPositiveInteger"/> |
| </message> |
| |
| <message name="echoNegativeIntegerRequest"> |
| <part name="inputNegativeInteger" type="xsd:negativeInteger"/> |
| </message> |
| <message name="echoNegativeIntegerResponse"> |
| <part name="return" type="xsd:negativeInteger"/> |
| </message> |
| |
| <portType name="InteropTestPortType"> |
| <operation name="echoString" parameterOrder="inputString"> |
| <input message="tns:echoStringRequest"/> |
| <output message="tns:echoStringResponse"/> |
| </operation> |
| <operation name="echoStringArray" parameterOrder="inputStringArray"> |
| <input message="tns:echoStringArrayRequest"/> |
| <output message="tns:echoStringArrayResponse"/> |
| </operation> |
| <operation name="echoInteger" parameterOrder="inputInteger"> |
| <input message="tns:echoIntegerRequest"/> |
| <output message="tns:echoIntegerResponse"/> |
| </operation> |
| <operation name="echoIntegerArray" parameterOrder="inputIntegerArray"> |
| <input message="tns:echoIntegerArrayRequest"/> |
| <output message="tns:echoIntegerArrayResponse"/> |
| </operation> |
| <operation name="echoFloat" parameterOrder="inputFloat"> |
| <input message="tns:echoFloatRequest"/> |
| <output message="tns:echoFloatResponse"/> |
| </operation> |
| <operation name="echoFloatArray" parameterOrder="inputFloatArray"> |
| <input message="tns:echoFloatArrayRequest"/> |
| <output message="tns:echoFloatArrayResponse"/> |
| </operation> |
| <operation name="echoStruct" parameterOrder="inputStruct"> |
| <input message="tns:echoStructRequest"/> |
| <output message="tns:echoStructResponse"/> |
| </operation> |
| <operation name="echoStructArray" parameterOrder="inputStructArray"> |
| <input message="tns:echoStructArrayRequest"/> |
| <output message="tns:echoStructArrayResponse"/> |
| </operation> |
| <operation name="echoVoid"> |
| <input message="tns:echoVoidRequest"/> |
| <output message="tns:echoVoidResponse"/> |
| </operation> |
| <operation name="echoBase64" parameterOrder="inputBase64"> |
| <input message="tns:echoBase64Request"/> |
| <output message="tns:echoBase64Response"/> |
| </operation> |
| <operation name="echoDate" parameterOrder="inputDate"> |
| <input message="tns:echoDateRequest"/> |
| <output message="tns:echoDateResponse"/> |
| </operation> |
| <operation name="echoHexBinary" parameterOrder="inputHexBinary"> |
| <input message="tns:echoHexBinaryRequest"/> |
| <output message="tns:echoHexBinaryResponse"/> |
| </operation> |
| <operation name="echoDecimal" parameterOrder="inputDecimal"> |
| <input message="tns:echoDecimalRequest"/> |
| <output message="tns:echoDecimalResponse"/> |
| </operation> |
| <operation name="echoBoolean" parameterOrder="inputBoolean"> |
| <input message="tns:echoBooleanRequest"/> |
| <output message="tns:echoBooleanResponse"/> |
| </operation> |
| |
| <!-- Round2B operations --> |
| <operation name="echoStructAsSimpleTypes" parameterOrder="inputStruct outputString outputInteger outputFloat"> |
| <input message="tns:echoStructAsSimpleTypesRequest"/> |
| <output message="tns:echoStructAsSimpleTypesResponse"/> |
| </operation> |
| <operation name="echoSimpleTypesAsStruct" parameterOrder="inputString inputInteger inputFloat"> |
| <input message="tns:echoSimpleTypesAsStructRequest"/> |
| <output message="tns:echoSimpleTypesAsStructResponse"/> |
| </operation> |
| <operation name="echo2DStringArray" parameterOrder="input2DStringArray"> |
| <input message="tns:echo2DStringArrayRequest"/> |
| <output message="tns:echo2DStringArrayResponse"/> |
| </operation> |
| <operation name="echoNestedStruct" parameterOrder="inputStruct"> |
| <input message="tns:echoNestedStructRequest"/> |
| <output message="tns:echoNestedStructResponse"/> |
| </operation> |
| <operation name="echoNestedArray" parameterOrder="inputStruct"> |
| <input message="tns:echoNestedArrayRequest"/> |
| <output message="tns:echoNestedArrayResponse"/> |
| </operation> |
| |
| |
| <operation name="echoMap" parameterOrder="input"> |
| <input message="tns:echoMapRequest"/> |
| <output message="tns:echoMapResponse"/> |
| </operation> |
| <operation name="echoMapArray" parameterOrder="input"> |
| <input message="tns:echoMapArrayRequest"/> |
| <output message="tns:echoMapArrayResponse"/> |
| </operation> |
| |
| <operation name="echoToken"> |
| <input message="tns:echoTokenRequest"/> |
| <output message="tns:echoTokenResponse"/> |
| </operation> |
| |
| <operation name="echoNormalizedString"> |
| <input message="tns:echoNormalizedStringRequest"/> |
| <output message="tns:echoNormalizedStringResponse"/> |
| </operation> |
| |
| <operation name="echoUnsignedLong"> |
| <input message="tns:echoUnsignedLongRequest"/> |
| <output message="tns:echoUnsignedLongResponse"/> |
| </operation> |
| <operation name="echoUnsignedInt"> |
| <input message="tns:echoUnsignedIntRequest"/> |
| <output message="tns:echoUnsignedIntResponse"/> |
| </operation> |
| <operation name="echoUnsignedShort"> |
| <input message="tns:echoUnsignedShortRequest"/> |
| <output message="tns:echoUnsignedShortResponse"/> |
| </operation> |
| <operation name="echoUnsignedByte"> |
| <input message="tns:echoUnsignedByteRequest"/> |
| <output message="tns:echoUnsignedByteResponse"/> |
| </operation> |
| <operation name="echoNonNegativeInteger"> |
| <input message="tns:echoNonNegativeIntegerRequest"/> |
| <output message="tns:echoNonNegativeIntegerResponse"/> |
| </operation> |
| <operation name="echoPositiveInteger"> |
| <input message="tns:echoPositiveIntegerRequest"/> |
| <output message="tns:echoPositiveIntegerResponse"/> |
| </operation> |
| <operation name="echoNonPositiveInteger"> |
| <input message="tns:echoNonPositiveIntegerRequest"/> |
| <output message="tns:echoNonPositiveIntegerResponse"/> |
| </operation> |
| <operation name="echoNegativeInteger"> |
| <input message="tns:echoNegativeIntegerRequest"/> |
| <output message="tns:echoNegativeIntegerResponse"/> |
| </operation> |
| </portType> |
| |
| <binding name="InteropTestSoapBinding" type="tns:InteropTestPortType"> |
| <soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/> |
| <operation name="echoString"> |
| <soap:operation soapAction="http://soapinterop.org/"/> |
| <input> |
| <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> |
| </input> |
| <output> |
| <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> |
| </output> |
| </operation> |
| <operation name="echoStringArray"> |
| <soap:operation soapAction="http://soapinterop.org/"/> |
| <input> |
| <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> |
| </input> |
| <output> |
| <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> |
| </output> |
| </operation> |
| <operation name="echoInteger"> |
| <soap:operation soapAction="http://soapinterop.org/"/> |
| <input> |
| <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> |
| </input> |
| <output> |
| <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> |
| </output> |
| </operation> |
| <operation name="echoIntegerArray"> |
| <soap:operation soapAction="http://soapinterop.org/"/> |
| <input> |
| <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> |
| </input> |
| <output> |
| <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> |
| </output> |
| </operation> |
| <operation name="echoFloat"> |
| <soap:operation soapAction="http://soapinterop.org/"/> |
| <input> |
| <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> |
| </input> |
| <output> |
| <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> |
| </output> |
| </operation> |
| <operation name="echoFloatArray"> |
| <soap:operation soapAction="http://soapinterop.org/"/> |
| <input> |
| <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> |
| </input> |
| <output> |
| <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> |
| </output> |
| </operation> |
| <operation name="echoStruct"> |
| <soap:operation soapAction="http://soapinterop.org/"/> |
| <input> |
| <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> |
| </input> |
| <output> |
| <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> |
| </output> |
| </operation> |
| <operation name="echoStructArray"> |
| <soap:operation soapAction="http://soapinterop.org/"/> |
| <input> |
| <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> |
| </input> |
| <output> |
| <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> |
| </output> |
| </operation> |
| <operation name="echoVoid"> |
| <soap:operation soapAction="http://soapinterop.org/"/> |
| <input> |
| <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> |
| </input> |
| <output> |
| <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> |
| </output> |
| </operation> |
| <operation name="echoBase64"> |
| <soap:operation soapAction="http://soapinterop.org/"/> |
| <input> |
| <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> |
| </input> |
| <output> |
| <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> |
| </output> |
| </operation> |
| <operation name="echoDate"> |
| <soap:operation soapAction="http://soapinterop.org/"/> |
| <input> |
| <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> |
| </input> |
| <output> |
| <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> |
| </output> |
| </operation> |
| <operation name="echoHexBinary"> |
| <soap:operation soapAction="http://soapinterop.org/"/> |
| <input> |
| <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> |
| </input> |
| <output> |
| <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> |
| </output> |
| </operation> |
| <operation name="echoDecimal"> |
| <soap:operation soapAction="http://soapinterop.org/"/> |
| <input> |
| <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> |
| </input> |
| <output> |
| <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> |
| </output> |
| </operation> |
| <operation name="echoBoolean"> |
| <soap:operation soapAction="http://soapinterop.org/"/> |
| <input> |
| <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> |
| </input> |
| <output> |
| <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> |
| </output> |
| </operation> |
| |
| <!-- Round2B Binding operations --> |
| <operation name="echoStructAsSimpleTypes"> |
| <soap:operation soapAction="http://soapinterop.org/"/> |
| <input> |
| <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> |
| </input> |
| <output> |
| <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> |
| </output> |
| </operation> |
| <operation name="echoSimpleTypesAsStruct"> |
| <soap:operation soapAction="http://soapinterop.org/"/> |
| <input> |
| <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> |
| </input> |
| <output> |
| <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> |
| </output> |
| </operation> |
| <operation name="echo2DStringArray"> |
| <soap:operation soapAction="http://soapinterop.org/"/> |
| <input> |
| <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> |
| </input> |
| <output> |
| <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> |
| </output> |
| </operation> |
| <operation name="echoNestedStruct"> |
| <soap:operation soapAction="http://soapinterop.org/"/> |
| <input> |
| <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> |
| </input> |
| <output> |
| <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> |
| </output> |
| </operation> |
| <operation name="echoNestedArray"> |
| <soap:operation soapAction="http://soapinterop.org/"/> |
| <input> |
| <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> |
| </input> |
| <output> |
| <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> |
| </output> |
| </operation> |
| |
| <operation name="echoMap"> |
| <soap:operation soapAction="http://soapinterop.org/"/> |
| <input> |
| <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> |
| </input> |
| <output> |
| <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> |
| </output> |
| </operation> |
| <operation name="echoMapArray"> |
| <soap:operation soapAction="http://soapinterop.org/"/> |
| <input> |
| <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> |
| </input> |
| <output> |
| <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> |
| </output> |
| </operation> |
| |
| <operation name="echoToken"> |
| <soap:operation soapAction="http://soapinterop.org/"/> |
| <input> |
| <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> |
| </input> |
| <output> |
| <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> |
| </output> |
| </operation> |
| |
| <operation name="echoNormalizedString"> |
| <soap:operation soapAction="http://soapinterop.org/"/> |
| <input> |
| <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> |
| </input> |
| <output> |
| <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> |
| </output> |
| </operation> |
| |
| <operation name="echoUnsignedLong"> |
| <soap:operation soapAction="http://soapinterop.org/"/> |
| <input> |
| <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> |
| </input> |
| <output> |
| <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> |
| </output> |
| </operation> |
| <operation name="echoUnsignedInt"> |
| <soap:operation soapAction="http://soapinterop.org/"/> |
| <input> |
| <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> |
| </input> |
| <output> |
| <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> |
| </output> |
| </operation> |
| <operation name="echoUnsignedShort"> |
| <soap:operation soapAction="http://soapinterop.org/"/> |
| <input> |
| <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> |
| </input> |
| <output> |
| <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> |
| </output> |
| </operation> |
| <operation name="echoUnsignedByte"> |
| <soap:operation soapAction="http://soapinterop.org/"/> |
| <input> |
| <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> |
| </input> |
| <output> |
| <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> |
| </output> |
| </operation> |
| <operation name="echoNonNegativeInteger"> |
| <soap:operation soapAction="http://soapinterop.org/"/> |
| <input> |
| <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> |
| </input> |
| <output> |
| <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> |
| </output> |
| </operation> |
| <operation name="echoPositiveInteger"> |
| <soap:operation soapAction="http://soapinterop.org/"/> |
| <input> |
| <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> |
| </input> |
| <output> |
| <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> |
| </output> |
| </operation> |
| <operation name="echoNonPositiveInteger"> |
| <soap:operation soapAction="http://soapinterop.org/"/> |
| <input> |
| <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> |
| </input> |
| <output> |
| <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> |
| </output> |
| </operation> |
| <operation name="echoNegativeInteger"> |
| <soap:operation soapAction="http://soapinterop.org/"/> |
| <input> |
| <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> |
| </input> |
| <output> |
| <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> |
| </output> |
| </operation> |
| </binding> |
| |
| <!-- Service Description for Axis --> |
| <service name="InteropTestService"> |
| |
| <port binding="tns:InteropTestSoapBinding" name="echo"> |
| |
| <soap:address location="http://nagoya.apache.org:5049/axis/services/echo"/> |
| |
| </port> |
| </service> |
| |
| </definitions> |