⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 bug35142.wsdl

📁 PHP v6.0 For Linux 运行环境:Win9X/ WinME/ WinNT/ Win2K/ WinXP
💻 WSDL
📖 第 1 页 / 共 2 页
字号:
<?xml version="1.0" encoding="utf-8"?>
<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/">
  <types>
    <s:schema elementFormDefault="qualified" targetNamespace="http://testurl/Message">
      <s:import namespace="http://testurl/Events" />
      <s:import namespace="http://testurl/Actions" />
      <s:element name="ivrActions" type="s0:actions" />
      <s:complexType name="actions">
        <s:complexContent mixed="false">
          <s:extension base="s0:abstractMessage">
            <s:sequence>
              <s:choice minOccurs="0" maxOccurs="unbounded">
                <s:element minOccurs="0" maxOccurs="1" name="pauseSmokerAction" type="s2:pauseSmokerAction" />
                <s:element minOccurs="0" maxOccurs="1" name="terminateSmokerAction" type="s2:terminateSmokerAction" />
                <s:element minOccurs="0" maxOccurs="1" name="activateSmokerAction" type="s2:activateSmokerAction" />
                <s:element minOccurs="0" maxOccurs="1" name="addSmokerAction" type="s2:addSmokerAction" />
                <s:element minOccurs="0" maxOccurs="1" name="updateSmokerAction" type="s2:updateSmokerAction" />
                <s:element minOccurs="0" maxOccurs="1" name="deleteSmokerAction" type="s2:deleteSmokerAction" />
              </s:choice>
            </s:sequence>
            <s:attribute default="Client" name="source" type="s0:ivrMessageSource" />
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:complexType name="abstractMessage" abstract="true">
        <s:attribute default="1.0" name="version" type="s:string" />
        <s:attribute name="activityId" type="s:unsignedLong" use="required" />
        <s:attribute name="messageId" type="s:unsignedLong" use="required" />
      </s:complexType>
      <s:complexType name="events">
        <s:complexContent mixed="false">
          <s:extension base="s0:abstractMessage">
            <s:sequence>
              <s:choice minOccurs="0" maxOccurs="unbounded">
                <s:element minOccurs="0" maxOccurs="1" name="authFailureEvent" type="s1:authFailureEvent" />
                <s:element minOccurs="0" maxOccurs="1" name="logOffEvent" type="s1:logOffEvent" />
                <s:element minOccurs="0" maxOccurs="1" name="cravingLineEvent" type="s1:cravingLineEvent" />
                <s:element minOccurs="0" maxOccurs="1" name="terminateEvent" type="s1:terminateEvent" />
                <s:element minOccurs="0" maxOccurs="1" name="relapseWakeSmsReplaceEvent" type="s1:relapseWakeSmsReplaceEvent" />
                <s:element minOccurs="0" maxOccurs="1" name="confessionLineEvent" type="s1:confessionLineEvent" />
                <s:element minOccurs="0" maxOccurs="1" name="rfqRecordedEvent" type="s1:rfqRecordedEvent" />
                <s:element minOccurs="0" maxOccurs="1" name="logOnEvent" type="s1:logOnEvent" />
              </s:choice>
            </s:sequence>
            <s:attribute default="IVR" name="source" type="s0:ivrMessageSource" />
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:simpleType name="ivrMessageSource">
        <s:restriction base="s:string">
          <s:enumeration value="IVR" />
          <s:enumeration value="Client" />
        </s:restriction>
      </s:simpleType>
      <s:complexType name="actionResults">
        <s:complexContent mixed="false">
          <s:extension base="s0:abstractMessage">
            <s:sequence>
              <s:choice minOccurs="0" maxOccurs="unbounded">
                <s:element minOccurs="0" maxOccurs="1" name="updateSmokerActionResult" type="s2:updateSmokerActionResult" />
                <s:element minOccurs="0" maxOccurs="1" name="activateSmokerActionResult" type="s2:activateSmokerActionResult" />
                <s:element minOccurs="0" maxOccurs="1" name="deleteSmokerActionResult" type="s2:deleteSmokerActionResult" />
                <s:element minOccurs="0" maxOccurs="1" name="addSmokerActionResult" type="s2:addSmokerActionResult" />
                <s:element minOccurs="0" maxOccurs="1" name="pauseSmokerActionResult" type="s2:pauseSmokerActionResult" />
                <s:element minOccurs="0" maxOccurs="1" name="terminateSmokerActionResult" type="s2:terminateSmokerActionResult" />
              </s:choice>
            </s:sequence>
            <s:attribute default="IVR" name="source" type="s0:ivrMessageSource" />
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:complexType name="eventResults">
        <s:complexContent mixed="false">
          <s:extension base="s0:abstractMessage">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="unbounded" name="eventResult" type="s1:eventResult" />
            </s:sequence>
            <s:attribute default="IVR" name="source" type="s0:ivrMessageSource" />
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="ivrActionResults" type="s0:actionResults" />
      <s:element name="ivrEvents" type="s0:events" />
      <s:element name="ivrEventResults" type="s0:eventResults" />
    </s:schema>
    <s:schema elementFormDefault="qualified" targetNamespace="http://testurl/Events">
      <s:complexType name="authFailureEvent">
        <s:complexContent mixed="false">
          <s:extension base="s1:abstractEvent">
            <s:attribute name="mobileNumber" type="s:string" />
            <s:attribute name="line" type="s1:line" use="required" />
            <s:attribute name="reason" type="s:string" />
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:complexType name="abstractEvent" abstract="true">
        <s:attribute name="audienceMemberId" type="s:unsignedLong" />
        <s:attribute name="timestamp" type="s:dateTime" use="required" />
      </s:complexType>
      <s:complexType name="logOnEvent">
        <s:complexContent mixed="false">
          <s:extension base="s1:abstractEvent" />
        </s:complexContent>
      </s:complexType>
      <s:complexType name="cravingLineEvent">
        <s:complexContent mixed="false">
          <s:extension base="s1:abstractEvent">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="unbounded" name="selection" type="s1:cravingLineEventSelection" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:complexType name="cravingLineEventSelection">
        <s:attribute name="type" type="s1:cravingLineMessageType" use="required" />
        <s:attribute name="msgNumber" type="s:positiveInteger" />
      </s:complexType>
      <s:simpleType name="cravingLineMessageType">
        <s:restriction base="s:string">
          <s:enumeration value="Motivational" />
          <s:enumeration value="StressReval" />
          <s:enumeration value="EffectReg" />
        </s:restriction>
      </s:simpleType>
      <s:complexType name="confessionLineEvent">
        <s:complexContent mixed="false">
          <s:extension base="s1:abstractEvent">
            <s:attribute name="smokeStatus" type="s1:smokeStatus" use="required" />
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:simpleType name="smokeStatus">
        <s:restriction base="s:string">
          <s:enumeration value="Smoked" />
          <s:enumeration value="SmokeFree" />
        </s:restriction>
      </s:simpleType>
      <s:complexType name="rfqRecordedEvent">
        <s:complexContent mixed="false">
          <s:extension base="s1:abstractEvent" />
        </s:complexContent>
      </s:complexType>
      <s:complexType name="terminateEvent">
        <s:complexContent mixed="false">
          <s:extension base="s1:abstractEvent" />
        </s:complexContent>
      </s:complexType>
      <s:complexType name="logOffEvent">
        <s:complexContent mixed="false">
          <s:extension base="s1:abstractEvent">
            <s:attribute name="smokeStatus" type="s1:smokeStatus" use="required" />
            <s:attribute name="callInitiator" type="s1:callInitiator" use="required" />
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:simpleType name="callInitiator">
        <s:restriction base="s:string">
          <s:enumeration value="AudienceMember" />
          <s:enumeration value="IVR" />
        </s:restriction>
      </s:simpleType>
      <s:complexType name="relapseWakeSmsReplaceEvent">
        <s:complexContent mixed="false">
          <s:extension base="s1:abstractEvent">
            <s:attribute name="relapseCount" type="s:positiveInteger" />
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:simpleType name="line">
        <s:restriction base="s:string">
          <s:enumeration value="LogOnOffLine" />
          <s:enumeration value="CravingLine" />
          <s:enumeration value="ConfessionLine" />
          <s:enumeration value="ReasonsForQuittingLine" />
        </s:restriction>
      </s:simpleType>
      <s:complexType name="eventResult">
        <s:attribute name="success" type="s:boolean" use="required" />
      </s:complexType>
    </s:schema>
    <s:schema elementFormDefault="qualified" targetNamespace="http://testurl/Actions">
      <s:import namespace="http://testurl/Smoker" />
      <s:complexType name="updateSmokerActionResult">
        <s:complexContent mixed="false">
          <s:extension base="s2:abstractActionResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="unbounded" name="smoker" type="s2:updateSmokerActionResultSmoker" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:complexType name="abstractActionResult">
        <s:attribute name="resultId" type="s:unsignedLong" use="required" />
      </s:complexType>
      <s:complexType name="pauseSmokerActionResult">
        <s:complexContent mixed="false">
          <s:extension base="s2:abstractActionResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="unbounded" name="smoker" type="s2:pauseSmokerActionResultSmoker" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:complexType name="pauseSmokerActionResultSmoker">
        <s:attribute name="audienceMemberId" type="s:unsignedLong" use="required" />
        <s:attribute name="status" type="s2:pauseSmokerActionResultSmokerStatus" use="required" />
        <s:attribute name="exception" type="s2:pauseSmokerActionResultSmokerException" />
      </s:complexType>
      <s:simpleType name="pauseSmokerActionResultSmokerStatus">
        <s:restriction base="s:string">
          <s:enumeration value="Paused" />
          <s:enumeration value="NotPaused" />
        </s:restriction>
      </s:simpleType>
      <s:simpleType name="pauseSmokerActionResultSmokerException">
        <s:restriction base="s:string">
          <s:enumeration value="UnspecifiedError" />
          <s:enumeration value="IDNotFound" />
        </s:restriction>
      </s:simpleType>
      <s:complexType name="addSmokerActionResult">
        <s:complexContent mixed="false">
          <s:extension base="s2:abstractActionResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="unbounded" name="smoker" type="s2:addSmokerActionResultSmoker" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:complexType name="addSmokerActionResultSmoker">
        <s:attribute name="audienceMemberId" type="s:unsignedLong" use="required" />
        <s:attribute name="status" type="s2:addSmokerActionResultSmokerStatus" use="required" />
        <s:attribute name="exception" type="s2:addSmokerActionResultSmokerException" />
      </s:complexType>
      <s:simpleType name="addSmokerActionResultSmokerStatus">
        <s:restriction base="s:string">
          <s:enumeration value="Added" />
          <s:enumeration value="NotAdded" />
        </s:restriction>
      </s:simpleType>
      <s:simpleType name="addSmokerActionResultSmokerException">
        <s:restriction base="s:string">
          <s:enumeration value="UnspecifiedError" />
          <s:enumeration value="DuplicateID" />
        </s:restriction>
      </s:simpleType>
      <s:complexType name="deleteSmokerActionResult">
        <s:complexContent mixed="false">
          <s:extension base="s2:abstractActionResult">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="unbounded" name="smoker" type="s2:deleteSmokerActionResultSmoker" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:complexType name="deleteSmokerActionResultSmoker">
        <s:attribute name="audienceMemberId" type="s:unsignedLong" use="required" />
        <s:attribute name="status" type="s2:deleteSmokerActionResultSmokerStatus" use="required" />
        <s:attribute name="exception" type="s2:deleteSmokerActionResultSmokerException" />
      </s:complexType>
      <s:simpleType name="deleteSmokerActionResultSmokerStatus">
        <s:restriction base="s:string">
          <s:enumeration value="Deleted" />
          <s:enumeration value="NotDeleted" />
        </s:restriction>
      </s:simpleType>
      <s:simpleType name="deleteSmokerActionResultSmokerException">
        <s:restriction base="s:string">
          <s:enumeration value="UnspecifiedError" />
          <s:enumeration value="IDNotFound" />
        </s:restriction>
      </s:simpleType>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -