Return to bug36226-2.wsdl CVS log | Up to [ELWIX - Embedded LightWeight unIX -] / embedaddon / php / ext / soap / tests / bugs |
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 nillable="true" 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>