Annotation of embedaddon/php/ext/soap/tests/interop/Round2/GroupB/round2_groupB.wsdl, revision 1.1.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>