<?xml version="1.0" encoding="utf-8"?>
<xs:schema xmlns:tns="http://schemas.datacontract.org/2004/07/SBSClientModuleDll.DTO" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/SBSClientModuleDll.DTO" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:import schemaLocation="http://sr-l-13.srsoftek.com:8085/SBSInnerService/SBSInnerService2.0/MobileService.svc?xsd=xsd2" namespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays" />
  <xs:import schemaLocation="http://sr-l-13.srsoftek.com:8085/SBSInnerService/SBSInnerService2.0/MobileService.svc?xsd=xsd5" namespace="http://schemas.datacontract.org/2004/07/System.Collections.Generic" />
  <xs:complexType name="Authenticate">
    <xs:sequence>
      <xs:element minOccurs="0" name="Domain" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Group" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="IsAuthenticated" type="xs:boolean" />
      <xs:element minOccurs="0" name="Message" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="UserID" type="xs:int" />
      <xs:element minOccurs="0" name="UserName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="UserPwd" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Authenticate" nillable="true" type="tns:Authenticate" />
  <xs:complexType name="Search">
    <xs:sequence>
      <xs:element minOccurs="0" name="Clients" nillable="true" type="tns:ArrayOfClient" />
      <xs:element minOccurs="0" name="Contacts" nillable="true" type="tns:ArrayOfContact" />
      <xs:element minOccurs="0" name="Corporates" nillable="true" type="tns:ArrayOfCorporate" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Search" nillable="true" type="tns:Search" />
  <xs:complexType name="ArrayOfClient">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Client" nillable="true" type="tns:Client" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfClient" nillable="true" type="tns:ArrayOfClient" />
  <xs:complexType name="Client">
    <xs:sequence>
      <xs:element minOccurs="0" name="ClientCode" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ClientID" type="xs:int" />
      <xs:element minOccurs="0" name="ClientName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ClientType" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ContactList" nillable="true" type="tns:ArrayOfContact" />
      <xs:element minOccurs="0" name="FamilyCode" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Geography" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PrimaryAccountManager" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PrimaryAccountManagerName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SecondaryAccountManager" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SecondaryAccountManagerName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Status" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TertiaryAccountManager" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TertiaryAccountManagerName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TierName" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Client" nillable="true" type="tns:Client" />
  <xs:complexType name="ArrayOfContact">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Contact" nillable="true" type="tns:Contact" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfContact" nillable="true" type="tns:ArrayOfContact" />
  <xs:complexType name="Contact">
    <xs:sequence>
      <xs:element minOccurs="0" name="Address" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AlternateEmail" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="BusinessFax" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CallFlag" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ClientID" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ClientName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Company" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ContactID" type="xs:int" />
      <xs:element minOccurs="0" name="ContactName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ContactStatus" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ContentType" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CorporateID" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CorporateName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CreatedBy" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Department" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Designation" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="EmailID" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Extention" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="HomeNo" nillable="true" type="xs:string" />
      <xs:element xmlns:q1="http://schemas.microsoft.com/2003/10/Serialization/Arrays" minOccurs="0" name="InteractionUser" nillable="true" type="q1:ArrayOfstring" />
      <xs:element xmlns:q2="http://schemas.microsoft.com/2003/10/Serialization/Arrays" minOccurs="0" name="Mandated" nillable="true" type="q2:ArrayOfstring" />
      <xs:element minOccurs="0" name="MobileNo" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="OfficeNo" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="OtherNo" nillable="true" type="xs:string" />
      <xs:element xmlns:q3="http://schemas.microsoft.com/2003/10/Serialization/Arrays" minOccurs="0" name="Owners" nillable="true" type="q3:ArrayOfstring" />
      <xs:element minOccurs="0" name="Remarks" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SecretaryEMail" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SecretaryMobileNo" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SecretaryName" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Contact" nillable="true" type="tns:Contact" />
  <xs:complexType name="ArrayOfCorporate">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Corporate" nillable="true" type="tns:Corporate" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfCorporate" nillable="true" type="tns:ArrayOfCorporate" />
  <xs:complexType name="Corporate">
    <xs:sequence>
      <xs:element minOccurs="0" name="City" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ContactCount" type="xs:int" />
      <xs:element minOccurs="0" name="ContactList" nillable="true" type="tns:ArrayOfContact" />
      <xs:element minOccurs="0" name="CorporateID" type="xs:int" />
      <xs:element minOccurs="0" name="CorporateName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PrimaryAccountManager" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SecondaryAccountManager" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Sector" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SectorID" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SectorName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Status" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Website" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Corporate" nillable="true" type="tns:Corporate" />
  <xs:complexType name="ArrayOfRelationship">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Relationship" nillable="true" type="tns:Relationship" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfRelationship" nillable="true" type="tns:ArrayOfRelationship" />
  <xs:complexType name="Relationship">
    <xs:sequence>
      <xs:element minOccurs="0" name="BusinessUnit" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Employee" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="EmployeeDesignation" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="EmployeeEmail" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="EmployeeMobile" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ModifiedOn" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Status" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Type" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Relationship" nillable="true" type="tns:Relationship" />
  <xs:complexType name="ArrayOfContactListHeader">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ContactListHeader" nillable="true" type="tns:ContactListHeader" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfContactListHeader" nillable="true" type="tns:ArrayOfContactListHeader" />
  <xs:complexType name="ContactListHeader">
    <xs:sequence>
      <xs:element minOccurs="0" name="Count" type="xs:int" />
      <xs:element minOccurs="0" name="CreatedBy" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CreatedByID" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CreatedOn" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ListDetails" nillable="true" type="tns:ArrayOfContactListDetail" />
      <xs:element minOccurs="0" name="ListID" type="xs:int" />
      <xs:element minOccurs="0" name="ListName" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ContactListHeader" nillable="true" type="tns:ContactListHeader" />
  <xs:complexType name="ArrayOfContactListDetail">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ContactListDetail" nillable="true" type="tns:ContactListDetail" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfContactListDetail" nillable="true" type="tns:ArrayOfContactListDetail" />
  <xs:complexType name="ContactListDetail">
    <xs:sequence>
      <xs:element minOccurs="0" name="Company" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ContactID" type="xs:int" />
      <xs:element minOccurs="0" name="ContactName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Designation" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Email" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="HomePhone" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ID" type="xs:int" />
      <xs:element minOccurs="0" name="ListHdrID" type="xs:int" />
      <xs:element minOccurs="0" name="ListName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Mobile" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="OfficePhone" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="OtherPhone" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Status" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ContactListDetail" nillable="true" type="tns:ContactListDetail" />
  <xs:complexType name="ArrayOfActionListHeader">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ActionListHeader" nillable="true" type="tns:ActionListHeader" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfActionListHeader" nillable="true" type="tns:ArrayOfActionListHeader" />
  <xs:complexType name="ActionListHeader">
    <xs:sequence>
      <xs:element minOccurs="0" name="ActivityTypeCSV" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AssignedTo" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Count" type="xs:int" />
      <xs:element minOccurs="0" name="CreatedBy" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CreatedOn" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DeleteFlag" type="xs:boolean" />
      <xs:element minOccurs="0" name="Details" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ExpCompletionDate" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ListID" type="xs:int" />
      <xs:element minOccurs="0" name="ListName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Periodicity" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Tasks" nillable="true" type="tns:ArrayOfActionListDetail" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ActionListHeader" nillable="true" type="tns:ActionListHeader" />
  <xs:complexType name="ArrayOfActionListDetail">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ActionListDetail" nillable="true" type="tns:ActionListDetail" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfActionListDetail" nillable="true" type="tns:ArrayOfActionListDetail" />
  <xs:complexType name="ActionListDetail">
    <xs:sequence>
      <xs:element minOccurs="0" name="ActivityID" type="xs:int" />
      <xs:element minOccurs="0" name="ActivityType" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Company" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CompletionDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="ContactID" type="xs:int" />
      <xs:element minOccurs="0" name="ContactName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Designation" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Email" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="EndDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="HomePhone" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ID" type="xs:int" />
      <xs:element minOccurs="0" name="ListHdrID" type="xs:int" />
      <xs:element minOccurs="0" name="ListName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Mobile" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="OfficePhone" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="OtherPhone" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="StartDate" type="xs:dateTime" />
      <xs:element minOccurs="0" name="Status" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ActionListDetail" nillable="true" type="tns:ActionListDetail" />
  <xs:complexType name="ArrayOfMandatedContact">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="MandatedContact" nillable="true" type="tns:MandatedContact" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfMandatedContact" nillable="true" type="tns:ArrayOfMandatedContact" />
  <xs:complexType name="MandatedContact">
    <xs:sequence>
      <xs:element minOccurs="0" name="Company" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ContactID" type="xs:int" />
      <xs:element minOccurs="0" name="ContactName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Designation" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Frequency" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="LastContact" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="MobileNo" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="OfficeNo" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="OtherNo" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="MandatedContact" nillable="true" type="tns:MandatedContact" />
  <xs:complexType name="ClientContactServicePeriod">
    <xs:sequence>
      <xs:element minOccurs="0" name="Monthly" nillable="true" type="tns:ClientContactService" />
      <xs:element minOccurs="0" name="Quarterly" nillable="true" type="tns:ClientContactService" />
      <xs:element minOccurs="0" name="Weekly" nillable="true" type="tns:ClientContactService" />
      <xs:element minOccurs="0" name="Yearly" nillable="true" type="tns:ClientContactService" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ClientContactServicePeriod" nillable="true" type="tns:ClientContactServicePeriod" />
  <xs:complexType name="ClientContactService">
    <xs:sequence>
      <xs:element minOccurs="0" name="AccManager" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ActivityDate" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ActivityId" type="xs:int" />
      <xs:element minOccurs="0" name="ActivityName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="BussNature" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Category" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ClientName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ClientStatus" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ClientTier" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ClientType" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ContactName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ContactType" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Country" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Designation" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Duration" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="EmpGroup" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="EmpStatus" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Employee" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Geography" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Participants" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Remarks" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Tags" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="UserName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="lstActType" nillable="true" type="tns:ArrayOfActivityType" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ClientContactService" nillable="true" type="tns:ClientContactService" />
  <xs:complexType name="ArrayOfActivityType">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ActivityType" nillable="true" type="tns:ActivityType" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfActivityType" nillable="true" type="tns:ArrayOfActivityType" />
  <xs:complexType name="ActivityType">
    <xs:sequence>
      <xs:element minOccurs="0" name="Count" type="xs:int" />
      <xs:element minOccurs="0" name="ID" type="xs:int" />
      <xs:element minOccurs="0" name="Title" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ActivityType" nillable="true" type="tns:ActivityType" />
  <xs:complexType name="ArrayOfClientContactService">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ClientContactService" nillable="true" type="tns:ClientContactService" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfClientContactService" nillable="true" type="tns:ArrayOfClientContactService" />
  <xs:complexType name="ArrayOfActivityHistory1">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ActivityHistory1" nillable="true" type="tns:ActivityHistory1" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfActivityHistory1" nillable="true" type="tns:ArrayOfActivityHistory1" />
  <xs:complexType name="ActivityHistory1">
    <xs:sequence>
      <xs:element minOccurs="0" name="ActivityDisplayType" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CompanyName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ContactName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="EntryDate" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Remarks" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="UserName" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ActivityHistory1" nillable="true" type="tns:ActivityHistory1" />
  <xs:complexType name="DashboardCount">
    <xs:sequence>
      <xs:element minOccurs="0" name="ActivitytodoCount" nillable="true" type="tns:ArrayOfCountPendingActivities" />
      <xs:element xmlns:q4="http://schemas.microsoft.com/2003/10/Serialization/Arrays" minOccurs="0" name="BespokeCount" nillable="true" type="q4:ArrayOfstring" />
      <xs:element xmlns:q5="http://schemas.microsoft.com/2003/10/Serialization/Arrays" minOccurs="0" name="InboundCallCount" nillable="true" type="q5:ArrayOfstring" />
      <xs:element xmlns:q6="http://schemas.microsoft.com/2003/10/Serialization/Arrays" minOccurs="0" name="MeetingsCount" nillable="true" type="q6:ArrayOfstring" />
      <xs:element xmlns:q7="http://schemas.microsoft.com/2003/10/Serialization/Arrays" minOccurs="0" name="OutboundCallCount" nillable="true" type="q7:ArrayOfstring" />
      <xs:element minOccurs="0" name="TodaysActivityCount" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DashboardCount" nillable="true" type="tns:DashboardCount" />
  <xs:complexType name="ArrayOfCountPendingActivities">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="CountPendingActivities" nillable="true" type="tns:CountPendingActivities" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfCountPendingActivities" nillable="true" type="tns:ArrayOfCountPendingActivities" />
  <xs:complexType name="CountPendingActivities">
    <xs:sequence>
      <xs:element minOccurs="0" name="Count" type="xs:int" />
      <xs:element minOccurs="0" name="OrderId" type="xs:int" />
      <xs:element minOccurs="0" name="Text" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="CountPendingActivities" nillable="true" type="tns:CountPendingActivities" />
  <xs:complexType name="ResearchResponseData">
    <xs:sequence>
      <xs:element minOccurs="0" name="ContentType" nillable="true" type="tns:ArrayOfNameValuePair" />
      <xs:element minOccurs="0" name="Corporate" nillable="true" type="tns:ArrayOfNameValuePair" />
      <xs:element xmlns:q8="http://schemas.microsoft.com/2003/10/Serialization/Arrays" minOccurs="0" name="Date" nillable="true" type="q8:ArrayOfstring" />
      <xs:element minOccurs="0" name="Research" nillable="true" type="tns:ArrayOfNameValuePair" />
      <xs:element minOccurs="0" name="Sector" nillable="true" type="tns:ArrayOfNameValuePair" />
      <xs:element minOccurs="0" name="User" nillable="true" type="tns:ArrayOfNameValuePair" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ResearchResponseData" nillable="true" type="tns:ResearchResponseData" />
  <xs:complexType name="ArrayOfNameValuePair">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="NameValuePair" nillable="true" type="tns:NameValuePair" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfNameValuePair" nillable="true" type="tns:ArrayOfNameValuePair" />
  <xs:complexType name="NameValuePair">
    <xs:sequence>
      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Value" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="NameValuePair" nillable="true" type="tns:NameValuePair" />
  <xs:complexType name="ArrayOfNoTouchAgeing">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="NoTouchAgeing" nillable="true" type="tns:NoTouchAgeing" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfNoTouchAgeing" nillable="true" type="tns:ArrayOfNoTouchAgeing" />
  <xs:complexType name="NoTouchAgeing">
    <xs:sequence>
      <xs:element xmlns:q9="http://schemas.datacontract.org/2004/07/System.Collections.Generic" minOccurs="0" name="NotouchCount" nillable="true" type="q9:ArrayOfKeyValuePairOfstringstring" />
      <xs:element xmlns:q10="http://schemas.datacontract.org/2004/07/System.Collections.Generic" minOccurs="0" name="NotouchPer" nillable="true" type="q10:ArrayOfKeyValuePairOfstringstring" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="NoTouchAgeing" nillable="true" type="tns:NoTouchAgeing" />
  <xs:complexType name="ArrayOfNoTouchDrillDown">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="NoTouchDrillDown" nillable="true" type="tns:NoTouchDrillDown" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfNoTouchDrillDown" nillable="true" type="tns:ArrayOfNoTouchDrillDown" />
  <xs:complexType name="NoTouchDrillDown">
    <xs:sequence>
      <xs:element minOccurs="0" name="Activityname" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CompanyName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ContactID" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ContactName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="LastContact" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="MobPhn" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="OfficePhn" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="OtherPhn" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="PendingCount" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ReadOn" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Source" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="NoTouchDrillDown" nillable="true" type="tns:NoTouchDrillDown" />
  <xs:complexType name="ArrayOfReadershipContent">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ReadershipContent" nillable="true" type="tns:ReadershipContent" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfReadershipContent" nillable="true" type="tns:ArrayOfReadershipContent" />
  <xs:complexType name="ReadershipContent">
    <xs:sequence>
      <xs:element minOccurs="0" name="ProductID" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ProductName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ReadCount" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TotalCount" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ReadershipContent" nillable="true" type="tns:ReadershipContent" />
  <xs:complexType name="ArrayOfMeetingHdr">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="MeetingHdr" nillable="true" type="tns:MeetingHdr" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfMeetingHdr" nillable="true" type="tns:ArrayOfMeetingHdr" />
  <xs:complexType name="MeetingHdr">
    <xs:sequence>
      <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="EndTime" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ID" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Location" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Organizer" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="StartTime" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Title" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="MeetingHdr" nillable="true" type="tns:MeetingHdr" />
  <xs:complexType name="MeetingDetail">
    <xs:sequence>
      <xs:element xmlns:q11="http://schemas.datacontract.org/2004/07/System.Collections.Generic" minOccurs="0" name="Contacts" nillable="true" type="q11:ArrayOfKeyValuePairOfstringstring" />
      <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="EndTime" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ID" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Location" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Organizer" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="StartTime" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Title" nillable="true" type="xs:string" />
      <xs:element xmlns:q12="http://schemas.microsoft.com/2003/10/Serialization/Arrays" minOccurs="0" name="User" nillable="true" type="q12:ArrayOfstring" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="MeetingDetail" nillable="true" type="tns:MeetingDetail" />
  <xs:complexType name="LogActMobile">
    <xs:sequence>
      <xs:element minOccurs="0" name="lstActivity" nillable="true" type="tns:ArrayOfActivity" />
      <xs:element minOccurs="0" name="lstPair" nillable="true" type="tns:ArrayOfNameValuePair" />
      <xs:element minOccurs="0" name="lstUser" nillable="true" type="tns:ArrayOfUser" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="LogActMobile" nillable="true" type="tns:LogActMobile" />
  <xs:complexType name="ArrayOfActivity">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Activity" nillable="true" type="tns:Activity" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfActivity" nillable="true" type="tns:ArrayOfActivity" />
  <xs:complexType name="Activity">
    <xs:sequence>
      <xs:element minOccurs="0" name="ActivityCount" type="xs:int" />
      <xs:element minOccurs="0" name="ActivityID" type="xs:int" />
      <xs:element minOccurs="0" name="ActivityName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ContactID" type="xs:int" />
      <xs:element minOccurs="0" name="Frequency" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Activity" nillable="true" type="tns:Activity" />
  <xs:complexType name="ArrayOfUser">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="User" nillable="true" type="tns:User" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfUser" nillable="true" type="tns:ArrayOfUser" />
  <xs:complexType name="User">
    <xs:sequence>
      <xs:element minOccurs="0" name="AnalystInfo" nillable="true" type="tns:AnalystSectorInfo" />
      <xs:element minOccurs="0" name="Department" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Designation" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="EmailId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Extension" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="GroupName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="HomePhone" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ID" type="xs:int" />
      <xs:element minOccurs="0" name="Image" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Mobile" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="MobileAccess" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="OfficePhone" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Status" nillable="true" type="xs:string" />
      <xs:element xmlns:q13="http://schemas.datacontract.org/2004/07/System.Collections.Generic" minOccurs="0" name="StockCoverage" nillable="true" type="q13:ArrayOfKeyValuePairOfstringstring" />
      <xs:element minOccurs="0" name="Title" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="sortOrder" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="User" nillable="true" type="tns:User" />
  <xs:complexType name="AnalystSectorInfo">
    <xs:sequence>
      <xs:element xmlns:q14="http://schemas.datacontract.org/2004/07/System.Collections.Generic" minOccurs="0" name="SecondaryAnalyst" nillable="true" type="q14:ArrayOfKeyValuePairOfstringstring" />
      <xs:element minOccurs="0" name="Sector" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SectorID" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="isPrimaryAnalyst" type="xs:int" />
      <xs:element minOccurs="0" name="isSecondaryAnalyst" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AnalystSectorInfo" nillable="true" type="tns:AnalystSectorInfo" />
  <xs:complexType name="ArrayOfAutoCompleteData">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="AutoCompleteData" nillable="true" type="tns:AutoCompleteData" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfAutoCompleteData" nillable="true" type="tns:ArrayOfAutoCompleteData" />
  <xs:complexType name="AutoCompleteData">
    <xs:sequence>
      <xs:element minOccurs="0" name="CompanyId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CompanyName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ContactCount" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Email" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ID" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Title" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Type" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AutoCompleteData" nillable="true" type="tns:AutoCompleteData" />
  <xs:complexType name="ArrayOfClientRevenue">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ClientRevenue" nillable="true" type="tns:ClientRevenue" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfClientRevenue" nillable="true" type="tns:ArrayOfClientRevenue" />
  <xs:complexType name="ClientRevenue">
    <xs:sequence>
      <xs:element minOccurs="0" name="Actual" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="GrossBrokerage" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="NetBrokerage" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Percentage" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Target" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TimeSpan" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="lstInactive" nillable="true" type="tns:ArrayOfNameValuePair" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ClientRevenue" nillable="true" type="tns:ClientRevenue" />
  <xs:complexType name="ArrayOfInactiveClientDrilldown">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="InactiveClientDrilldown" nillable="true" type="tns:InactiveClientDrilldown" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfInactiveClientDrilldown" nillable="true" type="tns:ArrayOfInactiveClientDrilldown" />
  <xs:complexType name="InactiveClientDrilldown">
    <xs:sequence>
      <xs:element minOccurs="0" name="AccountManager" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ClientName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ClientType" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="LastDate" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="InactiveClientDrilldown" nillable="true" type="tns:InactiveClientDrilldown" />
  <xs:complexType name="ArrayOfOpenCallsDetail">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="OpenCallsDetail" nillable="true" type="tns:OpenCallsDetail" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfOpenCallsDetail" nillable="true" type="tns:ArrayOfOpenCallsDetail" />
  <xs:complexType name="OpenCallsDetail">
    <xs:sequence>
      <xs:element minOccurs="0" name="CallDuration" type="xs:int" />
      <xs:element minOccurs="0" name="CallTime" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CallType" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CallerID" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Comments" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ContactID" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ID" type="xs:int" />
      <xs:element minOccurs="0" name="lstContact" nillable="true" type="tns:ArrayOfNameValuePair" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="OpenCallsDetail" nillable="true" type="tns:OpenCallsDetail" />
</xs:schema>