Annotation of embedaddon/php/ext/soap/tests/bugs/bug35142.wsdl, revision 1.1.1.1
1.1 misho 1: <?xml version="1.0" encoding="utf-8"?>
2: <definitions xmlns:s1="http://testurl/Events" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:s0="http://testurl/Message" xmlns:s3="http://testurl/Smoker" xmlns:soap12enc="http://www.w3.org/2002/06/soap-envelope" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:s4="http://testurl/AudienceMember" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:s2="http://testurl/Actions" xmlns:tns="http://testurl/Service" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" targetNamespace="http://testurl/Service" xmlns="http://schemas.xmlsoap.org/wsdl/">
3: <types>
4: <s:schema elementFormDefault="qualified" targetNamespace="http://testurl/Message">
5: <s:import namespace="http://testurl/Events" />
6: <s:import namespace="http://testurl/Actions" />
7: <s:element name="ivrActions" type="s0:actions" />
8: <s:complexType name="actions">
9: <s:complexContent mixed="false">
10: <s:extension base="s0:abstractMessage">
11: <s:sequence>
12: <s:choice minOccurs="0" maxOccurs="unbounded">
13: <s:element minOccurs="0" maxOccurs="1" name="pauseSmokerAction" type="s2:pauseSmokerAction" />
14: <s:element minOccurs="0" maxOccurs="1" name="terminateSmokerAction" type="s2:terminateSmokerAction" />
15: <s:element minOccurs="0" maxOccurs="1" name="activateSmokerAction" type="s2:activateSmokerAction" />
16: <s:element minOccurs="0" maxOccurs="1" name="addSmokerAction" type="s2:addSmokerAction" />
17: <s:element minOccurs="0" maxOccurs="1" name="updateSmokerAction" type="s2:updateSmokerAction" />
18: <s:element minOccurs="0" maxOccurs="1" name="deleteSmokerAction" type="s2:deleteSmokerAction" />
19: </s:choice>
20: </s:sequence>
21: <s:attribute default="Client" name="source" type="s0:ivrMessageSource" />
22: </s:extension>
23: </s:complexContent>
24: </s:complexType>
25: <s:complexType name="abstractMessage" abstract="true">
26: <s:attribute default="1.0" name="version" type="s:string" />
27: <s:attribute name="activityId" type="s:unsignedLong" use="required" />
28: <s:attribute name="messageId" type="s:unsignedLong" use="required" />
29: </s:complexType>
30: <s:complexType name="events">
31: <s:complexContent mixed="false">
32: <s:extension base="s0:abstractMessage">
33: <s:sequence>
34: <s:choice minOccurs="0" maxOccurs="unbounded">
35: <s:element minOccurs="0" maxOccurs="1" name="authFailureEvent" type="s1:authFailureEvent" />
36: <s:element minOccurs="0" maxOccurs="1" name="logOffEvent" type="s1:logOffEvent" />
37: <s:element minOccurs="0" maxOccurs="1" name="cravingLineEvent" type="s1:cravingLineEvent" />
38: <s:element minOccurs="0" maxOccurs="1" name="terminateEvent" type="s1:terminateEvent" />
39: <s:element minOccurs="0" maxOccurs="1" name="relapseWakeSmsReplaceEvent" type="s1:relapseWakeSmsReplaceEvent" />
40: <s:element minOccurs="0" maxOccurs="1" name="confessionLineEvent" type="s1:confessionLineEvent" />
41: <s:element minOccurs="0" maxOccurs="1" name="rfqRecordedEvent" type="s1:rfqRecordedEvent" />
42: <s:element minOccurs="0" maxOccurs="1" name="logOnEvent" type="s1:logOnEvent" />
43: </s:choice>
44: </s:sequence>
45: <s:attribute default="IVR" name="source" type="s0:ivrMessageSource" />
46: </s:extension>
47: </s:complexContent>
48: </s:complexType>
49: <s:simpleType name="ivrMessageSource">
50: <s:restriction base="s:string">
51: <s:enumeration value="IVR" />
52: <s:enumeration value="Client" />
53: </s:restriction>
54: </s:simpleType>
55: <s:complexType name="actionResults">
56: <s:complexContent mixed="false">
57: <s:extension base="s0:abstractMessage">
58: <s:sequence>
59: <s:choice minOccurs="0" maxOccurs="unbounded">
60: <s:element minOccurs="0" maxOccurs="1" name="updateSmokerActionResult" type="s2:updateSmokerActionResult" />
61: <s:element minOccurs="0" maxOccurs="1" name="activateSmokerActionResult" type="s2:activateSmokerActionResult" />
62: <s:element minOccurs="0" maxOccurs="1" name="deleteSmokerActionResult" type="s2:deleteSmokerActionResult" />
63: <s:element minOccurs="0" maxOccurs="1" name="addSmokerActionResult" type="s2:addSmokerActionResult" />
64: <s:element minOccurs="0" maxOccurs="1" name="pauseSmokerActionResult" type="s2:pauseSmokerActionResult" />
65: <s:element minOccurs="0" maxOccurs="1" name="terminateSmokerActionResult" type="s2:terminateSmokerActionResult" />
66: </s:choice>
67: </s:sequence>
68: <s:attribute default="IVR" name="source" type="s0:ivrMessageSource" />
69: </s:extension>
70: </s:complexContent>
71: </s:complexType>
72: <s:complexType name="eventResults">
73: <s:complexContent mixed="false">
74: <s:extension base="s0:abstractMessage">
75: <s:sequence>
76: <s:element minOccurs="0" maxOccurs="unbounded" name="eventResult" type="s1:eventResult" />
77: </s:sequence>
78: <s:attribute default="IVR" name="source" type="s0:ivrMessageSource" />
79: </s:extension>
80: </s:complexContent>
81: </s:complexType>
82: <s:element name="ivrActionResults" type="s0:actionResults" />
83: <s:element name="ivrEvents" type="s0:events" />
84: <s:element name="ivrEventResults" type="s0:eventResults" />
85: </s:schema>
86: <s:schema elementFormDefault="qualified" targetNamespace="http://testurl/Events">
87: <s:complexType name="authFailureEvent">
88: <s:complexContent mixed="false">
89: <s:extension base="s1:abstractEvent">
90: <s:attribute name="mobileNumber" type="s:string" />
91: <s:attribute name="line" type="s1:line" use="required" />
92: <s:attribute name="reason" type="s:string" />
93: </s:extension>
94: </s:complexContent>
95: </s:complexType>
96: <s:complexType name="abstractEvent" abstract="true">
97: <s:attribute name="audienceMemberId" type="s:unsignedLong" />
98: <s:attribute name="timestamp" type="s:dateTime" use="required" />
99: </s:complexType>
100: <s:complexType name="logOnEvent">
101: <s:complexContent mixed="false">
102: <s:extension base="s1:abstractEvent" />
103: </s:complexContent>
104: </s:complexType>
105: <s:complexType name="cravingLineEvent">
106: <s:complexContent mixed="false">
107: <s:extension base="s1:abstractEvent">
108: <s:sequence>
109: <s:element minOccurs="0" maxOccurs="unbounded" name="selection" type="s1:cravingLineEventSelection" />
110: </s:sequence>
111: </s:extension>
112: </s:complexContent>
113: </s:complexType>
114: <s:complexType name="cravingLineEventSelection">
115: <s:attribute name="type" type="s1:cravingLineMessageType" use="required" />
116: <s:attribute name="msgNumber" type="s:positiveInteger" />
117: </s:complexType>
118: <s:simpleType name="cravingLineMessageType">
119: <s:restriction base="s:string">
120: <s:enumeration value="Motivational" />
121: <s:enumeration value="StressReval" />
122: <s:enumeration value="EffectReg" />
123: </s:restriction>
124: </s:simpleType>
125: <s:complexType name="confessionLineEvent">
126: <s:complexContent mixed="false">
127: <s:extension base="s1:abstractEvent">
128: <s:attribute name="smokeStatus" type="s1:smokeStatus" use="required" />
129: </s:extension>
130: </s:complexContent>
131: </s:complexType>
132: <s:simpleType name="smokeStatus">
133: <s:restriction base="s:string">
134: <s:enumeration value="Smoked" />
135: <s:enumeration value="SmokeFree" />
136: </s:restriction>
137: </s:simpleType>
138: <s:complexType name="rfqRecordedEvent">
139: <s:complexContent mixed="false">
140: <s:extension base="s1:abstractEvent" />
141: </s:complexContent>
142: </s:complexType>
143: <s:complexType name="terminateEvent">
144: <s:complexContent mixed="false">
145: <s:extension base="s1:abstractEvent" />
146: </s:complexContent>
147: </s:complexType>
148: <s:complexType name="logOffEvent">
149: <s:complexContent mixed="false">
150: <s:extension base="s1:abstractEvent">
151: <s:attribute name="smokeStatus" type="s1:smokeStatus" use="required" />
152: <s:attribute name="callInitiator" type="s1:callInitiator" use="required" />
153: </s:extension>
154: </s:complexContent>
155: </s:complexType>
156: <s:simpleType name="callInitiator">
157: <s:restriction base="s:string">
158: <s:enumeration value="AudienceMember" />
159: <s:enumeration value="IVR" />
160: </s:restriction>
161: </s:simpleType>
162: <s:complexType name="relapseWakeSmsReplaceEvent">
163: <s:complexContent mixed="false">
164: <s:extension base="s1:abstractEvent">
165: <s:attribute name="relapseCount" type="s:positiveInteger" />
166: </s:extension>
167: </s:complexContent>
168: </s:complexType>
169: <s:simpleType name="line">
170: <s:restriction base="s:string">
171: <s:enumeration value="LogOnOffLine" />
172: <s:enumeration value="CravingLine" />
173: <s:enumeration value="ConfessionLine" />
174: <s:enumeration value="ReasonsForQuittingLine" />
175: </s:restriction>
176: </s:simpleType>
177: <s:complexType name="eventResult">
178: <s:attribute name="success" type="s:boolean" use="required" />
179: </s:complexType>
180: </s:schema>
181: <s:schema elementFormDefault="qualified" targetNamespace="http://testurl/Actions">
182: <s:import namespace="http://testurl/Smoker" />
183: <s:complexType name="updateSmokerActionResult">
184: <s:complexContent mixed="false">
185: <s:extension base="s2:abstractActionResult">
186: <s:sequence>
187: <s:element minOccurs="0" maxOccurs="unbounded" name="smoker" type="s2:updateSmokerActionResultSmoker" />
188: </s:sequence>
189: </s:extension>
190: </s:complexContent>
191: </s:complexType>
192: <s:complexType name="abstractActionResult">
193: <s:attribute name="resultId" type="s:unsignedLong" use="required" />
194: </s:complexType>
195: <s:complexType name="pauseSmokerActionResult">
196: <s:complexContent mixed="false">
197: <s:extension base="s2:abstractActionResult">
198: <s:sequence>
199: <s:element minOccurs="0" maxOccurs="unbounded" name="smoker" type="s2:pauseSmokerActionResultSmoker" />
200: </s:sequence>
201: </s:extension>
202: </s:complexContent>
203: </s:complexType>
204: <s:complexType name="pauseSmokerActionResultSmoker">
205: <s:attribute name="audienceMemberId" type="s:unsignedLong" use="required" />
206: <s:attribute name="status" type="s2:pauseSmokerActionResultSmokerStatus" use="required" />
207: <s:attribute name="exception" type="s2:pauseSmokerActionResultSmokerException" />
208: </s:complexType>
209: <s:simpleType name="pauseSmokerActionResultSmokerStatus">
210: <s:restriction base="s:string">
211: <s:enumeration value="Paused" />
212: <s:enumeration value="NotPaused" />
213: </s:restriction>
214: </s:simpleType>
215: <s:simpleType name="pauseSmokerActionResultSmokerException">
216: <s:restriction base="s:string">
217: <s:enumeration value="UnspecifiedError" />
218: <s:enumeration value="IDNotFound" />
219: </s:restriction>
220: </s:simpleType>
221: <s:complexType name="addSmokerActionResult">
222: <s:complexContent mixed="false">
223: <s:extension base="s2:abstractActionResult">
224: <s:sequence>
225: <s:element minOccurs="0" maxOccurs="unbounded" name="smoker" type="s2:addSmokerActionResultSmoker" />
226: </s:sequence>
227: </s:extension>
228: </s:complexContent>
229: </s:complexType>
230: <s:complexType name="addSmokerActionResultSmoker">
231: <s:attribute name="audienceMemberId" type="s:unsignedLong" use="required" />
232: <s:attribute name="status" type="s2:addSmokerActionResultSmokerStatus" use="required" />
233: <s:attribute name="exception" type="s2:addSmokerActionResultSmokerException" />
234: </s:complexType>
235: <s:simpleType name="addSmokerActionResultSmokerStatus">
236: <s:restriction base="s:string">
237: <s:enumeration value="Added" />
238: <s:enumeration value="NotAdded" />
239: </s:restriction>
240: </s:simpleType>
241: <s:simpleType name="addSmokerActionResultSmokerException">
242: <s:restriction base="s:string">
243: <s:enumeration value="UnspecifiedError" />
244: <s:enumeration value="DuplicateID" />
245: </s:restriction>
246: </s:simpleType>
247: <s:complexType name="deleteSmokerActionResult">
248: <s:complexContent mixed="false">
249: <s:extension base="s2:abstractActionResult">
250: <s:sequence>
251: <s:element minOccurs="0" maxOccurs="unbounded" name="smoker" type="s2:deleteSmokerActionResultSmoker" />
252: </s:sequence>
253: </s:extension>
254: </s:complexContent>
255: </s:complexType>
256: <s:complexType name="deleteSmokerActionResultSmoker">
257: <s:attribute name="audienceMemberId" type="s:unsignedLong" use="required" />
258: <s:attribute name="status" type="s2:deleteSmokerActionResultSmokerStatus" use="required" />
259: <s:attribute name="exception" type="s2:deleteSmokerActionResultSmokerException" />
260: </s:complexType>
261: <s:simpleType name="deleteSmokerActionResultSmokerStatus">
262: <s:restriction base="s:string">
263: <s:enumeration value="Deleted" />
264: <s:enumeration value="NotDeleted" />
265: </s:restriction>
266: </s:simpleType>
267: <s:simpleType name="deleteSmokerActionResultSmokerException">
268: <s:restriction base="s:string">
269: <s:enumeration value="UnspecifiedError" />
270: <s:enumeration value="IDNotFound" />
271: </s:restriction>
272: </s:simpleType>
273: <s:complexType name="activateSmokerActionResult">
274: <s:complexContent mixed="false">
275: <s:extension base="s2:abstractActionResult">
276: <s:sequence>
277: <s:element minOccurs="0" maxOccurs="unbounded" name="smoker" type="s2:activateSmokerActionResultSmoker" />
278: </s:sequence>
279: </s:extension>
280: </s:complexContent>
281: </s:complexType>
282: <s:complexType name="activateSmokerActionResultSmoker">
283: <s:attribute name="audienceMemberId" type="s:unsignedLong" use="required" />
284: <s:attribute name="status" type="s2:activateSmokerActionResultSmokerStatus" use="required" />
285: <s:attribute name="exception" type="s2:activateSmokerActionResultSmokerException" />
286: </s:complexType>
287: <s:simpleType name="activateSmokerActionResultSmokerStatus">
288: <s:restriction base="s:string">
289: <s:enumeration value="Activated" />
290: <s:enumeration value="NotActivated" />
291: </s:restriction>
292: </s:simpleType>
293: <s:simpleType name="activateSmokerActionResultSmokerException">
294: <s:restriction base="s:string">
295: <s:enumeration value="UnspecifiedError" />
296: <s:enumeration value="IDNotFound" />
297: </s:restriction>
298: </s:simpleType>
299: <s:complexType name="terminateSmokerActionResult">
300: <s:complexContent mixed="false">
301: <s:extension base="s2:abstractActionResult">
302: <s:sequence>
303: <s:element minOccurs="0" maxOccurs="unbounded" name="smoker" type="s2:terminateSmokerActionResultSmoker" />
304: </s:sequence>
305: </s:extension>
306: </s:complexContent>
307: </s:complexType>
308: <s:complexType name="terminateSmokerActionResultSmoker">
309: <s:attribute name="audienceMemberId" type="s:unsignedLong" use="required" />
310: <s:attribute name="status" type="s2:terminateSmokerActionResultSmokerStatus" use="required" />
311: <s:attribute name="exception" type="s2:terminateSmokerActionResultSmokerException" />
312: </s:complexType>
313: <s:simpleType name="terminateSmokerActionResultSmokerStatus">
314: <s:restriction base="s:string">
315: <s:enumeration value="Terminated" />
316: <s:enumeration value="NotTerminated" />
317: </s:restriction>
318: </s:simpleType>
319: <s:simpleType name="terminateSmokerActionResultSmokerException">
320: <s:restriction base="s:string">
321: <s:enumeration value="UnspecifiedError" />
322: <s:enumeration value="IDNotFound" />
323: </s:restriction>
324: </s:simpleType>
325: <s:complexType name="updateSmokerActionResultSmoker">
326: <s:attribute name="audienceMemberId" type="s:unsignedLong" use="required" />
327: <s:attribute name="status" type="s2:updateSmokerActionResultSmokerStatus" use="required" />
328: <s:attribute name="exception" type="s2:updateSmokerActionResultSmokerException" />
329: </s:complexType>
330: <s:simpleType name="updateSmokerActionResultSmokerStatus">
331: <s:restriction base="s:string">
332: <s:enumeration value="Updated" />
333: <s:enumeration value="NotUpdated" />
334: </s:restriction>
335: </s:simpleType>
336: <s:simpleType name="updateSmokerActionResultSmokerException">
337: <s:restriction base="s:string">
338: <s:enumeration value="UnspecifiedError" />
339: <s:enumeration value="IDNotFound" />
340: </s:restriction>
341: </s:simpleType>
342: <s:complexType name="pauseSmokerAction">
343: <s:complexContent mixed="false">
344: <s:extension base="s2:abstractAction">
345: <s:sequence>
346: <s:element minOccurs="0" maxOccurs="unbounded" name="audienceMemberID" type="s:unsignedLong" />
347: </s:sequence>
348: </s:extension>
349: </s:complexContent>
350: </s:complexType>
351: <s:complexType name="abstractAction" abstract="true">
352: <s:attribute name="requestId" type="s:unsignedLong" use="required" />
353: </s:complexType>
354: <s:complexType name="addSmokerAction">
355: <s:complexContent mixed="false">
356: <s:extension base="s2:abstractAction">
357: <s:sequence>
358: <s:element minOccurs="0" maxOccurs="unbounded" name="smoker" type="s3:smoker" />
359: </s:sequence>
360: </s:extension>
361: </s:complexContent>
362: </s:complexType>
363: <s:complexType name="updateSmokerAction">
364: <s:complexContent mixed="false">
365: <s:extension base="s2:abstractAction">
366: <s:sequence>
367: <s:element minOccurs="0" maxOccurs="unbounded" name="smoker" type="s3:smoker" />
368: </s:sequence>
369: </s:extension>
370: </s:complexContent>
371: </s:complexType>
372: <s:complexType name="terminateSmokerAction">
373: <s:complexContent mixed="false">
374: <s:extension base="s2:abstractAction">
375: <s:attribute name="audienceMemberId" type="s:unsignedLong" use="required" />
376: </s:extension>
377: </s:complexContent>
378: </s:complexType>
379: <s:complexType name="deleteSmokerAction">
380: <s:complexContent mixed="false">
381: <s:extension base="s2:abstractAction">
382: <s:sequence>
383: <s:element minOccurs="0" maxOccurs="unbounded" name="audienceMemberID" type="s:unsignedLong" />
384: </s:sequence>
385: </s:extension>
386: </s:complexContent>
387: </s:complexType>
388: <s:complexType name="activateSmokerAction">
389: <s:complexContent mixed="false">
390: <s:extension base="s2:abstractAction">
391: <s:attribute name="audienceMemberId" type="s:unsignedLong" use="required" />
392: </s:extension>
393: </s:complexContent>
394: </s:complexType>
395: </s:schema>
396: <s:schema elementFormDefault="qualified" targetNamespace="http://testurl/Smoker">
397: <s:import namespace="http://testurl/AudienceMember" />
398: <s:complexType name="smoker">
399: <s:complexContent mixed="false">
400: <s:extension base="s4:ivrAudienceMember">
401: <s:attribute name="startDate" type="s:date" use="required" />
402: <s:attribute name="phase" type="s3:phase" use="required" />
403: <s:attribute name="day" type="s:positiveInteger" />
404: <s:attribute name="track" type="s3:track" use="required" />
405: <s:attribute name="status" type="s3:status" use="required" />
406: <s:attribute name="baseTime" type="s:string" />
407: <s:attribute name="sunWakeOffset" type="s:string" />
408: <s:attribute name="monWakeOffset" type="s:string" />
409: <s:attribute name="tueWakeOffset" type="s:string" />
410: <s:attribute name="wedWakeOffset" type="s:string" />
411: <s:attribute name="thuWakeOffset" type="s:string" />
412: <s:attribute name="friWakeOffset" type="s:string" />
413: <s:attribute name="satWakeOffset" type="s:string" />
414: <s:attribute name="sunSleepOffset" type="s:string" />
415: <s:attribute name="monSleepOffset" type="s:string" />
416: <s:attribute name="tueSleepOffset" type="s:string" />
417: <s:attribute name="wedSleepOffset" type="s:string" />
418: <s:attribute name="thuSleepOffset" type="s:string" />
419: <s:attribute name="friSleepOffset" type="s:string" />
420: <s:attribute name="satSleepOffset" type="s:string" />
421: <s:attribute name="sunLogOnWindowOffset" type="s:string" />
422: <s:attribute name="monLogOnWindowOffset" type="s:string" />
423: <s:attribute name="tueLogOnWindowOffset" type="s:string" />
424: <s:attribute name="wedLogOnWindowOffset" type="s:string" />
425: <s:attribute name="thuLogOnWindowOffset" type="s:string" />
426: <s:attribute name="friLogOnWindowOffset" type="s:string" />
427: <s:attribute name="satLogOnWindowOffset" type="s:string" />
428: <s:attribute name="sunLogOffWindowOffset" type="s:string" />
429: <s:attribute name="monLogOffWindowOffset" type="s:string" />
430: <s:attribute name="tueLogOffWindowOffset" type="s:string" />
431: <s:attribute name="wedLogOffWindowOffset" type="s:string" />
432: <s:attribute name="thuLogOffWindowOffset" type="s:string" />
433: <s:attribute name="friLogOffWindowOffset" type="s:string" />
434: <s:attribute name="satLogOffWindowOffset" type="s:string" />
435: </s:extension>
436: </s:complexContent>
437: </s:complexType>
438: <s:simpleType name="phase">
439: <s:restriction base="s:string">
440: <s:enumeration value="Prep" />
441: <s:enumeration value="Quit" />
442: <s:enumeration value="Followup" />
443: </s:restriction>
444: </s:simpleType>
445: <s:simpleType name="track">
446: <s:restriction base="s:string">
447: <s:enumeration value="NRT" />
448: <s:enumeration value="NonNRT" />
449: </s:restriction>
450: </s:simpleType>
451: <s:simpleType name="status">
452: <s:restriction base="s:string">
453: <s:enumeration value="Pre-Start" />
454: <s:enumeration value="Completed" />
455: <s:enumeration value="Terminated" />
456: <s:enumeration value="Paused" />
457: <s:enumeration value="Active" />
458: </s:restriction>
459: </s:simpleType>
460: </s:schema>
461: <s:schema elementFormDefault="qualified" targetNamespace="http://testurl/AudienceMember">
462: <s:import namespace="http://testurl/Smoker" />
463: <s:complexType name="ivrAudienceMember">
464: <s:attribute name="id" type="s:unsignedLong" use="required" />
465: <s:attribute name="mobileNumber" type="s:string" />
466: <s:attribute name="firstName" type="s:string" />
467: <s:attribute name="lastName" type="s:string" />
468: </s:complexType>
469: </s:schema>
470: </types>
471: <message name="PostActionsSoapIn">
472: <part name="ivrActions" element="s0:ivrActions" />
473: </message>
474: <message name="PostActionsSoapOut">
475: <part name="PostActionsResult" element="s0:ivrActionResults" />
476: </message>
477: <message name="PostEventsSoapIn">
478: <part name="ivrEvents" element="s0:ivrEvents" />
479: </message>
480: <message name="PostEventsSoapOut">
481: <part name="PostEventsResult" element="s0:ivrEventResults" />
482: </message>
483: <portType name="IVRServicePortSoap">
484: <operation name="PostActions">
485: <input message="tns:PostActionsSoapIn" />
486: <output message="tns:PostActionsSoapOut" />
487: </operation>
488: <operation name="PostEvents">
489: <input message="tns:PostEventsSoapIn" />
490: <output message="tns:PostEventsSoapOut" />
491: </operation>
492: </portType>
493: <binding name="IVRServicePortSoap" type="tns:IVRServicePortSoap">
494: <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document" />
495: <operation name="PostActions">
496: <soap:operation soapAction="http://testurl/Service:postActionsIn" style="document" />
497: <input>
498: <soap:body use="literal" />
499: </input>
500: <output>
501: <soap:body use="literal" />
502: </output>
503: </operation>
504: <operation name="PostEvents">
505: <soap:operation soapAction="http://testurl/Service:postEventsIn" style="document" />
506: <input>
507: <soap:body use="literal" />
508: </input>
509: <output>
510: <soap:body use="literal" />
511: </output>
512: </operation>
513: </binding>
514: <binding name="IVRServicePortSoap12" type="tns:IVRServicePortSoap">
515: <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" style="document" />
516: <operation name="PostActions">
517: <soap12:operation soapAction="http://testurl/Service:postActionsIn" style="document" />
518: <input>
519: <soap12:body use="literal" />
520: </input>
521: <output>
522: <soap12:body use="literal" />
523: </output>
524: </operation>
525: <operation name="PostEvents">
526: <soap12:operation soapAction="http://testurl/Service:postEventsIn" style="document" />
527: <input>
528: <soap12:body use="literal" />
529: </input>
530: <output>
531: <soap12:body use="literal" />
532: </output>
533: </operation>
534: </binding>
535: <service name="IVRServicePort">
536: <port name="IVRServicePortSoap" binding="tns:IVRServicePortSoap">
537: <soap:address location="test://" />
538: </port>
539: <port name="IVRServicePortSoap12" binding="tns:IVRServicePortSoap12">
540: <soap12:address location="test://" />
541: </port>
542: </service>
543: </definitions>
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>