interoptest.wsdl

来自「开源的axis2框架的源码。用于开发WEBSERVER」· WSDL 代码 · 共 737 行 · 第 1/3 页

WSDL
737
字号
    <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>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?