Annotation of embedaddon/php/ext/soap/tests/interop/Round2/GroupB/round2_groupB.wsdl, revision 1.1
1.1 ! misho 1: <?xml version="1.0"?>
! 2: <definitions name="InteropTest"
! 3: targetNamespace="http://soapinterop.org/"
! 4: xmlns="http://schemas.xmlsoap.org/wsdl/"
! 5: xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
! 6: xmlns:xsd="http://www.w3.org/2001/XMLSchema"
! 7: xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"
! 8: xmlns:tns="http://soapinterop.org/"
! 9: xmlns:s="http://soapinterop.org/xsd"
! 10: xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
! 11:
! 12: <types>
! 13: <schema xmlns="http://www.w3.org/2001/XMLSchema"
! 14: targetNamespace="http://soapinterop.org/xsd">
! 15:
! 16: <import namespace="http://schemas.xmlsoap.org/soap/encoding/" />
! 17:
! 18: <complexType name="ArrayOfstring">
! 19: <complexContent>
! 20: <restriction base="SOAP-ENC:Array">
! 21: <attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="string[]"/>
! 22: </restriction>
! 23: </complexContent>
! 24: </complexType>
! 25: <complexType name="ArrayOfint">
! 26: <complexContent>
! 27: <restriction base="SOAP-ENC:Array">
! 28: <attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="int[]"/>
! 29: </restriction>
! 30: </complexContent>
! 31: </complexType>
! 32: <complexType name="ArrayOffloat">
! 33: <complexContent>
! 34: <restriction base="SOAP-ENC:Array">
! 35: <attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="float[]"/>
! 36: </restriction>
! 37: </complexContent>
! 38: </complexType>
! 39: <complexType name="ArrayOfSOAPStruct">
! 40: <complexContent>
! 41: <restriction base="SOAP-ENC:Array">
! 42: <attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="s:SOAPStruct[]"/>
! 43: </restriction>
! 44: </complexContent>
! 45: </complexType>
! 46: <complexType name="SOAPStruct">
! 47: <all>
! 48: <element name="varString" type="string" nillable="true"/>
! 49: <element name="varInt" type="int" nillable="true"/>
! 50: <element name="varFloat" type="float" nillable="true"/>
! 51: </all>
! 52: </complexType>
! 53: <complexType name="SOAPStructStruct">
! 54: <all>
! 55: <element name="varString" type="string" nillable="true"/>
! 56: <element name="varInt" type="int" nillable="true"/>
! 57: <element name="varFloat" type="float" nillable="true"/>
! 58: <element name="varStruct" type="s:SOAPStruct"/>
! 59: </all>
! 60: </complexType>
! 61: <complexType name="SOAPArrayStruct">
! 62: <all>
! 63: <element name="varString" type="string" nillable="true"/>
! 64: <element name="varInt" type="int" nillable="true"/>
! 65: <element name="varFloat" type="float" nillable="true"/>
! 66: <element name="varArray" type="s:ArrayOfstring"/>
! 67: </all>
! 68: </complexType>
! 69: <complexType name="ArrayOfString2D">
! 70: <complexContent>
! 71: <restriction base="SOAP-ENC:Array">
! 72: <attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="string[,]"/>
! 73: </restriction>
! 74: </complexContent>
! 75: </complexType>
! 76: </schema>
! 77: </types>
! 78:
! 79: <message name="echoStructAsSimpleTypesRequest">
! 80: <part name="inputStruct" type="s:SOAPStruct"/>
! 81: </message>
! 82: <message name="echoStructAsSimpleTypesResponse">
! 83: <part name="outputString" type="xsd:string"/>
! 84: <part name="outputInteger" type="xsd:int"/>
! 85: <part name="outputFloat" type="xsd:float"/>
! 86: </message>
! 87: <message name="echoSimpleTypesAsStructRequest">
! 88: <part name="inputString" type="xsd:string"/>
! 89: <part name="inputInteger" type="xsd:int"/>
! 90: <part name="inputFloat" type="xsd:float"/>
! 91: </message>
! 92: <message name="echoSimpleTypesAsStructResponse">
! 93: <part name="return" type="s:SOAPStruct"/>
! 94: </message>
! 95: <message name="echo2DStringArrayRequest">
! 96: <part name="input2DStringArray" type="s:ArrayOfString2D"/>
! 97: </message>
! 98: <message name="echo2DStringArrayResponse">
! 99: <part name="return" type="s:ArrayOfString2D"/>
! 100: </message>
! 101: <message name="echoNestedStructRequest">
! 102: <part name="inputStruct" type="s:SOAPStructStruct"/>
! 103: </message>
! 104: <message name="echoNestedStructResponse">
! 105: <part name="return" type="s:SOAPStructStruct"/>
! 106: </message>
! 107: <message name="echoNestedArrayRequest">
! 108: <part name="inputStruct" type="s:SOAPArrayStruct"/>
! 109: </message>
! 110: <message name="echoNestedArrayResponse">
! 111: <part name="return" type="s:SOAPArrayStruct"/>
! 112: </message>
! 113:
! 114: <portType name="InteropTestPortTypeB">
! 115: <operation name="echoStructAsSimpleTypes" parameterOrder="inputStruct outputString outputInteger outputFloat">
! 116: <input message="tns:echoStructAsSimpleTypesRequest" name="echoStructAsSimpleTypes"/>
! 117: <output message="tns:echoStructAsSimpleTypesResponse" name="echoStructAsSimpleTypesResponse"/>
! 118: </operation>
! 119: <operation name="echoSimpleTypesAsStruct" parameterOrder="inputString inputInteger inputFloat">
! 120: <input message="tns:echoSimpleTypesAsStructRequest" name="echoSimpleTypesAsStruct"/>
! 121: <output message="tns:echoSimpleTypesAsStructResponse" name="echoSimpleTypesAsStructResponse"/>
! 122: </operation>
! 123: <operation name="echo2DStringArray" parameterOrder="input2DStringArray">
! 124: <input message="tns:echo2DStringArrayRequest" name="echo2DStringArray"/>
! 125: <output message="tns:echo2DStringArrayResponse" name="echo2DStringArrayResponse"/>
! 126: </operation>
! 127: <operation name="echoNestedStruct" parameterOrder="inputStruct">
! 128: <input message="tns:echoNestedStructRequest" name="echoNestedStruct"/>
! 129: <output message="tns:echoNestedStructResponse" name="echoNestedStructResponse"/>
! 130: </operation>
! 131: <operation name="echoNestedArray" parameterOrder="inputStruct">
! 132: <input message="tns:echoNestedArrayRequest" name="echoNestedArray"/>
! 133: <output message="tns:echoNestedArrayResponse" name="echoNestedArrayResponse"/>
! 134: </operation>
! 135: </portType>
! 136:
! 137: <binding name="InteropTestSoapBindingB" type="tns:InteropTestPortTypeB">
! 138: <soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
! 139: <operation name="echoStructAsSimpleTypes">
! 140: <soap:operation soapAction="http://soapinterop.org/"/>
! 141: <input>
! 142: <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
! 143: </input>
! 144: <output>
! 145: <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
! 146: </output>
! 147: </operation>
! 148: <operation name="echoSimpleTypesAsStruct">
! 149: <soap:operation soapAction="http://soapinterop.org/"/>
! 150: <input>
! 151: <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
! 152: </input>
! 153: <output>
! 154: <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
! 155: </output>
! 156: </operation>
! 157: <operation name="echo2DStringArray">
! 158: <soap:operation soapAction="http://soapinterop.org/"/>
! 159: <input>
! 160: <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
! 161: </input>
! 162: <output>
! 163: <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
! 164: </output>
! 165: </operation>
! 166: <operation name="echoNestedStruct">
! 167: <soap:operation soapAction="http://soapinterop.org/"/>
! 168: <input>
! 169: <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
! 170: </input>
! 171: <output>
! 172: <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
! 173: </output>
! 174: </operation>
! 175: <operation name="echoNestedArray">
! 176: <soap:operation soapAction="http://soapinterop.org/"/>
! 177: <input>
! 178: <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
! 179: </input>
! 180: <output>
! 181: <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
! 182: </output>
! 183: </operation>
! 184: </binding>
! 185:
! 186: <service name="interopLabB">
! 187: <port name="interopTestPortB" binding="tns:InteropTestSoapBindingB">
! 188: <soap:address location="round2_groupB.inc"/>
! 189: </port>
! 190: </service>
! 191:
! 192: </definitions>
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>