<?xml version="1.0" encoding="utf-8"?>
<wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:tns="http://tempuri.org/" xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" targetNamespace="http://tempuri.org/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
  <wsdl:types>
    <s:schema elementFormDefault="qualified" targetNamespace="http://tempuri.org/">
      <s:element name="Authenticate">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="strUserID" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strPassword" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="strDeviceID" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="AuthenticateResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="AuthenticateResult" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="wsGetEmployeeInfo">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="MainParamobj" type="tns:MainParam" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="MainParam">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Lang" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="EmpNo" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="UserName" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="DeviceNo" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="BU" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="BR" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="DP" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Attendance" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="DOC_ID" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="APP_ID" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Extension" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="PageNo" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="DeviceToken" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="DeviceType" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Search" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="wsGetEmployeeInfoResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="wsGetEmployeeInfoResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="wsGetEmployeePicture">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="MainParamObj" type="tns:MainParam" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="wsGetEmployeePictureResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="wsGetEmployeePictureResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="wsGetEmployeeBasicInfo">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="MainParamObj" type="tns:MainParam" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="wsGetEmployeeBasicInfoResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="wsGetEmployeeBasicInfoResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="wsGetEmployeeDetailInfo">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="MainParamobj" type="tns:MainParam" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="wsGetEmployeeDetailInfoResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="wsGetEmployeeDetailInfoResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="wsClockingInfo">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="MainParamobj" type="tns:MainParam" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="wsClockingInfoResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="wsClockingInfoResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="wsGetEmpStatistic">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="MainParamObj" type="tns:MainParam" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="wsGetEmpStatisticResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="wsGetEmpStatisticResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="wsAttendanceReport">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="MainParamobj" type="tns:MainParam" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="wsAttendanceReportResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="wsAttendanceReportResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="wsDeptAttendanceReport">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="MainParamobj" type="tns:MainParam" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="wsDeptAttendanceReportResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="wsDeptAttendanceReportResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="wsGetSignatureRequests">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="MainParamObj" type="tns:MainParam" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="wsGetSignatureRequestsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="wsGetSignatureRequestsResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="wsCountSignatureRequests">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="MainParamObj" type="tns:MainParam" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="wsCountSignatureRequestsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="wsCountSignatureRequestsResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="wsGetSignatureList">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="MainParamObj" type="tns:MainParam" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="wsGetSignatureListResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="wsGetSignatureListResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="wsSignRequest">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="SignParamObj" type="tns:SignParam" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="SignParam">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Lang" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="EmpNo" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="ReqNo" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="YesNo" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="StDate" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="EnDate" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="AppID" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="OType" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="ExeEmpNo" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="UserName" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="wsSignRequestResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="wsSignRequestResult" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="wsLeaveRequest">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="SignParamObj" type="tns:SignParam" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="wsLeaveRequestResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="wsLeaveRequestResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="wsGetHRLinks">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="MainParamobj" type="tns:MainParam" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="wsGetHRLinksResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="wsGetHRLinksResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="wsGetMyRequest">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="MainParamobj" type="tns:MainParam" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="wsGetMyRequestResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="wsGetMyRequestResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="wsGetQuotes">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="MainParamobj" type="tns:MainParam" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="wsGetQuotesResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="wsGetQuotesResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="wsGetMyDocs">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="MainParamobj" type="tns:MainParam" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="wsGetMyDocsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="wsGetMyDocsResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="wsGetDocAsBinary">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="MainParamobj" type="tns:MainParam" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="wsGetDocAsBinaryResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="wsGetDocAsBinaryResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="wsGetVacationList">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="MainParamObj" type="tns:MainParam" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="wsGetVacationListResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="wsGetVacationListResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="wsTravelRequest">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="SignParamObj" type="tns:SignParam" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="wsTravelRequestResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="wsTravelRequestResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="wsOOORequest">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="SignParamObj" type="tns:SignParam" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="wsOOORequestResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="wsOOORequestResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="wsGetEmpTrackingInfo">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="MainParamobj" type="tns:MainParam" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="wsGetEmpTrackingInfoResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="wsGetEmpTrackingInfoResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="wsGetEmpVacationInfo">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="MainParamobj" type="tns:MainParam" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="wsGetEmpVacationInfoResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="wsGetEmpVacationInfoResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="wsGetEmpTravelInfo">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="MainParamobj" type="tns:MainParam" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="wsGetEmpTravelInfoResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="wsGetEmpTravelInfoResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="wsGetEmpEducation">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="MainParamobj" type="tns:MainParam" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="wsGetEmpEducationResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="wsGetEmpEducationResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="wsGetEmpWorkExperience">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="MainParamobj" type="tns:MainParam" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="wsGetEmpWorkExperienceResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="wsGetEmpWorkExperienceResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="wsGetEmpPhoneBook">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="MainParamobj" type="tns:MainParam" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="wsGetEmpPhoneBookResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="wsGetEmpPhoneBookResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
    </s:schema>
  </wsdl:types>
  <wsdl:message name="AuthenticateSoapIn">
    <wsdl:part name="parameters" element="tns:Authenticate" />
  </wsdl:message>
  <wsdl:message name="AuthenticateSoapOut">
    <wsdl:part name="parameters" element="tns:AuthenticateResponse" />
  </wsdl:message>
  <wsdl:message name="wsGetEmployeeInfoSoapIn">
    <wsdl:part name="parameters" element="tns:wsGetEmployeeInfo" />
  </wsdl:message>
  <wsdl:message name="wsGetEmployeeInfoSoapOut">
    <wsdl:part name="parameters" element="tns:wsGetEmployeeInfoResponse" />
  </wsdl:message>
  <wsdl:message name="wsGetEmployeePictureSoapIn">
    <wsdl:part name="parameters" element="tns:wsGetEmployeePicture" />
  </wsdl:message>
  <wsdl:message name="wsGetEmployeePictureSoapOut">
    <wsdl:part name="parameters" element="tns:wsGetEmployeePictureResponse" />
  </wsdl:message>
  <wsdl:message name="wsGetEmployeeBasicInfoSoapIn">
    <wsdl:part name="parameters" element="tns:wsGetEmployeeBasicInfo" />
  </wsdl:message>
  <wsdl:message name="wsGetEmployeeBasicInfoSoapOut">
    <wsdl:part name="parameters" element="tns:wsGetEmployeeBasicInfoResponse" />
  </wsdl:message>
  <wsdl:message name="wsGetEmployeeDetailInfoSoapIn">
    <wsdl:part name="parameters" element="tns:wsGetEmployeeDetailInfo" />
  </wsdl:message>
  <wsdl:message name="wsGetEmployeeDetailInfoSoapOut">
    <wsdl:part name="parameters" element="tns:wsGetEmployeeDetailInfoResponse" />
  </wsdl:message>
  <wsdl:message name="wsClockingInfoSoapIn">
    <wsdl:part name="parameters" element="tns:wsClockingInfo" />
  </wsdl:message>
  <wsdl:message name="wsClockingInfoSoapOut">
    <wsdl:part name="parameters" element="tns:wsClockingInfoResponse" />
  </wsdl:message>
  <wsdl:message name="wsGetEmpStatisticSoapIn">
    <wsdl:part name="parameters" element="tns:wsGetEmpStatistic" />
  </wsdl:message>
  <wsdl:message name="wsGetEmpStatisticSoapOut">
    <wsdl:part name="parameters" element="tns:wsGetEmpStatisticResponse" />
  </wsdl:message>
  <wsdl:message name="wsAttendanceReportSoapIn">
    <wsdl:part name="parameters" element="tns:wsAttendanceReport" />
  </wsdl:message>
  <wsdl:message name="wsAttendanceReportSoapOut">
    <wsdl:part name="parameters" element="tns:wsAttendanceReportResponse" />
  </wsdl:message>
  <wsdl:message name="wsDeptAttendanceReportSoapIn">
    <wsdl:part name="parameters" element="tns:wsDeptAttendanceReport" />
  </wsdl:message>
  <wsdl:message name="wsDeptAttendanceReportSoapOut">
    <wsdl:part name="parameters" element="tns:wsDeptAttendanceReportResponse" />
  </wsdl:message>
  <wsdl:message name="wsGetSignatureRequestsSoapIn">
    <wsdl:part name="parameters" element="tns:wsGetSignatureRequests" />
  </wsdl:message>
  <wsdl:message name="wsGetSignatureRequestsSoapOut">
    <wsdl:part name="parameters" element="tns:wsGetSignatureRequestsResponse" />
  </wsdl:message>
  <wsdl:message name="wsCountSignatureRequestsSoapIn">
    <wsdl:part name="parameters" element="tns:wsCountSignatureRequests" />
  </wsdl:message>
  <wsdl:message name="wsCountSignatureRequestsSoapOut">
    <wsdl:part name="parameters" element="tns:wsCountSignatureRequestsResponse" />
  </wsdl:message>
  <wsdl:message name="wsGetSignatureListSoapIn">
    <wsdl:part name="parameters" element="tns:wsGetSignatureList" />
  </wsdl:message>
  <wsdl:message name="wsGetSignatureListSoapOut">
    <wsdl:part name="parameters" element="tns:wsGetSignatureListResponse" />
  </wsdl:message>
  <wsdl:message name="wsSignRequestSoapIn">
    <wsdl:part name="parameters" element="tns:wsSignRequest" />
  </wsdl:message>
  <wsdl:message name="wsSignRequestSoapOut">
    <wsdl:part name="parameters" element="tns:wsSignRequestResponse" />
  </wsdl:message>
  <wsdl:message name="wsLeaveRequestSoapIn">
    <wsdl:part name="parameters" element="tns:wsLeaveRequest" />
  </wsdl:message>
  <wsdl:message name="wsLeaveRequestSoapOut">
    <wsdl:part name="parameters" element="tns:wsLeaveRequestResponse" />
  </wsdl:message>
  <wsdl:message name="wsGetHRLinksSoapIn">
    <wsdl:part name="parameters" element="tns:wsGetHRLinks" />
  </wsdl:message>
  <wsdl:message name="wsGetHRLinksSoapOut">
    <wsdl:part name="parameters" element="tns:wsGetHRLinksResponse" />
  </wsdl:message>
  <wsdl:message name="wsGetMyRequestSoapIn">
    <wsdl:part name="parameters" element="tns:wsGetMyRequest" />
  </wsdl:message>
  <wsdl:message name="wsGetMyRequestSoapOut">
    <wsdl:part name="parameters" element="tns:wsGetMyRequestResponse" />
  </wsdl:message>
  <wsdl:message name="wsGetQuotesSoapIn">
    <wsdl:part name="parameters" element="tns:wsGetQuotes" />
  </wsdl:message>
  <wsdl:message name="wsGetQuotesSoapOut">
    <wsdl:part name="parameters" element="tns:wsGetQuotesResponse" />
  </wsdl:message>
  <wsdl:message name="wsGetMyDocsSoapIn">
    <wsdl:part name="parameters" element="tns:wsGetMyDocs" />
  </wsdl:message>
  <wsdl:message name="wsGetMyDocsSoapOut">
    <wsdl:part name="parameters" element="tns:wsGetMyDocsResponse" />
  </wsdl:message>
  <wsdl:message name="wsGetDocAsBinarySoapIn">
    <wsdl:part name="parameters" element="tns:wsGetDocAsBinary" />
  </wsdl:message>
  <wsdl:message name="wsGetDocAsBinarySoapOut">
    <wsdl:part name="parameters" element="tns:wsGetDocAsBinaryResponse" />
  </wsdl:message>
  <wsdl:message name="wsGetVacationListSoapIn">
    <wsdl:part name="parameters" element="tns:wsGetVacationList" />
  </wsdl:message>
  <wsdl:message name="wsGetVacationListSoapOut">
    <wsdl:part name="parameters" element="tns:wsGetVacationListResponse" />
  </wsdl:message>
  <wsdl:message name="wsTravelRequestSoapIn">
    <wsdl:part name="parameters" element="tns:wsTravelRequest" />
  </wsdl:message>
  <wsdl:message name="wsTravelRequestSoapOut">
    <wsdl:part name="parameters" element="tns:wsTravelRequestResponse" />
  </wsdl:message>
  <wsdl:message name="wsOOORequestSoapIn">
    <wsdl:part name="parameters" element="tns:wsOOORequest" />
  </wsdl:message>
  <wsdl:message name="wsOOORequestSoapOut">
    <wsdl:part name="parameters" element="tns:wsOOORequestResponse" />
  </wsdl:message>
  <wsdl:message name="wsGetEmpTrackingInfoSoapIn">
    <wsdl:part name="parameters" element="tns:wsGetEmpTrackingInfo" />
  </wsdl:message>
  <wsdl:message name="wsGetEmpTrackingInfoSoapOut">
    <wsdl:part name="parameters" element="tns:wsGetEmpTrackingInfoResponse" />
  </wsdl:message>
  <wsdl:message name="wsGetEmpVacationInfoSoapIn">
    <wsdl:part name="parameters" element="tns:wsGetEmpVacationInfo" />
  </wsdl:message>
  <wsdl:message name="wsGetEmpVacationInfoSoapOut">
    <wsdl:part name="parameters" element="tns:wsGetEmpVacationInfoResponse" />
  </wsdl:message>
  <wsdl:message name="wsGetEmpTravelInfoSoapIn">
    <wsdl:part name="parameters" element="tns:wsGetEmpTravelInfo" />
  </wsdl:message>
  <wsdl:message name="wsGetEmpTravelInfoSoapOut">
    <wsdl:part name="parameters" element="tns:wsGetEmpTravelInfoResponse" />
  </wsdl:message>
  <wsdl:message name="wsGetEmpEducationSoapIn">
    <wsdl:part name="parameters" element="tns:wsGetEmpEducation" />
  </wsdl:message>
  <wsdl:message name="wsGetEmpEducationSoapOut">
    <wsdl:part name="parameters" element="tns:wsGetEmpEducationResponse" />
  </wsdl:message>
  <wsdl:message name="wsGetEmpWorkExperienceSoapIn">
    <wsdl:part name="parameters" element="tns:wsGetEmpWorkExperience" />
  </wsdl:message>
  <wsdl:message name="wsGetEmpWorkExperienceSoapOut">
    <wsdl:part name="parameters" element="tns:wsGetEmpWorkExperienceResponse" />
  </wsdl:message>
  <wsdl:message name="wsGetEmpPhoneBookSoapIn">
    <wsdl:part name="parameters" element="tns:wsGetEmpPhoneBook" />
  </wsdl:message>
  <wsdl:message name="wsGetEmpPhoneBookSoapOut">
    <wsdl:part name="parameters" element="tns:wsGetEmpPhoneBookResponse" />
  </wsdl:message>
  <wsdl:portType name="iHRSoap">
    <wsdl:operation name="Authenticate">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Authenticate the user on iHR system</wsdl:documentation>
      <wsdl:input message="tns:AuthenticateSoapIn" />
      <wsdl:output message="tns:AuthenticateSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="wsGetEmployeeInfo">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get Employee info</wsdl:documentation>
      <wsdl:input message="tns:wsGetEmployeeInfoSoapIn" />
      <wsdl:output message="tns:wsGetEmployeeInfoSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="wsGetEmployeePicture">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get Employee info</wsdl:documentation>
      <wsdl:input message="tns:wsGetEmployeePictureSoapIn" />
      <wsdl:output message="tns:wsGetEmployeePictureSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="wsGetEmployeeBasicInfo">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the EMPLOYEES Basic info from HR</wsdl:documentation>
      <wsdl:input message="tns:wsGetEmployeeBasicInfoSoapIn" />
      <wsdl:output message="tns:wsGetEmployeeBasicInfoSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="wsGetEmployeeDetailInfo">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get Employee Detail info</wsdl:documentation>
      <wsdl:input message="tns:wsGetEmployeeDetailInfoSoapIn" />
      <wsdl:output message="tns:wsGetEmployeeDetailInfoSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="wsClockingInfo">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns last 2 Clocking Records from HR</wsdl:documentation>
      <wsdl:input message="tns:wsClockingInfoSoapIn" />
      <wsdl:output message="tns:wsClockingInfoSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="wsGetEmpStatistic">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the EMPLOYEES Stats per Business Unit from HR</wsdl:documentation>
      <wsdl:input message="tns:wsGetEmpStatisticSoapIn" />
      <wsdl:output message="tns:wsGetEmpStatisticSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="wsAttendanceReport">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Attendance info</wsdl:documentation>
      <wsdl:input message="tns:wsAttendanceReportSoapIn" />
      <wsdl:output message="tns:wsAttendanceReportSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="wsDeptAttendanceReport">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get My Documents</wsdl:documentation>
      <wsdl:input message="tns:wsDeptAttendanceReportSoapIn" />
      <wsdl:output message="tns:wsDeptAttendanceReportSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="wsGetSignatureRequests">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns Signature Requests from HR</wsdl:documentation>
      <wsdl:input message="tns:wsGetSignatureRequestsSoapIn" />
      <wsdl:output message="tns:wsGetSignatureRequestsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="wsCountSignatureRequests">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns Signature Requests from HR</wsdl:documentation>
      <wsdl:input message="tns:wsCountSignatureRequestsSoapIn" />
      <wsdl:output message="tns:wsCountSignatureRequestsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="wsGetSignatureList">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns Signature Requests from HR</wsdl:documentation>
      <wsdl:input message="tns:wsGetSignatureListSoapIn" />
      <wsdl:output message="tns:wsGetSignatureListSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="wsSignRequest">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Posts an action to sign the request</wsdl:documentation>
      <wsdl:input message="tns:wsSignRequestSoapIn" />
      <wsdl:output message="tns:wsSignRequestSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="wsLeaveRequest">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Leave request data</wsdl:documentation>
      <wsdl:input message="tns:wsLeaveRequestSoapIn" />
      <wsdl:output message="tns:wsLeaveRequestSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="wsGetHRLinks">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get HR Links</wsdl:documentation>
      <wsdl:input message="tns:wsGetHRLinksSoapIn" />
      <wsdl:output message="tns:wsGetHRLinksSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="wsGetMyRequest">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get My Requests</wsdl:documentation>
      <wsdl:input message="tns:wsGetMyRequestSoapIn" />
      <wsdl:output message="tns:wsGetMyRequestSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="wsGetQuotes">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get Quotes</wsdl:documentation>
      <wsdl:input message="tns:wsGetQuotesSoapIn" />
      <wsdl:output message="tns:wsGetQuotesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="wsGetMyDocs">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get My Documents</wsdl:documentation>
      <wsdl:input message="tns:wsGetMyDocsSoapIn" />
      <wsdl:output message="tns:wsGetMyDocsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="wsGetDocAsBinary">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">GetDocs as Binary</wsdl:documentation>
      <wsdl:input message="tns:wsGetDocAsBinarySoapIn" />
      <wsdl:output message="tns:wsGetDocAsBinarySoapOut" />
    </wsdl:operation>
    <wsdl:operation name="wsGetVacationList">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns Signature Requests from HR</wsdl:documentation>
      <wsdl:input message="tns:wsGetVacationListSoapIn" />
      <wsdl:output message="tns:wsGetVacationListSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="wsTravelRequest">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns Signature Requests from HR</wsdl:documentation>
      <wsdl:input message="tns:wsTravelRequestSoapIn" />
      <wsdl:output message="tns:wsTravelRequestSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="wsOOORequest">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns Signature Requests from HR</wsdl:documentation>
      <wsdl:input message="tns:wsOOORequestSoapIn" />
      <wsdl:output message="tns:wsOOORequestSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="wsGetEmpTrackingInfo">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get Employee Tracking info</wsdl:documentation>
      <wsdl:input message="tns:wsGetEmpTrackingInfoSoapIn" />
      <wsdl:output message="tns:wsGetEmpTrackingInfoSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="wsGetEmpVacationInfo">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get Employee Tracking info</wsdl:documentation>
      <wsdl:input message="tns:wsGetEmpVacationInfoSoapIn" />
      <wsdl:output message="tns:wsGetEmpVacationInfoSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="wsGetEmpTravelInfo">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get Employee Tracking info</wsdl:documentation>
      <wsdl:input message="tns:wsGetEmpTravelInfoSoapIn" />
      <wsdl:output message="tns:wsGetEmpTravelInfoSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="wsGetEmpEducation">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get Employee Tracking info</wsdl:documentation>
      <wsdl:input message="tns:wsGetEmpEducationSoapIn" />
      <wsdl:output message="tns:wsGetEmpEducationSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="wsGetEmpWorkExperience">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get Employee Tracking info</wsdl:documentation>
      <wsdl:input message="tns:wsGetEmpWorkExperienceSoapIn" />
      <wsdl:output message="tns:wsGetEmpWorkExperienceSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="wsGetEmpPhoneBook">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Get Employee Tracking info</wsdl:documentation>
      <wsdl:input message="tns:wsGetEmpPhoneBookSoapIn" />
      <wsdl:output message="tns:wsGetEmpPhoneBookSoapOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="iHRSoap" type="tns:iHRSoap">
    <soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="Authenticate">
      <soap:operation soapAction="http://tempuri.org/Authenticate" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="wsGetEmployeeInfo">
      <soap:operation soapAction="http://tempuri.org/wsGetEmployeeInfo" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="wsGetEmployeePicture">
      <soap:operation soapAction="http://tempuri.org/wsGetEmployeePicture" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="wsGetEmployeeBasicInfo">
      <soap:operation soapAction="http://tempuri.org/wsGetEmployeeBasicInfo" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="wsGetEmployeeDetailInfo">
      <soap:operation soapAction="http://tempuri.org/wsGetEmployeeDetailInfo" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="wsClockingInfo">
      <soap:operation soapAction="http://tempuri.org/wsClockingInfo" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="wsGetEmpStatistic">
      <soap:operation soapAction="http://tempuri.org/wsGetEmpStatistic" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="wsAttendanceReport">
      <soap:operation soapAction="http://tempuri.org/wsAttendanceReport" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="wsDeptAttendanceReport">
      <soap:operation soapAction="http://tempuri.org/wsDeptAttendanceReport" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="wsGetSignatureRequests">
      <soap:operation soapAction="http://tempuri.org/wsGetSignatureRequests" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="wsCountSignatureRequests">
      <soap:operation soapAction="http://tempuri.org/wsCountSignatureRequests" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="wsGetSignatureList">
      <soap:operation soapAction="http://tempuri.org/wsGetSignatureList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="wsSignRequest">
      <soap:operation soapAction="http://tempuri.org/wsSignRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="wsLeaveRequest">
      <soap:operation soapAction="http://tempuri.org/wsLeaveRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="wsGetHRLinks">
      <soap:operation soapAction="http://tempuri.org/wsGetHRLinks" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="wsGetMyRequest">
      <soap:operation soapAction="http://tempuri.org/wsGetMyRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="wsGetQuotes">
      <soap:operation soapAction="http://tempuri.org/wsGetQuotes" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="wsGetMyDocs">
      <soap:operation soapAction="http://tempuri.org/wsGetMyDocs" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="wsGetDocAsBinary">
      <soap:operation soapAction="http://tempuri.org/wsGetDocAsBinary" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="wsGetVacationList">
      <soap:operation soapAction="http://tempuri.org/wsGetVacationList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="wsTravelRequest">
      <soap:operation soapAction="http://tempuri.org/wsTravelRequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="wsOOORequest">
      <soap:operation soapAction="http://tempuri.org/wsOOORequest" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="wsGetEmpTrackingInfo">
      <soap:operation soapAction="http://tempuri.org/wsGetEmpTrackingInfo" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="wsGetEmpVacationInfo">
      <soap:operation soapAction="http://tempuri.org/wsGetEmpVacationInfo" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="wsGetEmpTravelInfo">
      <soap:operation soapAction="http://tempuri.org/wsGetEmpTravelInfo" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="wsGetEmpEducation">
      <soap:operation soapAction="http://tempuri.org/wsGetEmpEducation" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="wsGetEmpWorkExperience">
      <soap:operation soapAction="http://tempuri.org/wsGetEmpWorkExperience" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="wsGetEmpPhoneBook">
      <soap:operation soapAction="http://tempuri.org/wsGetEmpPhoneBook" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:binding name="iHRSoap12" type="tns:iHRSoap">
    <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="Authenticate">
      <soap12:operation soapAction="http://tempuri.org/Authenticate" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="wsGetEmployeeInfo">
      <soap12:operation soapAction="http://tempuri.org/wsGetEmployeeInfo" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="wsGetEmployeePicture">
      <soap12:operation soapAction="http://tempuri.org/wsGetEmployeePicture" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="wsGetEmployeeBasicInfo">
      <soap12:operation soapAction="http://tempuri.org/wsGetEmployeeBasicInfo" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="wsGetEmployeeDetailInfo">
      <soap12:operation soapAction="http://tempuri.org/wsGetEmployeeDetailInfo" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="wsClockingInfo">
      <soap12:operation soapAction="http://tempuri.org/wsClockingInfo" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="wsGetEmpStatistic">
      <soap12:operation soapAction="http://tempuri.org/wsGetEmpStatistic" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="wsAttendanceReport">
      <soap12:operation soapAction="http://tempuri.org/wsAttendanceReport" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="wsDeptAttendanceReport">
      <soap12:operation soapAction="http://tempuri.org/wsDeptAttendanceReport" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="wsGetSignatureRequests">
      <soap12:operation soapAction="http://tempuri.org/wsGetSignatureRequests" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="wsCountSignatureRequests">
      <soap12:operation soapAction="http://tempuri.org/wsCountSignatureRequests" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="wsGetSignatureList">
      <soap12:operation soapAction="http://tempuri.org/wsGetSignatureList" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="wsSignRequest">
      <soap12:operation soapAction="http://tempuri.org/wsSignRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="wsLeaveRequest">
      <soap12:operation soapAction="http://tempuri.org/wsLeaveRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="wsGetHRLinks">
      <soap12:operation soapAction="http://tempuri.org/wsGetHRLinks" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="wsGetMyRequest">
      <soap12:operation soapAction="http://tempuri.org/wsGetMyRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="wsGetQuotes">
      <soap12:operation soapAction="http://tempuri.org/wsGetQuotes" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="wsGetMyDocs">
      <soap12:operation soapAction="http://tempuri.org/wsGetMyDocs" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="wsGetDocAsBinary">
      <soap12:operation soapAction="http://tempuri.org/wsGetDocAsBinary" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="wsGetVacationList">
      <soap12:operation soapAction="http://tempuri.org/wsGetVacationList" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="wsTravelRequest">
      <soap12:operation soapAction="http://tempuri.org/wsTravelRequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="wsOOORequest">
      <soap12:operation soapAction="http://tempuri.org/wsOOORequest" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="wsGetEmpTrackingInfo">
      <soap12:operation soapAction="http://tempuri.org/wsGetEmpTrackingInfo" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="wsGetEmpVacationInfo">
      <soap12:operation soapAction="http://tempuri.org/wsGetEmpVacationInfo" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="wsGetEmpTravelInfo">
      <soap12:operation soapAction="http://tempuri.org/wsGetEmpTravelInfo" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="wsGetEmpEducation">
      <soap12:operation soapAction="http://tempuri.org/wsGetEmpEducation" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="wsGetEmpWorkExperience">
      <soap12:operation soapAction="http://tempuri.org/wsGetEmpWorkExperience" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="wsGetEmpPhoneBook">
      <soap12:operation soapAction="http://tempuri.org/wsGetEmpPhoneBook" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:service name="iHR">
    <wsdl:port name="iHRSoap" binding="tns:iHRSoap">
      <soap:address location="http://st1516/HR35/Common/WServices/iHR.asmx" />
    </wsdl:port>
    <wsdl:port name="iHRSoap12" binding="tns:iHRSoap12">
      <soap12:address location="http://st1516/HR35/Common/WServices/iHR.asmx" />
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>