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>