<!-- edited with XMLSpy v2012 rel. 2 (http://www.altova.com) by Yolanda (Cisco Systems Inc.) -->
<!-- edited with XMLSPY v2004 rel. 2 U (http://www.xmlspy.com) by jim (WEBEX) -->
<!-- edited with XML Spy v4.1 U (http://www.xmlspy.com) by wayne (webex) -->
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:com="http://www.webex.com/schemas/2002/06/common" xmlns:serv="http://www.webex.com/schemas/2002/06/service" targetNamespace="http://www.webex.com/schemas/2002/06/service" elementFormDefault="qualified">
<xsd:import namespace="http://www.webex.com/schemas/2002/06/common" schemaLocation="../common/common.xsd"/>
<xsd:annotation>
<xsd:documentation xml:lang="en">
Schema used for representing common types for used in Web services.
</xsd:documentation>
</xsd:annotation>
<!-- top level message element -->
<xsd:element name="message" type="serv:messageType"/>
<!-- top level message type -->
<xsd:complexType name="messageType">
<xsd:sequence>
<xsd:element name="header">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="ignoreExtraElements" type="xsd:boolean" minOccurs="0"/>
<xsd:element name="securityContext" type="serv:securityContextType" minOccurs="0"/>
<xsd:element name="response" type="serv:responseType" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="body">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="bodyContent" type="serv:bodyContentType" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:simpleType name="resultTypeType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="SUCCESS"/>
<xsd:enumeration value="FAILURE"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:complexType name="responseType">
<xsd:sequence>
<xsd:element name="result" type="serv:resultTypeType"/>
<xsd:element name="reason" type="xsd:string" minOccurs="0"/>
<xsd:element name="gsbStatus" type="serv:gsbStatusType" minOccurs="0"/>
<xsd:element name="exceptionID" type="xsd:string" minOccurs="0"/>
<xsd:element name="subErrors" minOccurs="0">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="subError" type="serv:subErrorType" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="value" type="xsd:string" minOccurs="0"/>
<xsd:element name="performance" type="serv:performanceType" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="securityContextType">
<xsd:complexContent>
<xsd:extension base="com:securityType"/>
</xsd:complexContent>
</xsd:complexType>
<!-- base type for all body elements -->
<xsd:complexType name="bodyContentType"/>
<!-- used for listing perferences -->
<xsd:complexType name="lstControlType">
<xsd:sequence>
<xsd:element name="startFrom" type="xsd:integer" minOccurs="0"/>
<xsd:element name="maximumNum" type="xsd:integer" minOccurs="0"/>
<xsd:element name="listMethod" type="serv:lstMethodType" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:simpleType name="lstOrderADType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="ASC"/>
<xsd:enumeration value="DESC"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="lstMethodType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="AND"/>
<xsd:enumeration value="OR"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="gsbStatusType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="PRIMARY"/>
<xsd:enumeration value="BACKUP"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:complexType name="matchingRecordsType">
<xsd:sequence>
<xsd:element name="total" type="xsd:integer"/>
<xsd:element name="returned" type="xsd:integer"/>
<xsd:element name="startFrom" type="xsd:integer"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="callInNumType">
<xsd:sequence>
<xsd:element name="tollNum" type="xsd:string"/>
<xsd:element name="tollFreeNum" type="xsd:string" minOccurs="0"/>
<xsd:element name="intlLocalNum" type="xsd:string" minOccurs="0"/>
<xsd:element name="globalNum" type="serv:globalCallInNumType" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="personalTeleServerType">
<xsd:complexContent>
<xsd:extension base="serv:callInNumType">
<xsd:sequence>
<xsd:element name="enableServer" type="xsd:boolean" minOccurs="0"/>
<xsd:element name="tollLabel" type="xsd:string" minOccurs="0"/>
<xsd:element name="tollFreeLabel" type="xsd:string" minOccurs="0"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="tspAccountType">
<xsd:sequence>
<xsd:element name="tollFreeCallInNumber">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="512"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="tollCallInNumber">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="512"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="subscriberAccessCode" minOccurs="0">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="512"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="participantAccessCode" minOccurs="0">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="512"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="tspAccountLabelType">
<xsd:sequence>
<xsd:element name="tollFreeCallInNumberLabel">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="512"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="tollCallInNumberLabel">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="512"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="subscriberAccessCodeLabel" minOccurs="0">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="512"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="participantAccessCodeLabel" minOccurs="0">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="512"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:simpleType name="tspAccessCodeOrderType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="SUBSCRIBER_1ST"/>
<xsd:enumeration value="PARTICIPANT_1ST"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:complexType name="subErrorType">
<xsd:sequence>
<xsd:element name="exceptionID" type="xsd:string"/>
<xsd:element name="reason" type="xsd:string"/>
<xsd:element name="value" type="xsd:string" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="iCalendarURLType">
<xsd:sequence>
<xsd:element name="host" type="xsd:string"/>
<xsd:element name="attendee" type="xsd:string"/>
<!-- <xsd:element name="otherHost" type="xsd:string" minOccurs="0"/>-->
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="globalCallInNumType">
<xsd:sequence>
<xsd:element name="countryAlias" type="xsd:string"/>
<xsd:element name="phoneNumber" type="xsd:string"/>
<xsd:element name="tollFree" type="xsd:boolean"/>
<xsd:element name="default" type="xsd:boolean"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="meetingAssistType">
<xsd:sequence>
<xsd:element name="assistRequest" type="serv:assistRequestType" minOccurs="0"/>
<xsd:element name="assistConfirm" type="serv:assistConfirmedType" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:simpleType name="assistRequestType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="None"/>
<xsd:enumeration value="Dry Run"/>
<xsd:enumeration value="Consult"/>
<xsd:enumeration value="Live Event Support"/>
<xsd:enumeration value="Audio Streaming"/>
<xsd:enumeration value="Video"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="assistConfirmedType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Pending"/>
<xsd:enumeration value="Confirmed"/>
<xsd:enumeration value="Cancelled"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="webACDRoleType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="AGENT"/>
<xsd:enumeration value="MANAGER"/>
<xsd:enumeration value="ALL"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="webACDActionType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="ASSIGN"/>
<xsd:enumeration value="UNASSIGN"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:complexType name="listControlType">
<xsd:sequence>
<xsd:element name="startFrom" type="xsd:integer" minOccurs="0"/>
<xsd:element name="maximumNum" type="xsd:integer" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="dateScopeType">
<xsd:sequence>
<xsd:element name="startDateStart" type="xsd:string" minOccurs="0"/>
<xsd:element name="startDateEnd" type="xsd:string" minOccurs="0"/>
<xsd:element name="timeZoneID" type="xsd:integer" default="-1" minOccurs="0"/>
<xsd:element name="returnSpecifiedTimeZone" type="xsd:boolean" default="false" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="orderType">
<xsd:sequence>
<xsd:element name="orderBy" type="serv:orderByType" minOccurs="0"/>
<xsd:element name="orderAD" type="serv:lstOrderADType" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="performanceType">
<xsd:sequence>
<xsd:element name="total" type="xsd:long" minOccurs="0"/>
<xsd:element name="login" type="xsd:long" minOccurs="0"/>
<xsd:element name="cs" type="xsd:long" default="-1" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:simpleType name="orderByType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="STARTTIME"/>
<xsd:enumeration value="FIRSTNAME"/>
<xsd:enumeration value="LASTNAME"/>
<xsd:enumeration value="CONFNAME"/>
<xsd:enumeration value="DURATION"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:complexType name="recurrenceKeyType">
<xsd:sequence>
<xsd:element name="timestamp" type="xsd:string" minOccurs="0"/>
<xsd:element name="timeZoneID" type="xsd:long" minOccurs="0"/>
<xsd:element name="recurrenceID" type="xsd:long" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
</xsd:schema>
|