ProcEngWebService
Click here for a complete list of operations.
GetAllAcknowledgedAbsenceRequestsForDateRange
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 /MobileSSMWS/ProcEngWebService.asmx HTTP/1.1
Host: ta.nmwtra.org.uk
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://www.tensor.com/GetAllAcknowledgedAbsenceRequestsForDateRange"
<?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>
<GetAllAcknowledgedAbsenceRequestsForDateRange xmlns="http://www.tensor.com/">
<token>string</token>
<systemID>int</systemID>
<sysDT>dateTime</sysDT>
<employeeID>int</employeeID>
<dateFrom>dateTime</dateFrom>
<dateTo>dateTime</dateTo>
</GetAllAcknowledgedAbsenceRequestsForDateRange>
</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>
<GetAllAcknowledgedAbsenceRequestsForDateRangeResponse xmlns="http://www.tensor.com/">
<GetAllAcknowledgedAbsenceRequestsForDateRangeResult>
<AbsenceRequest>
<AbsenceCategoryID>int</AbsenceCategoryID>
<AbsenceCodeDescription>string</AbsenceCodeDescription>
<AbsenceCode>string</AbsenceCode>
<AbsenceUID>long</AbsenceUID>
<AbsenceHours>int</AbsenceHours>
<AbsenceEndDate>dateTime</AbsenceEndDate>
<AbsenceDate>dateTime</AbsenceDate>
<AbsenceEnd>dateTime</AbsenceEnd>
<AbsenceStart>dateTime</AbsenceStart>
<AbsenceType>int</AbsenceType>
<AbsenceTypeEnum>AM or PM or Full or Timed or Hours</AbsenceTypeEnum>
<AbsenceID>int</AbsenceID>
<CancellationAbsenceID>int</CancellationAbsenceID>
<AuthoriserResponse>string</AuthoriserResponse>
<TravellingAbroad>int</TravellingAbroad>
<OverrideAbsenceCodeID>int</OverrideAbsenceCodeID>
<AbsenceRequestTypeEnum>Creation or Cancellation or HR_BD_Edit or HR_EC_New or HR_EC_Edit or HR_EC_Delete or HR_FN_Edit or Deletion</AbsenceRequestTypeEnum>
<TypeToCancel>AM or PM or Full or Timed or Hours</TypeToCancel>
<AuthoriserResponseID>int</AuthoriserResponseID>
<RepeatInstances>short</RepeatInstances>
<RepeatInterval>unsignedByte</RepeatInterval>
<RepeatRequestParentID>int</RepeatRequestParentID>
<ParentAbsenceCodeID>int</ParentAbsenceCodeID>
<ParentAbsenceCode>string</ParentAbsenceCode>
<ParentAbsenceCodeDescription>string</ParentAbsenceCodeDescription>
</AbsenceRequest>
<AbsenceRequest>
<AbsenceCategoryID>int</AbsenceCategoryID>
<AbsenceCodeDescription>string</AbsenceCodeDescription>
<AbsenceCode>string</AbsenceCode>
<AbsenceUID>long</AbsenceUID>
<AbsenceHours>int</AbsenceHours>
<AbsenceEndDate>dateTime</AbsenceEndDate>
<AbsenceDate>dateTime</AbsenceDate>
<AbsenceEnd>dateTime</AbsenceEnd>
<AbsenceStart>dateTime</AbsenceStart>
<AbsenceType>int</AbsenceType>
<AbsenceTypeEnum>AM or PM or Full or Timed or Hours</AbsenceTypeEnum>
<AbsenceID>int</AbsenceID>
<CancellationAbsenceID>int</CancellationAbsenceID>
<AuthoriserResponse>string</AuthoriserResponse>
<TravellingAbroad>int</TravellingAbroad>
<OverrideAbsenceCodeID>int</OverrideAbsenceCodeID>
<AbsenceRequestTypeEnum>Creation or Cancellation or HR_BD_Edit or HR_EC_New or HR_EC_Edit or HR_EC_Delete or HR_FN_Edit or Deletion</AbsenceRequestTypeEnum>
<TypeToCancel>AM or PM or Full or Timed or Hours</TypeToCancel>
<AuthoriserResponseID>int</AuthoriserResponseID>
<RepeatInstances>short</RepeatInstances>
<RepeatInterval>unsignedByte</RepeatInterval>
<RepeatRequestParentID>int</RepeatRequestParentID>
<ParentAbsenceCodeID>int</ParentAbsenceCodeID>
<ParentAbsenceCode>string</ParentAbsenceCode>
<ParentAbsenceCodeDescription>string</ParentAbsenceCodeDescription>
</AbsenceRequest>
</GetAllAcknowledgedAbsenceRequestsForDateRangeResult>
</GetAllAcknowledgedAbsenceRequestsForDateRangeResponse>
</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 /MobileSSMWS/ProcEngWebService.asmx HTTP/1.1
Host: ta.nmwtra.org.uk
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>
<GetAllAcknowledgedAbsenceRequestsForDateRange xmlns="http://www.tensor.com/">
<token>string</token>
<systemID>int</systemID>
<sysDT>dateTime</sysDT>
<employeeID>int</employeeID>
<dateFrom>dateTime</dateFrom>
<dateTo>dateTime</dateTo>
</GetAllAcknowledgedAbsenceRequestsForDateRange>
</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>
<GetAllAcknowledgedAbsenceRequestsForDateRangeResponse xmlns="http://www.tensor.com/">
<GetAllAcknowledgedAbsenceRequestsForDateRangeResult>
<AbsenceRequest>
<AbsenceCategoryID>int</AbsenceCategoryID>
<AbsenceCodeDescription>string</AbsenceCodeDescription>
<AbsenceCode>string</AbsenceCode>
<AbsenceUID>long</AbsenceUID>
<AbsenceHours>int</AbsenceHours>
<AbsenceEndDate>dateTime</AbsenceEndDate>
<AbsenceDate>dateTime</AbsenceDate>
<AbsenceEnd>dateTime</AbsenceEnd>
<AbsenceStart>dateTime</AbsenceStart>
<AbsenceType>int</AbsenceType>
<AbsenceTypeEnum>AM or PM or Full or Timed or Hours</AbsenceTypeEnum>
<AbsenceID>int</AbsenceID>
<CancellationAbsenceID>int</CancellationAbsenceID>
<AuthoriserResponse>string</AuthoriserResponse>
<TravellingAbroad>int</TravellingAbroad>
<OverrideAbsenceCodeID>int</OverrideAbsenceCodeID>
<AbsenceRequestTypeEnum>Creation or Cancellation or HR_BD_Edit or HR_EC_New or HR_EC_Edit or HR_EC_Delete or HR_FN_Edit or Deletion</AbsenceRequestTypeEnum>
<TypeToCancel>AM or PM or Full or Timed or Hours</TypeToCancel>
<AuthoriserResponseID>int</AuthoriserResponseID>
<RepeatInstances>short</RepeatInstances>
<RepeatInterval>unsignedByte</RepeatInterval>
<RepeatRequestParentID>int</RepeatRequestParentID>
<ParentAbsenceCodeID>int</ParentAbsenceCodeID>
<ParentAbsenceCode>string</ParentAbsenceCode>
<ParentAbsenceCodeDescription>string</ParentAbsenceCodeDescription>
</AbsenceRequest>
<AbsenceRequest>
<AbsenceCategoryID>int</AbsenceCategoryID>
<AbsenceCodeDescription>string</AbsenceCodeDescription>
<AbsenceCode>string</AbsenceCode>
<AbsenceUID>long</AbsenceUID>
<AbsenceHours>int</AbsenceHours>
<AbsenceEndDate>dateTime</AbsenceEndDate>
<AbsenceDate>dateTime</AbsenceDate>
<AbsenceEnd>dateTime</AbsenceEnd>
<AbsenceStart>dateTime</AbsenceStart>
<AbsenceType>int</AbsenceType>
<AbsenceTypeEnum>AM or PM or Full or Timed or Hours</AbsenceTypeEnum>
<AbsenceID>int</AbsenceID>
<CancellationAbsenceID>int</CancellationAbsenceID>
<AuthoriserResponse>string</AuthoriserResponse>
<TravellingAbroad>int</TravellingAbroad>
<OverrideAbsenceCodeID>int</OverrideAbsenceCodeID>
<AbsenceRequestTypeEnum>Creation or Cancellation or HR_BD_Edit or HR_EC_New or HR_EC_Edit or HR_EC_Delete or HR_FN_Edit or Deletion</AbsenceRequestTypeEnum>
<TypeToCancel>AM or PM or Full or Timed or Hours</TypeToCancel>
<AuthoriserResponseID>int</AuthoriserResponseID>
<RepeatInstances>short</RepeatInstances>
<RepeatInterval>unsignedByte</RepeatInterval>
<RepeatRequestParentID>int</RepeatRequestParentID>
<ParentAbsenceCodeID>int</ParentAbsenceCodeID>
<ParentAbsenceCode>string</ParentAbsenceCode>
<ParentAbsenceCodeDescription>string</ParentAbsenceCodeDescription>
</AbsenceRequest>
</GetAllAcknowledgedAbsenceRequestsForDateRangeResult>
</GetAllAcknowledgedAbsenceRequestsForDateRangeResponse>
</soap12:Body>
</soap12:Envelope>