serviceEmployeeMaintenance
Click here for a complete list of operations.
getEmployeeByExactID
Searches for a single smEmp entry by ID
Test
The test form is only available for requests from the local machine.SOAP 1.1
The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.
POST /ctapi/services/ctDynamicsSL/serviceEmployeeMaintenance.asmx HTTP/1.1
Host: www.catalinatechnology.com
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://www.catalinatechnology.com/services/ctDynamicsSL/getEmployeeByExactID"
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Header>
<ctDynamicsSLHeader xmlns="http://www.catalinatechnology.com/services/ctDynamicsSL">
<licenseKey>string</licenseKey>
<licenseName>string</licenseName>
<licenseExpiration>string</licenseExpiration>
<softwareName>string</softwareName>
<siteID>string</siteID>
<siteKey>string</siteKey>
<userName>string</userName>
<cpnyID>string</cpnyID>
<apiUsername>string</apiUsername>
<apiPassword>string</apiPassword>
<flags>
<nameValuePairs>
<name>string</name>
<value>string</value>
</nameValuePairs>
<nameValuePairs>
<name>string</name>
<value>string</value>
</nameValuePairs>
</flags>
</ctDynamicsSLHeader>
</soap:Header>
<soap:Body>
<getEmployeeByExactID xmlns="http://www.catalinatechnology.com/services/ctDynamicsSL">
<employeeID>string</employeeID>
</getEmployeeByExactID>
</soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<getEmployeeByExactIDResponse xmlns="http://www.catalinatechnology.com/services/ctDynamicsSL">
<getEmployeeByExactIDResult>
<errorMessage>string</errorMessage>
<notes>string</notes>
<resultCode>int</resultCode>
<Cetrtified>string</Cetrtified>
<CommLaborPct>double</CommLaborPct>
<CommMaterialPct>double</CommMaterialPct>
<CpnyID>string</CpnyID>
<Crtd_DateTime>dateTime</Crtd_DateTime>
<Crtd_Prog>string</Crtd_Prog>
<Crtd_User>string</Crtd_User>
<EarnType>string</EarnType>
<EM_ID01>string</EM_ID01>
<EM_ID02>string</EM_ID02>
<EM_ID03>string</EM_ID03>
<EM_ID04>string</EM_ID04>
<EM_ID05>string</EM_ID05>
<EM_ID06>string</EM_ID06>
<EM_ID07>string</EM_ID07>
<EM_ID08>double</EM_ID08>
<EM_ID09>dateTime</EM_ID09>
<EM_ID10>short</EM_ID10>
<EM_ID11>string</EM_ID11>
<EM_ID12>string</EM_ID12>
<EM_ID13>string</EM_ID13>
<EM_ID14>string</EM_ID14>
<EM_ID15>string</EM_ID15>
<EM_ID16>string</EM_ID16>
<EM_ID17>string</EM_ID17>
<EM_ID18>double</EM_ID18>
<EM_ID19>dateTime</EM_ID19>
<EM_ID20>short</EM_ID20>
<EmailAddr>string</EmailAddr>
<EmployeeActive>short</EmployeeActive>
<employeeaddress1>string</employeeaddress1>
<employeeaddress2>string</employeeaddress2>
<employeeBdate>dateTime</employeeBdate>
<EmployeeBranchID>string</EmployeeBranchID>
<EmployeeCellPhone>string</EmployeeCellPhone>
<EmployeeCity>string</EmployeeCity>
<EmployeeCommPlan>string</EmployeeCommPlan>
<EmployeeDept>string</EmployeeDept>
<EmployeeDLClass>string</EmployeeDLClass>
<employeeDLExpDate>dateTime</employeeDLExpDate>
<EmployeeDLNo>string</EmployeeDLNo>
<EmployeeDLState>string</EmployeeDLState>
<EmployeeExemption>short</EmployeeExemption>
<EmployeeFaxNo>string</EmployeeFaxNo>
<EmployeeFirstName>string</EmployeeFirstName>
<EmployeeHiredate>dateTime</EmployeeHiredate>
<EmployeeHomePhone>string</EmployeeHomePhone>
<EmployeeId>string</EmployeeId>
<EmployeeLastName>string</EmployeeLastName>
<EmployeeMarital>string</EmployeeMarital>
<EmployeeMiddleInit>string</EmployeeMiddleInit>
<EmployeeOffPhoneExt>string</EmployeeOffPhoneExt>
<EmployeePagerNo>string</EmployeePagerNo>
<EmployeePayRollId>string</EmployeePayRollId>
<EmployeePayType>string</EmployeePayType>
<EmployeeQuota>double</EmployeeQuota>
<EmployeeRaiseDate>dateTime</EmployeeRaiseDate>
<EmployeeRate>double</EmployeeRate>
<EmployeeSex>string</EmployeeSex>
<EmployeeSSNo>string</EmployeeSSNo>
<EmployeeState>string</EmployeeState>
<EmployeeTermDate>dateTime</EmployeeTermDate>
<EmployeeType>string</EmployeeType>
<EmployeeVehicleId>string</EmployeeVehicleId>
<EmployeeWorkerDept>string</EmployeeWorkerDept>
<EmployeeZip>string</EmployeeZip>
<InvtSiteID>string</InvtSiteID>
<LaborClass>string</LaborClass>
<Lupd_DateTime>dateTime</Lupd_DateTime>
<Lupd_Prog>string</Lupd_Prog>
<Lupd_User>string</Lupd_User>
<NoteID>int</NoteID>
<OvhdFringe>double</OvhdFringe>
<OvhdFringeType>string</OvhdFringeType>
<OvhdInsur>double</OvhdInsur>
<OvhdInsurType>string</OvhdInsurType>
<OvhdOther>double</OvhdOther>
<OvhdOtherType>string</OvhdOtherType>
<OvhdTaxes>double</OvhdTaxes>
<OvhdTaxesType>string</OvhdTaxesType>
<ShiftCode>string</ShiftCode>
<Supervisor>string</Supervisor>
<TemplateID>string</TemplateID>
<TimeZone>string</TimeZone>
<UnionCode>string</UnionCode>
<User1>string</User1>
<User2>string</User2>
<User3>double</User3>
<User4>double</User4>
<User5>string</User5>
<User6>string</User6>
<User7>dateTime</User7>
<User8>dateTime</User8>
<WageCode>string</WageCode>
<WageGroup>string</WageGroup>
<WorkersComp>string</WorkersComp>
<WorkLoc>string</WorkLoc>
<WorkType>string</WorkType>
</getEmployeeByExactIDResult>
</getEmployeeByExactIDResponse>
</soap:Body>
</soap:Envelope>
SOAP 1.2
The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.
POST /ctapi/services/ctDynamicsSL/serviceEmployeeMaintenance.asmx HTTP/1.1
Host: www.catalinatechnology.com
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
<soap12:Header>
<ctDynamicsSLHeader xmlns="http://www.catalinatechnology.com/services/ctDynamicsSL">
<licenseKey>string</licenseKey>
<licenseName>string</licenseName>
<licenseExpiration>string</licenseExpiration>
<softwareName>string</softwareName>
<siteID>string</siteID>
<siteKey>string</siteKey>
<userName>string</userName>
<cpnyID>string</cpnyID>
<apiUsername>string</apiUsername>
<apiPassword>string</apiPassword>
<flags>
<nameValuePairs>
<name>string</name>
<value>string</value>
</nameValuePairs>
<nameValuePairs>
<name>string</name>
<value>string</value>
</nameValuePairs>
</flags>
</ctDynamicsSLHeader>
</soap12:Header>
<soap12:Body>
<getEmployeeByExactID xmlns="http://www.catalinatechnology.com/services/ctDynamicsSL">
<employeeID>string</employeeID>
</getEmployeeByExactID>
</soap12:Body>
</soap12:Envelope>
HTTP/1.1 200 OK
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
<soap12:Body>
<getEmployeeByExactIDResponse xmlns="http://www.catalinatechnology.com/services/ctDynamicsSL">
<getEmployeeByExactIDResult>
<errorMessage>string</errorMessage>
<notes>string</notes>
<resultCode>int</resultCode>
<Cetrtified>string</Cetrtified>
<CommLaborPct>double</CommLaborPct>
<CommMaterialPct>double</CommMaterialPct>
<CpnyID>string</CpnyID>
<Crtd_DateTime>dateTime</Crtd_DateTime>
<Crtd_Prog>string</Crtd_Prog>
<Crtd_User>string</Crtd_User>
<EarnType>string</EarnType>
<EM_ID01>string</EM_ID01>
<EM_ID02>string</EM_ID02>
<EM_ID03>string</EM_ID03>
<EM_ID04>string</EM_ID04>
<EM_ID05>string</EM_ID05>
<EM_ID06>string</EM_ID06>
<EM_ID07>string</EM_ID07>
<EM_ID08>double</EM_ID08>
<EM_ID09>dateTime</EM_ID09>
<EM_ID10>short</EM_ID10>
<EM_ID11>string</EM_ID11>
<EM_ID12>string</EM_ID12>
<EM_ID13>string</EM_ID13>
<EM_ID14>string</EM_ID14>
<EM_ID15>string</EM_ID15>
<EM_ID16>string</EM_ID16>
<EM_ID17>string</EM_ID17>
<EM_ID18>double</EM_ID18>
<EM_ID19>dateTime</EM_ID19>
<EM_ID20>short</EM_ID20>
<EmailAddr>string</EmailAddr>
<EmployeeActive>short</EmployeeActive>
<employeeaddress1>string</employeeaddress1>
<employeeaddress2>string</employeeaddress2>
<employeeBdate>dateTime</employeeBdate>
<EmployeeBranchID>string</EmployeeBranchID>
<EmployeeCellPhone>string</EmployeeCellPhone>
<EmployeeCity>string</EmployeeCity>
<EmployeeCommPlan>string</EmployeeCommPlan>
<EmployeeDept>string</EmployeeDept>
<EmployeeDLClass>string</EmployeeDLClass>
<employeeDLExpDate>dateTime</employeeDLExpDate>
<EmployeeDLNo>string</EmployeeDLNo>
<EmployeeDLState>string</EmployeeDLState>
<EmployeeExemption>short</EmployeeExemption>
<EmployeeFaxNo>string</EmployeeFaxNo>
<EmployeeFirstName>string</EmployeeFirstName>
<EmployeeHiredate>dateTime</EmployeeHiredate>
<EmployeeHomePhone>string</EmployeeHomePhone>
<EmployeeId>string</EmployeeId>
<EmployeeLastName>string</EmployeeLastName>
<EmployeeMarital>string</EmployeeMarital>
<EmployeeMiddleInit>string</EmployeeMiddleInit>
<EmployeeOffPhoneExt>string</EmployeeOffPhoneExt>
<EmployeePagerNo>string</EmployeePagerNo>
<EmployeePayRollId>string</EmployeePayRollId>
<EmployeePayType>string</EmployeePayType>
<EmployeeQuota>double</EmployeeQuota>
<EmployeeRaiseDate>dateTime</EmployeeRaiseDate>
<EmployeeRate>double</EmployeeRate>
<EmployeeSex>string</EmployeeSex>
<EmployeeSSNo>string</EmployeeSSNo>
<EmployeeState>string</EmployeeState>
<EmployeeTermDate>dateTime</EmployeeTermDate>
<EmployeeType>string</EmployeeType>
<EmployeeVehicleId>string</EmployeeVehicleId>
<EmployeeWorkerDept>string</EmployeeWorkerDept>
<EmployeeZip>string</EmployeeZip>
<InvtSiteID>string</InvtSiteID>
<LaborClass>string</LaborClass>
<Lupd_DateTime>dateTime</Lupd_DateTime>
<Lupd_Prog>string</Lupd_Prog>
<Lupd_User>string</Lupd_User>
<NoteID>int</NoteID>
<OvhdFringe>double</OvhdFringe>
<OvhdFringeType>string</OvhdFringeType>
<OvhdInsur>double</OvhdInsur>
<OvhdInsurType>string</OvhdInsurType>
<OvhdOther>double</OvhdOther>
<OvhdOtherType>string</OvhdOtherType>
<OvhdTaxes>double</OvhdTaxes>
<OvhdTaxesType>string</OvhdTaxesType>
<ShiftCode>string</ShiftCode>
<Supervisor>string</Supervisor>
<TemplateID>string</TemplateID>
<TimeZone>string</TimeZone>
<UnionCode>string</UnionCode>
<User1>string</User1>
<User2>string</User2>
<User3>double</User3>
<User4>double</User4>
<User5>string</User5>
<User6>string</User6>
<User7>dateTime</User7>
<User8>dateTime</User8>
<WageCode>string</WageCode>
<WageGroup>string</WageGroup>
<WorkersComp>string</WorkersComp>
<WorkLoc>string</WorkLoc>
<WorkType>string</WorkType>
</getEmployeeByExactIDResult>
</getEmployeeByExactIDResponse>
</soap12:Body>
</soap12:Envelope>