Annotation of embedaddon/php/ext/soap/tests/bugs/bug36614.wsdl, revision 1.1.1.1
1.1 misho 1: <?xml version="1.0" encoding="UTF-8" ?>
2: <definitions name="SonicMobile Web-Services"
3: targetNamespace="http://soap.sonicmobile.com/sonicmobile.wsdl"
4: xmlns="http://schemas.xmlsoap.org/wsdl/"
5: xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
6: xmlns:sonic="http://soap.sonicmobile.com/sonicmobile.wsdl"
7: xmlns:xsd="http://www.w3.org/2001/XMLSchema">
8:
9: <types>
10: <xsd:schema xmlns="http://www.w3.org/2000/10/XMLSchema">
11: <import namespace="http://schemas.xmlsoap.org/soap/encoding/"/>
12: <complexType name="TransportCount">
13: <all>
14: <element name="transport" type="string" />
15: <element name="count" type="integer" />
16: <element name="rate" type="integer" />
17: <element name="last_message" type="integer" />
18: </all>
19: </complexType>
20: <complexType name="ArrayOfTransportCount">
21: <complexContent>
22: <restriction base="soapenc:Array">
23: <attribute ref="soapenc:arrayType" arrayType="TransportCount[]" />
24: </restriction>
25: </complexContent>
26: </complexType>
27: </xsd:schema>
28: </types>
29:
30: <message name="userSendMessageRequest">
31: <part name="sourceUser" type="xsd:int"/>
32: <part name="password" type="xsd:string"/>
33: <part name="destinationUser" type="xsd:int"/>
34: <part name="content" type="xsd:string"/>
35: <part name="sendRepliesTo" type="xsd:string"/>
36: <part name="reference" type="xsd:string"/>
37: </message>
38:
39: <message name="sendMessageRequest">
40: <part name="application" type="xsd:string"/>
41: <part name="password" type="xsd:string"/>
42: <part name="destination" type="xsd:string"/>
43: <part name="content" type="xsd:string"/>
44: <part name="reference" type="xsd:string"/>
45: <part name="requestSource" type="xsd:string"/>
46: <part name="customer" type="xsd:string"/>
47: <part name="class" type="xsd:string"/>
48: </message>
49:
50: <message name="MessageResponse">
51: <part name="messageid" type="xsd:int"/>
52: <part name="response" type="xsd:string"/>
53: </message>
54:
55: <message name="messageCountRequest">
56: <part name="password" type="xsd:string"/>
57: </message>
58:
59: <message name="messageCountResponse">
60: <part name="transports" type="tns:ArrayOfTransportCount"/>
61: </message>
62:
63: <message name="serverStatusRequest">
64: <part name="password" type="xsd:string"/>
65: </message>
66: <message name="serverStatusResponse">
67: <part name="status_string" type="xsd:string"/>
68: </message>
69:
70: <message name="flushGatewayRequest">
71: <part name="password" type="xsd:string"/>
72: </message>
73: <message name="flushGatewayResponse">
74: <part name="status_string" type="xsd:string"/>
75: </message>
76:
77: <portType name="SonicMobilePortType">
78: <operation name="userSendMessage">
79: <input message="sonic:userSendMessageRequest"/>
80: <output message="sonic:MessageResponse"/>
81: </operation>
82:
83: <operation name="sendMessage">
84: <input message="sonic:sendMessageRequest"/>
85: <output message="sonic:MessageResponse"/>
86: </operation>
87:
88: <operation name="messageCount">
89: <input message="sonic:messageCountRequest"/>
90: <output message="sonic:messageCountResponse"/>
91: </operation>
92:
93: <operation name="serverStatus">
94: <input message="sonic:serverStatusRequest"/>
95: <output message="sonic:serverStatusResponse"/>
96: </operation>
97:
98: <operation name="flushGateway">
99: <input message="sonic:flushGatewayRequest"/>
100: <output message="sonic:flushGatewayResponse"/>
101: </operation>
102: </portType>
103:
104: <binding name="SonicMobileBinding" type="sonic:SonicMobilePortType">
105: <soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http" />
106:
107: <operation name="userSendMessage">
108: <soap:operation soapAction="http://soap.sonicmobile.com/SonicMobile/SOAP#userSendMessage"/>
109:
110: <input>
111: <soap:body
112: encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
113: namespace="http://soap.sonicmobile.com/SonicMobile/SOAP"
114: use="encoded" />
115: </input>
116:
117: <output>
118: <soap:body
119: encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
120: namespace="http://soap.sonicmobile.com/SonicMobile/SOAP"
121: use="encoded" />
122: </output>
123: </operation>
124:
125: <operation name="sendMessage">
126: <soap:operation soapAction="http://soap.sonicmobile.com/SonicMobile/SOAP#sendMessage"/>
127:
128: <input>
129: <soap:body
130: encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
131: namespace="http://soap.sonicmobile.com/SonicMobile/SOAP"
132: use="encoded" />
133: </input>
134:
135: <output>
136: <soap:body
137: encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
138: namespace="http://soap.sonicmobile.com/SonicMobile/SOAP"
139: use="encoded" />
140: </output>
141: </operation>
142:
143: <operation name="messageCount">
144: <soap:operation soapAction="http://soap.sonicmobile.com/SonicMobile/SOAP#messageCount"/>
145:
146: <input>
147: <soap:body
148: encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
149: namespace="http://soap.sonicmobile.com/SonicMobile/SOAP"
150: use="encoded" />
151: </input>
152:
153: <output>
154: <soap:body
155: encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
156: namespace="http://soap.sonicmobile.com/SonicMobile/SOAP"
157: use="encoded" />
158: </output>
159: </operation>
160:
161: <operation name="serverStatus">
162: <soap:operation soapAction="http://soap.sonicmobile.com/SonicMobile/SOAP#serverStatus"/>
163:
164: <input>
165: <soap:body
166: encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
167: namespace="http://soap.sonicmobile.com/SonicMobile/SOAP"
168: use="encoded" />
169: </input>
170:
171: <output>
172: <soap:body
173: encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
174: namespace="http://soap.sonicmobile.com/SonicMobile/SOAP"
175: use="encoded" />
176: </output>
177: </operation>
178:
179: <operation name="flushGateway">
180: <soap:operation soapAction="http://soap.sonicmobile.com/SonicMobile/SOAP#flushGateway"/>
181:
182: <input>
183: <soap:body
184: encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
185: namespace="http://soap.sonicmobile.com/SonicMobile/SOAP"
186: use="encoded" />
187: </input>
188: <output>
189: <soap:body
190: encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
191: namespace="http://soap.sonicmobile.com/SonicMobile/SOAP"
192: use="encoded" />
193: </output>
194: </operation>
195:
196: </binding>
197:
198: <service name="SonicMobile">
199: <port name="SonicMobilePort" binding="sonic:SonicMobileBinding">
200: <soap:address location="http://soap.sonicmobile.com/"/>
201: </port>
202: </service>
203:
204: </definitions>
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>