Annotation of embedaddon/php/ext/soap/tests/bugs/bug36226-2.wsdl, revision 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 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>
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>