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