<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions targetNamespace="http://soap.exposure.webexronos.webapp.webex.com" xmlns:tns="http://soap.exposure.webexronos.webapp.webex.com" xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope" xmlns:ns1="http://bean.webexronos.webapp.webex.com" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soapenc11="http://schemas.xmlsoap.org/soap/encoding/" xmlns:soapenc12="http://www.w3.org/2003/05/soap-encoding" xmlns:soap11="http://schemas.xmlsoap.org/soap/envelope/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
  <wsdl:types>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://bean.webexronos.webapp.webex.com">
<xsd:complexType name="UserInfo">
<xsd:sequence>
<xsd:element minOccurs="0" name="account" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="admin" type="xsd:boolean"/>
<xsd:element minOccurs="0" name="appName" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="contactPerson" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="corpName" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="email" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="fax" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="password" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="phone" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="status" type="xsd:int"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="LoginInfo">
<xsd:sequence>
<xsd:element minOccurs="0" name="account" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="password" nillable="true" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="TimeSchedule">
<xsd:sequence>
<xsd:element minOccurs="0" name="cronExpression" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="endTime" type="xsd:long"/>
<xsd:element minOccurs="0" name="repeatCount" type="xsd:int"/>
<xsd:element minOccurs="0" name="repeatInterval" type="xsd:long"/>
<xsd:element minOccurs="0" name="startTime" type="xsd:long"/>
<xsd:element minOccurs="0" name="timeZone" nillable="true" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="CallBack">
<xsd:sequence>
<xsd:element minOccurs="0" name="callBackParams" nillable="true" type="ns1:ArrayOfKeyPair"/>
<xsd:element minOccurs="0" name="callBackType" nillable="true" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ArrayOfKeyPair">
<xsd:sequence>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="KeyPair" nillable="true" type="ns1:KeyPair"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="KeyPair">
<xsd:sequence>
<xsd:element minOccurs="0" name="key" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="value" nillable="true" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:schema>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://soap.exposure.webexronos.webapp.webex.com">
<xsd:element name="modifyUser">
<xsd:complexType>
<xsd:sequence>
<xsd:element maxOccurs="1" minOccurs="1" name="in0" nillable="true" type="ns1:UserInfo"/>
<xsd:element maxOccurs="1" minOccurs="1" name="in1" nillable="true" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:complexType name="BasicResult">
<xsd:sequence>
<xsd:element minOccurs="0" name="error" nillable="true" type="tns:ErrorInfo"/>
<xsd:element minOccurs="0" name="opSuccess" type="xsd:boolean"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ErrorInfo">
<xsd:sequence>
<xsd:element minOccurs="0" name="errorCode" type="xsd:long"/>
<xsd:element minOccurs="0" name="errorLog" nillable="true" type="tns:ArrayOfString"/>
<xsd:element minOccurs="0" name="errorMessage" nillable="true" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ArrayOfString">
<xsd:sequence>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="string" nillable="true" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="modifyUserResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element maxOccurs="1" minOccurs="1" name="out" nillable="true" type="tns:BasicResult"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="login">
<xsd:complexType>
<xsd:sequence>
<xsd:element maxOccurs="1" minOccurs="1" name="in0" nillable="true" type="ns1:LoginInfo"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:complexType name="LoginResult">
<xsd:sequence>
<xsd:element minOccurs="0" name="error" nillable="true" type="tns:ErrorInfo"/>
<xsd:element minOccurs="0" name="identity" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="opSuccess" type="xsd:boolean"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="loginResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element maxOccurs="1" minOccurs="1" name="out" nillable="true" type="tns:LoginResult"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="modifySchedule">
<xsd:complexType>
<xsd:sequence>
<xsd:element maxOccurs="1" minOccurs="1" name="in0" nillable="true" type="xsd:string"/>
<xsd:element maxOccurs="1" minOccurs="1" name="in1" nillable="true" type="ns1:TimeSchedule"/>
<xsd:element maxOccurs="1" minOccurs="1" name="in2" nillable="true" type="ns1:CallBack"/>
<xsd:element maxOccurs="1" minOccurs="1" name="in3" nillable="true" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:complexType name="ScheduleResult">
<xsd:sequence>
<xsd:element minOccurs="0" name="error" nillable="true" type="tns:ErrorInfo"/>
<xsd:element minOccurs="0" name="jobName" nillable="true" type="xsd:string"/>
<xsd:element minOccurs="0" name="opSuccess" type="xsd:boolean"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="modifyScheduleResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element maxOccurs="1" minOccurs="1" name="out" nillable="true" type="tns:ScheduleResult"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="schedule">
<xsd:complexType>
<xsd:sequence>
<xsd:element maxOccurs="1" minOccurs="1" name="in0" nillable="true" type="ns1:TimeSchedule"/>
<xsd:element maxOccurs="1" minOccurs="1" name="in1" nillable="true" type="ns1:CallBack"/>
<xsd:element maxOccurs="1" minOccurs="1" name="in2" nillable="true" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="scheduleResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element maxOccurs="1" minOccurs="1" name="out" nillable="true" type="tns:ScheduleResult"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="unResister">
<xsd:complexType>
<xsd:sequence>
<xsd:element maxOccurs="1" minOccurs="1" name="in0" nillable="true" type="ns1:UserInfo"/>
<xsd:element maxOccurs="1" minOccurs="1" name="in1" nillable="true" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="unResisterResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element maxOccurs="1" minOccurs="1" name="out" nillable="true" type="tns:BasicResult"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="cancelSchedule">
<xsd:complexType>
<xsd:sequence>
<xsd:element maxOccurs="1" minOccurs="1" name="in0" nillable="true" type="xsd:string"/>
<xsd:element maxOccurs="1" minOccurs="1" name="in1" nillable="true" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="cancelScheduleResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element maxOccurs="1" minOccurs="1" name="out" nillable="true" type="tns:BasicResult"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="cancelAllSchedule">
<xsd:complexType>
<xsd:sequence>
<xsd:element maxOccurs="1" minOccurs="1" name="in0" nillable="true" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="cancelAllScheduleResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element maxOccurs="1" minOccurs="1" name="out" nillable="true" type="tns:BasicResult"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="register">
<xsd:complexType>
<xsd:sequence>
<xsd:element maxOccurs="1" minOccurs="1" name="in0" nillable="true" type="ns1:UserInfo"/>
<xsd:element maxOccurs="1" minOccurs="1" name="in1" nillable="true" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="registerResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element maxOccurs="1" minOccurs="1" name="out" nillable="true" type="tns:BasicResult"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:schema>
  </wsdl:types>
  <wsdl:message name="registerRequest">
    <wsdl:part name="parameters" element="tns:register"/>
  </wsdl:message>
  <wsdl:message name="modifyUserRequest">
    <wsdl:part name="parameters" element="tns:modifyUser"/>
  </wsdl:message>
  <wsdl:message name="registerResponse">
    <wsdl:part name="parameters" element="tns:registerResponse"/>
  </wsdl:message>
  <wsdl:message name="cancelAllScheduleRequest">
    <wsdl:part name="parameters" element="tns:cancelAllSchedule"/>
  </wsdl:message>
  <wsdl:message name="cancelScheduleRequest">
    <wsdl:part name="parameters" element="tns:cancelSchedule"/>
  </wsdl:message>
  <wsdl:message name="scheduleResponse">
    <wsdl:part name="parameters" element="tns:scheduleResponse"/>
  </wsdl:message>
  <wsdl:message name="modifyScheduleResponse">
    <wsdl:part name="parameters" element="tns:modifyScheduleResponse"/>
  </wsdl:message>
  <wsdl:message name="loginRequest">
    <wsdl:part name="parameters" element="tns:login"/>
  </wsdl:message>
  <wsdl:message name="unResisterRequest">
    <wsdl:part name="parameters" element="tns:unResister"/>
  </wsdl:message>
  <wsdl:message name="unResisterResponse">
    <wsdl:part name="parameters" element="tns:unResisterResponse"/>
  </wsdl:message>
  <wsdl:message name="cancelAllScheduleResponse">
    <wsdl:part name="parameters" element="tns:cancelAllScheduleResponse"/>
  </wsdl:message>
  <wsdl:message name="scheduleRequest">
    <wsdl:part name="parameters" element="tns:schedule"/>
  </wsdl:message>
  <wsdl:message name="loginResponse">
    <wsdl:part name="parameters" element="tns:loginResponse"/>
  </wsdl:message>
  <wsdl:message name="modifyScheduleRequest">
    <wsdl:part name="parameters" element="tns:modifySchedule"/>
  </wsdl:message>
  <wsdl:message name="cancelScheduleResponse">
    <wsdl:part name="parameters" element="tns:cancelScheduleResponse"/>
  </wsdl:message>
  <wsdl:message name="modifyUserResponse">
    <wsdl:part name="parameters" element="tns:modifyUserResponse"/>
  </wsdl:message>
  <wsdl:portType name="CronosPortType">
    <wsdl:operation name="modifyUser">
      <wsdl:input name="modifyUserRequest" message="tns:modifyUserRequest"/>
      <wsdl:output name="modifyUserResponse" message="tns:modifyUserResponse"/>
    </wsdl:operation>
    <wsdl:operation name="login">
      <wsdl:input name="loginRequest" message="tns:loginRequest"/>
      <wsdl:output name="loginResponse" message="tns:loginResponse"/>
    </wsdl:operation>
    <wsdl:operation name="modifySchedule">
      <wsdl:input name="modifyScheduleRequest" message="tns:modifyScheduleRequest"/>
      <wsdl:output name="modifyScheduleResponse" message="tns:modifyScheduleResponse"/>
    </wsdl:operation>
    <wsdl:operation name="schedule">
      <wsdl:input name="scheduleRequest" message="tns:scheduleRequest"/>
      <wsdl:output name="scheduleResponse" message="tns:scheduleResponse"/>
    </wsdl:operation>
    <wsdl:operation name="unResister">
      <wsdl:input name="unResisterRequest" message="tns:unResisterRequest"/>
      <wsdl:output name="unResisterResponse" message="tns:unResisterResponse"/>
    </wsdl:operation>
    <wsdl:operation name="cancelSchedule">
      <wsdl:input name="cancelScheduleRequest" message="tns:cancelScheduleRequest"/>
      <wsdl:output name="cancelScheduleResponse" message="tns:cancelScheduleResponse"/>
    </wsdl:operation>
    <wsdl:operation name="cancelAllSchedule">
      <wsdl:input name="cancelAllScheduleRequest" message="tns:cancelAllScheduleRequest"/>
      <wsdl:output name="cancelAllScheduleResponse" message="tns:cancelAllScheduleResponse"/>
    </wsdl:operation>
    <wsdl:operation name="register">
      <wsdl:input name="registerRequest" message="tns:registerRequest"/>
      <wsdl:output name="registerResponse" message="tns:registerResponse"/>
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="CronosHttpBinding" type="tns:CronosPortType">
    <wsdlsoap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
    <wsdl:operation name="modifyUser">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="modifyUserRequest">
        <wsdlsoap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="modifyUserResponse">
        <wsdlsoap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="login">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="loginRequest">
        <wsdlsoap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="loginResponse">
        <wsdlsoap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="modifySchedule">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="modifyScheduleRequest">
        <wsdlsoap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="modifyScheduleResponse">
        <wsdlsoap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="schedule">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="scheduleRequest">
        <wsdlsoap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="scheduleResponse">
        <wsdlsoap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="unResister">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="unResisterRequest">
        <wsdlsoap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="unResisterResponse">
        <wsdlsoap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="cancelSchedule">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="cancelScheduleRequest">
        <wsdlsoap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="cancelScheduleResponse">
        <wsdlsoap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="cancelAllSchedule">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="cancelAllScheduleRequest">
        <wsdlsoap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="cancelAllScheduleResponse">
        <wsdlsoap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="register">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="registerRequest">
        <wsdlsoap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="registerResponse">
        <wsdlsoap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:service name="Cronos">
    <wsdl:port name="CronosHttpPort" binding="tns:CronosHttpBinding">
      <wsdlsoap:address location="http://10.100.3.222:8080/WebExronos/services/Cronos"/>
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>
