Annotation of embedaddon/php/ext/soap/tests/interop/Round2/Base/round2_base.wsdl, revision 1.1
1.1 ! misho 1: <?xml version="1.0"?>
! 2: <definitions name="InteropTest"
! 3: xmlns:xsd="http://www.w3.org/2001/XMLSchema"
! 4: xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"
! 5: xmlns:tns="http://soapinterop.org/"
! 6: xmlns:s="http://soapinterop.org/xsd"
! 7: xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
! 8: xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
! 9: xmlns="http://schemas.xmlsoap.org/wsdl/"
! 10: targetNamespace="http://soapinterop.org/">
! 11:
! 12: <types>
! 13: <schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="http://soapinterop.org/xsd">
! 14: <xsd:import namespace="http://schemas.xmlsoap.org/soap/encoding/" />
! 15: <xsd:import namespace="http://schemas.xmlsoap.org/wsdl/" />
! 16: <xsd:complexType name="ArrayOfstring">
! 17: <xsd:complexContent>
! 18: <xsd:restriction base="SOAP-ENC:Array">
! 19: <xsd:attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="string[]"/>
! 20: </xsd:restriction>
! 21: </xsd:complexContent>
! 22: </xsd:complexType>
! 23: <xsd:complexType name="ArrayOfint">
! 24: <xsd:complexContent>
! 25: <xsd:restriction base="SOAP-ENC:Array">
! 26: <xsd:attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="int[]"/>
! 27: </xsd:restriction>
! 28: </xsd:complexContent>
! 29: </xsd:complexType>
! 30: <xsd:complexType name="ArrayOffloat">
! 31: <xsd:complexContent>
! 32: <xsd:restriction base="SOAP-ENC:Array">
! 33: <xsd:attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="float[]"/>
! 34: </xsd:restriction>
! 35: </xsd:complexContent>
! 36: </xsd:complexType>
! 37: <xsd:complexType name="SOAPStruct">
! 38: <xsd:all>
! 39: <xsd:element name="varString" type="string"/>
! 40: <xsd:element name="varInt" type="int"/>
! 41: <xsd:element name="varFloat" type="float"/>
! 42: </xsd:all>
! 43: </xsd:complexType>
! 44: <xsd:complexType name="ArrayOfSOAPStruct">
! 45: <xsd:complexContent>
! 46: <xsd:restriction base="SOAP-ENC:Array">
! 47: <xsd:attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="s:SOAPStruct[]"/>
! 48: </xsd:restriction>
! 49: </xsd:complexContent>
! 50: </xsd:complexType>
! 51: </schema>
! 52: </types>
! 53:
! 54: <message name="echoStringRequest">
! 55: <part name="inputString" type="xsd:string" />
! 56: </message>
! 57: <message name="echoStringResponse">
! 58: <part name="outputString" type="xsd:string" />
! 59: </message>
! 60: <message name="echoStringArrayRequest">
! 61: <part name="inputStringArray" type="s:ArrayOfstring" />
! 62: </message>
! 63: <message name="echoStringArrayResponse">
! 64: <part name="outputStringArray" type="s:ArrayOfstring" />
! 65: </message>
! 66: <message name="echoIntegerRequest">
! 67: <part name="inputInteger" type="xsd:int" />
! 68: </message>
! 69: <message name="echoIntegerResponse">
! 70: <part name="outputInteger" type="xsd:int" />
! 71: </message>
! 72: <message name="echoIntegerArrayRequest">
! 73: <part name="inputIntegerArray" type="s:ArrayOfint" />
! 74: </message>
! 75: <message name="echoIntegerArrayResponse">
! 76: <part name="outputIntegerArray" type="s:ArrayOfint" />
! 77: </message>
! 78: <message name="echoFloatRequest">
! 79: <part name="inputFloat" type="xsd:float" />
! 80: </message>
! 81: <message name="echoFloatResponse">
! 82: <part name="outputFloat" type="xsd:float" />
! 83: </message>
! 84: <message name="echoFloatArrayRequest">
! 85: <part name="inputFloatArray" type="s:ArrayOffloat" />
! 86: </message>
! 87: <message name="echoFloatArrayResponse">
! 88: <part name="outputFloatArray" type="s:ArrayOffloat" />
! 89: </message>
! 90: <message name="echoStructRequest">
! 91: <part name="inputStruct" type="s:SOAPStruct" />
! 92: </message>
! 93: <message name="echoStructResponse">
! 94: <part name="outputStruct" type="s:SOAPStruct" />
! 95: </message>
! 96: <message name="echoStructArrayRequest">
! 97: <part name="inputStructArray" type="s:ArrayOfSOAPStruct" />
! 98: </message>
! 99: <message name="echoStructArrayResponse">
! 100: <part name="outputStructArray" type="s:ArrayOfSOAPStruct" />
! 101: </message>
! 102: <message name="echoVoidRequest">
! 103: </message>
! 104: <message name="echoVoidResponse">
! 105: </message>
! 106: <message name="echoBase64Request">
! 107: <part name="inputBase64" type="xsd:base64Binary" />
! 108: </message>
! 109: <message name="echoBase64Response">
! 110: <part name="outputBase64" type="xsd:base64Binary" />
! 111: </message>
! 112: <message name="echoDateRequest">
! 113: <part name="inputDate" type="xsd:dateTime" />
! 114: </message>
! 115: <message name="echoDateResponse">
! 116: <part name="outputDate" type="xsd:dateTime" />
! 117: </message>
! 118: <message name="echoHexBinaryRequest">
! 119: <part name="inputHexBinary" type="xsd:hexBinary" />
! 120: </message>
! 121: <message name="echoHexBinaryResponse">
! 122: <part name="outputHexBinary" type="xsd:hexBinary" />
! 123: </message>
! 124: <message name="echoDecimalRequest">
! 125: <part name="inputDecimal" type="xsd:decimal" />
! 126: </message>
! 127: <message name="echoDecimalResponse">
! 128: <part name="outputDecimal" type="xsd:decimal" />
! 129: </message>
! 130: <message name="echoBooleanRequest">
! 131: <part name="inputBoolean" type="xsd:boolean" />
! 132: </message>
! 133: <message name="echoBooleanResponse">
! 134: <part name="outputBoolean" type="xsd:boolean" />
! 135: </message>
! 136:
! 137: <portType name="InteropTestPortType">
! 138: <operation name="echoString">
! 139: <input message="tns:echoStringRequest"/>
! 140: <output message="tns:echoStringResponse"/>
! 141: </operation>
! 142: <operation name="echoStringArray">
! 143: <input message="tns:echoStringArrayRequest"/>
! 144: <output message="tns:echoStringArrayResponse"/>
! 145: </operation>
! 146: <operation name="echoInteger">
! 147: <input message="tns:echoIntegerRequest"/>
! 148: <output message="tns:echoIntegerResponse"/>
! 149: </operation>
! 150: <operation name="echoIntegerArray">
! 151: <input message="tns:echoIntegerArrayRequest"/>
! 152: <output message="tns:echoIntegerArrayResponse"/>
! 153: </operation>
! 154: <operation name="echoFloat">
! 155: <input message="tns:echoFloatRequest"/>
! 156: <output message="tns:echoFloatResponse"/>
! 157: </operation>
! 158: <operation name="echoFloatArray">
! 159: <input message="tns:echoFloatArrayRequest"/>
! 160: <output message="tns:echoFloatArrayResponse"/>
! 161: </operation>
! 162: <operation name="echoStruct">
! 163: <input message="tns:echoStructRequest"/>
! 164: <output message="tns:echoStructResponse"/>
! 165: </operation>
! 166: <operation name="echoStructArray">
! 167: <input message="tns:echoStructArrayRequest"/>
! 168: <output message="tns:echoStructArrayResponse"/>
! 169: </operation>
! 170: <operation name="echoVoid">
! 171: <input message="tns:echoVoidRequest"/>
! 172: <output message="tns:echoVoidResponse"/>
! 173: </operation>
! 174: <operation name="echoBase64">
! 175: <input message="tns:echoBase64Request"/>
! 176: <output message="tns:echoBase64Response"/>
! 177: </operation>
! 178: <operation name="echoDate">
! 179: <input message="tns:echoDateRequest"/>
! 180: <output message="tns:echoDateResponse"/>
! 181: </operation>
! 182: <operation name="echoHexBinary">
! 183: <input message="tns:echoHexBinaryRequest"/>
! 184: <output message="tns:echoHexBinaryResponse"/>
! 185: </operation>
! 186: <operation name="echoDecimal">
! 187: <input message="tns:echoDecimalRequest"/>
! 188: <output message="tns:echoDecimalResponse"/>
! 189: </operation>
! 190: <operation name="echoBoolean">
! 191: <input message="tns:echoBooleanRequest"/>
! 192: <output message="tns:echoBooleanResponse"/>
! 193: </operation>
! 194: </portType>
! 195:
! 196: <binding name="InteropTestBinding" type="tns:InteropTestPortType">
! 197: <soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
! 198: <operation name="echoString">
! 199: <soap:operation soapAction="http://" style="rpc"/>
! 200: <input>
! 201: <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
! 202: </input>
! 203: <output>
! 204: <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
! 205: </output>
! 206: </operation>
! 207: <operation name="echoStringArray">
! 208: <soap:operation soapAction="http://" style="rpc"/>
! 209: <input>
! 210: <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
! 211: </input>
! 212: <output>
! 213: <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
! 214: </output>
! 215: </operation>
! 216: <operation name="echoInteger">
! 217: <soap:operation soapAction="http://" style="rpc"/>
! 218: <input>
! 219: <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
! 220: </input>
! 221: <output>
! 222: <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
! 223: </output>
! 224: </operation>
! 225: <operation name="echoIntegerArray">
! 226: <soap:operation soapAction="http://" style="rpc"/>
! 227: <input>
! 228: <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
! 229: </input>
! 230: <output>
! 231: <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
! 232: </output>
! 233: </operation>
! 234: <operation name="echoFloat">
! 235: <soap:operation soapAction="http://" style="rpc"/>
! 236: <input>
! 237: <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
! 238: </input>
! 239: <output>
! 240: <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
! 241: </output>
! 242: </operation>
! 243: <operation name="echoFloatArray">
! 244: <soap:operation soapAction="http://" style="rpc"/>
! 245: <input>
! 246: <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
! 247: </input>
! 248: <output>
! 249: <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
! 250: </output>
! 251: </operation>
! 252: <operation name="echoStruct">
! 253: <soap:operation soapAction="http://" style="rpc"/>
! 254: <input>
! 255: <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
! 256: </input>
! 257: <output>
! 258: <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
! 259: </output>
! 260: </operation>
! 261: <operation name="echoStructArray">
! 262: <soap:operation soapAction="http://" style="rpc"/>
! 263: <input>
! 264: <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
! 265: </input>
! 266: <output>
! 267: <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
! 268: </output>
! 269: </operation>
! 270: <operation name="echoVoid">
! 271: <soap:operation soapAction="http://" style="rpc"/>
! 272: <input>
! 273: <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
! 274: </input>
! 275: <output>
! 276: <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
! 277: </output>
! 278: </operation>
! 279: <operation name="echoBase64">
! 280: <soap:operation soapAction="http://" style="rpc"/>
! 281: <input>
! 282: <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
! 283: </input>
! 284: <output>
! 285: <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
! 286: </output>
! 287: </operation>
! 288: <operation name="echoDate">
! 289: <soap:operation soapAction="http://" style="rpc"/>
! 290: <input>
! 291: <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
! 292: </input>
! 293: <output>
! 294: <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
! 295: </output>
! 296: </operation>
! 297: <operation name="echoHexBinary">
! 298: <soap:operation soapAction="http://" style="rpc"/>
! 299: <input>
! 300: <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
! 301: </input>
! 302: <output>
! 303: <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
! 304: </output>
! 305: </operation>
! 306: <operation name="echoDecimal">
! 307: <soap:operation soapAction="http://" style="rpc"/>
! 308: <input>
! 309: <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
! 310: </input>
! 311: <output>
! 312: <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
! 313: </output>
! 314: </operation>
! 315: <operation name="echoBoolean">
! 316: <soap:operation soapAction="http://" style="rpc"/>
! 317: <input>
! 318: <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
! 319: </input>
! 320: <output>
! 321: <soap:body use="encoded" namespace="http://soapinterop.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
! 322: </output>
! 323: </operation>
! 324: </binding>
! 325:
! 326: <service name="InteropTest">
! 327: <port name="InteropTestPort" binding="tns:InteropTestBinding">
! 328: <soap:address location="round2_base.inc"/>
! 329: </port>
! 330: </service>
! 331:
! 332: </definitions>
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>