ProcEngWebService
Click here for a complete list of operations.
GetShift
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 /SSMWS/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/GetShift"
<?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>
<GetShift xmlns="http://www.tensor.com/">
<token>string</token>
<systemID>int</systemID>
<sysDT>dateTime</sysDT>
<shiftID>int</shiftID>
</GetShift>
</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>
<GetShiftResponse xmlns="http://www.tensor.com/">
<GetShiftResult>
<ShiftID>int</ShiftID>
<ShiftCode>string</ShiftCode>
<ShiftName>string</ShiftName>
<ShiftBreakMaxGap>int</ShiftBreakMaxGap>
<AutoClockOut>int</AutoClockOut>
<AutoClockOutCheck>int</AutoClockOutCheck>
<AutoClockOutTime>int</AutoClockOutTime>
<RestDay>boolean</RestDay>
<NonClockingDay>boolean</NonClockingDay>
<MinimumHours>int</MinimumHours>
<NormalHours>int</NormalHours>
<ShiftType>int</ShiftType>
<ShiftStartTime>int</ShiftStartTime>
<ShiftEndTime>int</ShiftEndTime>
<ShiftStartDay>int</ShiftStartDay>
<ShiftEndDay>int</ShiftEndDay>
<MinOtClaimStart>int</MinOtClaimStart>
<MinOtClaimEnd>int</MinOtClaimEnd>
<AffectdByWeeklyOt>boolean</AffectdByWeeklyOt>
<CoreTime1Start>int</CoreTime1Start>
<CoreTime1End>int</CoreTime1End>
<CoreTime1StartDay>int</CoreTime1StartDay>
<CoreTime1EndDay>int</CoreTime1EndDay>
<CoreTime2Start>int</CoreTime2Start>
<CoreTime2End>int</CoreTime2End>
<CoreTime2StartDay>int</CoreTime2StartDay>
<CoreTime2EndDay>int</CoreTime2EndDay>
<HolidayFirstStart>int</HolidayFirstStart>
<HolidayFirstEnd>int</HolidayFirstEnd>
<HolidaySecondStart>int</HolidaySecondStart>
<HolidaySecondEnd>int</HolidaySecondEnd>
<HolidayFirstStartDay>int</HolidayFirstStartDay>
<HolidayFirstEndDay>int</HolidayFirstEndDay>
<HolidaySecondStartDay>int</HolidaySecondStartDay>
<HolidaySecondEndDay>int</HolidaySecondEndDay>
<AutoClockOutCheckDay>int</AutoClockOutCheckDay>
<AutoClockOutInsertDay>int</AutoClockOutInsertDay>
<ExcludeFromPeriodicOT>boolean</ExcludeFromPeriodicOT>
<Breaks>
<ShiftBreak>
<ShiftBreakID>int</ShiftBreakID>
<ShiftId>int</ShiftId>
<IgnoreShortBreak>boolean</IgnoreShortBreak>
<IsPaid>boolean</IsPaid>
<BreakType>int</BreakType>
<BreakStartFactor>int</BreakStartFactor>
<Entitlement>int</Entitlement>
<WindowDuration>int</WindowDuration>
<MinGap>int</MinGap>
<MaxGap>int</MaxGap>
<IsToBeDeleted>boolean</IsToBeDeleted>
<IsBreakRequired>boolean</IsBreakRequired>
<AutoInsertOptions>int</AutoInsertOptions>
<ExtendBreakToMaxDuration>boolean</ExtendBreakToMaxDuration>
<MinAllowedBreaks>int</MinAllowedBreaks>
<MaxAllowedBreaks>int</MaxAllowedBreaks>
<BreakRounding>int</BreakRounding>
<RoundingGrace>int</RoundingGrace>
<ExtendedGrace>int</ExtendedGrace>
<BreakPayband>int</BreakPayband>
<AutoInsertType>int</AutoInsertType>
<ExtendedBreakRounding>int</ExtendedBreakRounding>
<InsertOtherValue>int</InsertOtherValue>
<RunningTotal>int</RunningTotal>
<RunningCount>int</RunningCount>
<MinTotalBreakDuration>int</MinTotalBreakDuration>
<MaxTotalBreakDuration>int</MaxTotalBreakDuration>
<MinWorkBeforeFirstBreak>int</MinWorkBeforeFirstBreak>
<MinWorkAfterFirstBreak>int</MinWorkAfterFirstBreak>
<StartDay>int</StartDay>
</ShiftBreak>
<ShiftBreak>
<ShiftBreakID>int</ShiftBreakID>
<ShiftId>int</ShiftId>
<IgnoreShortBreak>boolean</IgnoreShortBreak>
<IsPaid>boolean</IsPaid>
<BreakType>int</BreakType>
<BreakStartFactor>int</BreakStartFactor>
<Entitlement>int</Entitlement>
<WindowDuration>int</WindowDuration>
<MinGap>int</MinGap>
<MaxGap>int</MaxGap>
<IsToBeDeleted>boolean</IsToBeDeleted>
<IsBreakRequired>boolean</IsBreakRequired>
<AutoInsertOptions>int</AutoInsertOptions>
<ExtendBreakToMaxDuration>boolean</ExtendBreakToMaxDuration>
<MinAllowedBreaks>int</MinAllowedBreaks>
<MaxAllowedBreaks>int</MaxAllowedBreaks>
<BreakRounding>int</BreakRounding>
<RoundingGrace>int</RoundingGrace>
<ExtendedGrace>int</ExtendedGrace>
<BreakPayband>int</BreakPayband>
<AutoInsertType>int</AutoInsertType>
<ExtendedBreakRounding>int</ExtendedBreakRounding>
<InsertOtherValue>int</InsertOtherValue>
<RunningTotal>int</RunningTotal>
<RunningCount>int</RunningCount>
<MinTotalBreakDuration>int</MinTotalBreakDuration>
<MaxTotalBreakDuration>int</MaxTotalBreakDuration>
<MinWorkBeforeFirstBreak>int</MinWorkBeforeFirstBreak>
<MinWorkAfterFirstBreak>int</MinWorkAfterFirstBreak>
<StartDay>int</StartDay>
</ShiftBreak>
</Breaks>
<TimeSlots>
<ShiftTimeSlot>
<ShiftTimeSlotId>int</ShiftTimeSlotId>
<ShiftId>int</ShiftId>
<OrdinalPosition>int</OrdinalPosition>
<StartDay>int</StartDay>
<StartTime>int</StartTime>
<EndDay>int</EndDay>
<EndTime>int</EndTime>
<AccountingUnits>int</AccountingUnits>
<GraceInTime>int</GraceInTime>
<GraceOutTime>int</GraceOutTime>
<PaybandId>int</PaybandId>
<SlotLevelFormulaId>int</SlotLevelFormulaId>
<IsToBeDeleted>boolean</IsToBeDeleted>
</ShiftTimeSlot>
<ShiftTimeSlot>
<ShiftTimeSlotId>int</ShiftTimeSlotId>
<ShiftId>int</ShiftId>
<OrdinalPosition>int</OrdinalPosition>
<StartDay>int</StartDay>
<StartTime>int</StartTime>
<EndDay>int</EndDay>
<EndTime>int</EndTime>
<AccountingUnits>int</AccountingUnits>
<GraceInTime>int</GraceInTime>
<GraceOutTime>int</GraceOutTime>
<PaybandId>int</PaybandId>
<SlotLevelFormulaId>int</SlotLevelFormulaId>
<IsToBeDeleted>boolean</IsToBeDeleted>
</ShiftTimeSlot>
</TimeSlots>
<PaybandSlots>
<ShiftPaybandAllocation>
<ShiftPaybandAllocationId>int</ShiftPaybandAllocationId>
<PaybandId>int</PaybandId>
<PaybandCode>string</PaybandCode>
<DefaultPayband>int</DefaultPayband>
<RoundingUnit>int</RoundingUnit>
<ShiftId>int</ShiftId>
<PaybandSequence>int</PaybandSequence>
<IsToBeDeleted>boolean</IsToBeDeleted>
</ShiftPaybandAllocation>
<ShiftPaybandAllocation>
<ShiftPaybandAllocationId>int</ShiftPaybandAllocationId>
<PaybandId>int</PaybandId>
<PaybandCode>string</PaybandCode>
<DefaultPayband>int</DefaultPayband>
<RoundingUnit>int</RoundingUnit>
<ShiftId>int</ShiftId>
<PaybandSequence>int</PaybandSequence>
<IsToBeDeleted>boolean</IsToBeDeleted>
</ShiftPaybandAllocation>
</PaybandSlots>
<PayRules>
<ShiftPayRule>
<ShiftPayRuleId>int</ShiftPayRuleId>
<SourcePayband>int</SourcePayband>
<DestinationPayband>int</DestinationPayband>
<ShiftId>int</ShiftId>
<OrdinalPosition>int</OrdinalPosition>
<MaxHours>int</MaxHours>
<TriggerHours>int</TriggerHours>
<Multiplier>double</Multiplier>
<ShiftPayRulesName>string</ShiftPayRulesName>
<ShiftPayRulesDescription>string</ShiftPayRulesDescription>
<ShiftPayRulesType>int</ShiftPayRulesType>
<IsToBeDeleted>boolean</IsToBeDeleted>
<SourcePayband2>int</SourcePayband2>
<SourcePayband3>int</SourcePayband3>
</ShiftPayRule>
<ShiftPayRule>
<ShiftPayRuleId>int</ShiftPayRuleId>
<SourcePayband>int</SourcePayband>
<DestinationPayband>int</DestinationPayband>
<ShiftId>int</ShiftId>
<OrdinalPosition>int</OrdinalPosition>
<MaxHours>int</MaxHours>
<TriggerHours>int</TriggerHours>
<Multiplier>double</Multiplier>
<ShiftPayRulesName>string</ShiftPayRulesName>
<ShiftPayRulesDescription>string</ShiftPayRulesDescription>
<ShiftPayRulesType>int</ShiftPayRulesType>
<IsToBeDeleted>boolean</IsToBeDeleted>
<SourcePayband2>int</SourcePayband2>
<SourcePayband3>int</SourcePayband3>
</ShiftPayRule>
</PayRules>
<LastUpdate>dateTime</LastUpdate>
<ShiftEnhTimePeriod>
<ShiftJobEnhTimePeriod>
<_ShiftJobEnhTimePeriodID>int</_ShiftJobEnhTimePeriodID>
<ShiftJobEnhTimePeriodId>int</ShiftJobEnhTimePeriodId>
<JobID>int</JobID>
<JobName>string</JobName>
<StartDay>int</StartDay>
<StartDayName>string</StartDayName>
<EndDay>int</EndDay>
<EndDayName>string</EndDayName>
<StartTime>string</StartTime>
<EndTime>string</EndTime>
<IsToBeDeleted>boolean</IsToBeDeleted>
<ShiftID>int</ShiftID>
</ShiftJobEnhTimePeriod>
<ShiftJobEnhTimePeriod>
<_ShiftJobEnhTimePeriodID>int</_ShiftJobEnhTimePeriodID>
<ShiftJobEnhTimePeriodId>int</ShiftJobEnhTimePeriodId>
<JobID>int</JobID>
<JobName>string</JobName>
<StartDay>int</StartDay>
<StartDayName>string</StartDayName>
<EndDay>int</EndDay>
<EndDayName>string</EndDayName>
<StartTime>string</StartTime>
<EndTime>string</EndTime>
<IsToBeDeleted>boolean</IsToBeDeleted>
<ShiftID>int</ShiftID>
</ShiftJobEnhTimePeriod>
</ShiftEnhTimePeriod>
<ShiftTextColour>int</ShiftTextColour>
<ShiftBackColour>int</ShiftBackColour>
<Inactive>unsignedByte</Inactive>
<OneInOnly>unsignedByte</OneInOnly>
<ShiftPaybandOverride>
<ShiftPaybandOverride>
<ShiftPaybandOverrideID>int</ShiftPaybandOverrideID>
<ShiftID>int</ShiftID>
<DayTypeDefID>int</DayTypeDefID>
<FromPaybandID>int</FromPaybandID>
<ToPaybandID>int</ToPaybandID>
<LastUpdate>dateTime</LastUpdate>
</ShiftPaybandOverride>
<ShiftPaybandOverride>
<ShiftPaybandOverrideID>int</ShiftPaybandOverrideID>
<ShiftID>int</ShiftID>
<DayTypeDefID>int</DayTypeDefID>
<FromPaybandID>int</FromPaybandID>
<ToPaybandID>int</ToPaybandID>
<LastUpdate>dateTime</LastUpdate>
</ShiftPaybandOverride>
</ShiftPaybandOverride>
<ObjDescription>string</ObjDescription>
</GetShiftResult>
</GetShiftResponse>
</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 /SSMWS/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>
<GetShift xmlns="http://www.tensor.com/">
<token>string</token>
<systemID>int</systemID>
<sysDT>dateTime</sysDT>
<shiftID>int</shiftID>
</GetShift>
</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>
<GetShiftResponse xmlns="http://www.tensor.com/">
<GetShiftResult>
<ShiftID>int</ShiftID>
<ShiftCode>string</ShiftCode>
<ShiftName>string</ShiftName>
<ShiftBreakMaxGap>int</ShiftBreakMaxGap>
<AutoClockOut>int</AutoClockOut>
<AutoClockOutCheck>int</AutoClockOutCheck>
<AutoClockOutTime>int</AutoClockOutTime>
<RestDay>boolean</RestDay>
<NonClockingDay>boolean</NonClockingDay>
<MinimumHours>int</MinimumHours>
<NormalHours>int</NormalHours>
<ShiftType>int</ShiftType>
<ShiftStartTime>int</ShiftStartTime>
<ShiftEndTime>int</ShiftEndTime>
<ShiftStartDay>int</ShiftStartDay>
<ShiftEndDay>int</ShiftEndDay>
<MinOtClaimStart>int</MinOtClaimStart>
<MinOtClaimEnd>int</MinOtClaimEnd>
<AffectdByWeeklyOt>boolean</AffectdByWeeklyOt>
<CoreTime1Start>int</CoreTime1Start>
<CoreTime1End>int</CoreTime1End>
<CoreTime1StartDay>int</CoreTime1StartDay>
<CoreTime1EndDay>int</CoreTime1EndDay>
<CoreTime2Start>int</CoreTime2Start>
<CoreTime2End>int</CoreTime2End>
<CoreTime2StartDay>int</CoreTime2StartDay>
<CoreTime2EndDay>int</CoreTime2EndDay>
<HolidayFirstStart>int</HolidayFirstStart>
<HolidayFirstEnd>int</HolidayFirstEnd>
<HolidaySecondStart>int</HolidaySecondStart>
<HolidaySecondEnd>int</HolidaySecondEnd>
<HolidayFirstStartDay>int</HolidayFirstStartDay>
<HolidayFirstEndDay>int</HolidayFirstEndDay>
<HolidaySecondStartDay>int</HolidaySecondStartDay>
<HolidaySecondEndDay>int</HolidaySecondEndDay>
<AutoClockOutCheckDay>int</AutoClockOutCheckDay>
<AutoClockOutInsertDay>int</AutoClockOutInsertDay>
<ExcludeFromPeriodicOT>boolean</ExcludeFromPeriodicOT>
<Breaks>
<ShiftBreak>
<ShiftBreakID>int</ShiftBreakID>
<ShiftId>int</ShiftId>
<IgnoreShortBreak>boolean</IgnoreShortBreak>
<IsPaid>boolean</IsPaid>
<BreakType>int</BreakType>
<BreakStartFactor>int</BreakStartFactor>
<Entitlement>int</Entitlement>
<WindowDuration>int</WindowDuration>
<MinGap>int</MinGap>
<MaxGap>int</MaxGap>
<IsToBeDeleted>boolean</IsToBeDeleted>
<IsBreakRequired>boolean</IsBreakRequired>
<AutoInsertOptions>int</AutoInsertOptions>
<ExtendBreakToMaxDuration>boolean</ExtendBreakToMaxDuration>
<MinAllowedBreaks>int</MinAllowedBreaks>
<MaxAllowedBreaks>int</MaxAllowedBreaks>
<BreakRounding>int</BreakRounding>
<RoundingGrace>int</RoundingGrace>
<ExtendedGrace>int</ExtendedGrace>
<BreakPayband>int</BreakPayband>
<AutoInsertType>int</AutoInsertType>
<ExtendedBreakRounding>int</ExtendedBreakRounding>
<InsertOtherValue>int</InsertOtherValue>
<RunningTotal>int</RunningTotal>
<RunningCount>int</RunningCount>
<MinTotalBreakDuration>int</MinTotalBreakDuration>
<MaxTotalBreakDuration>int</MaxTotalBreakDuration>
<MinWorkBeforeFirstBreak>int</MinWorkBeforeFirstBreak>
<MinWorkAfterFirstBreak>int</MinWorkAfterFirstBreak>
<StartDay>int</StartDay>
</ShiftBreak>
<ShiftBreak>
<ShiftBreakID>int</ShiftBreakID>
<ShiftId>int</ShiftId>
<IgnoreShortBreak>boolean</IgnoreShortBreak>
<IsPaid>boolean</IsPaid>
<BreakType>int</BreakType>
<BreakStartFactor>int</BreakStartFactor>
<Entitlement>int</Entitlement>
<WindowDuration>int</WindowDuration>
<MinGap>int</MinGap>
<MaxGap>int</MaxGap>
<IsToBeDeleted>boolean</IsToBeDeleted>
<IsBreakRequired>boolean</IsBreakRequired>
<AutoInsertOptions>int</AutoInsertOptions>
<ExtendBreakToMaxDuration>boolean</ExtendBreakToMaxDuration>
<MinAllowedBreaks>int</MinAllowedBreaks>
<MaxAllowedBreaks>int</MaxAllowedBreaks>
<BreakRounding>int</BreakRounding>
<RoundingGrace>int</RoundingGrace>
<ExtendedGrace>int</ExtendedGrace>
<BreakPayband>int</BreakPayband>
<AutoInsertType>int</AutoInsertType>
<ExtendedBreakRounding>int</ExtendedBreakRounding>
<InsertOtherValue>int</InsertOtherValue>
<RunningTotal>int</RunningTotal>
<RunningCount>int</RunningCount>
<MinTotalBreakDuration>int</MinTotalBreakDuration>
<MaxTotalBreakDuration>int</MaxTotalBreakDuration>
<MinWorkBeforeFirstBreak>int</MinWorkBeforeFirstBreak>
<MinWorkAfterFirstBreak>int</MinWorkAfterFirstBreak>
<StartDay>int</StartDay>
</ShiftBreak>
</Breaks>
<TimeSlots>
<ShiftTimeSlot>
<ShiftTimeSlotId>int</ShiftTimeSlotId>
<ShiftId>int</ShiftId>
<OrdinalPosition>int</OrdinalPosition>
<StartDay>int</StartDay>
<StartTime>int</StartTime>
<EndDay>int</EndDay>
<EndTime>int</EndTime>
<AccountingUnits>int</AccountingUnits>
<GraceInTime>int</GraceInTime>
<GraceOutTime>int</GraceOutTime>
<PaybandId>int</PaybandId>
<SlotLevelFormulaId>int</SlotLevelFormulaId>
<IsToBeDeleted>boolean</IsToBeDeleted>
</ShiftTimeSlot>
<ShiftTimeSlot>
<ShiftTimeSlotId>int</ShiftTimeSlotId>
<ShiftId>int</ShiftId>
<OrdinalPosition>int</OrdinalPosition>
<StartDay>int</StartDay>
<StartTime>int</StartTime>
<EndDay>int</EndDay>
<EndTime>int</EndTime>
<AccountingUnits>int</AccountingUnits>
<GraceInTime>int</GraceInTime>
<GraceOutTime>int</GraceOutTime>
<PaybandId>int</PaybandId>
<SlotLevelFormulaId>int</SlotLevelFormulaId>
<IsToBeDeleted>boolean</IsToBeDeleted>
</ShiftTimeSlot>
</TimeSlots>
<PaybandSlots>
<ShiftPaybandAllocation>
<ShiftPaybandAllocationId>int</ShiftPaybandAllocationId>
<PaybandId>int</PaybandId>
<PaybandCode>string</PaybandCode>
<DefaultPayband>int</DefaultPayband>
<RoundingUnit>int</RoundingUnit>
<ShiftId>int</ShiftId>
<PaybandSequence>int</PaybandSequence>
<IsToBeDeleted>boolean</IsToBeDeleted>
</ShiftPaybandAllocation>
<ShiftPaybandAllocation>
<ShiftPaybandAllocationId>int</ShiftPaybandAllocationId>
<PaybandId>int</PaybandId>
<PaybandCode>string</PaybandCode>
<DefaultPayband>int</DefaultPayband>
<RoundingUnit>int</RoundingUnit>
<ShiftId>int</ShiftId>
<PaybandSequence>int</PaybandSequence>
<IsToBeDeleted>boolean</IsToBeDeleted>
</ShiftPaybandAllocation>
</PaybandSlots>
<PayRules>
<ShiftPayRule>
<ShiftPayRuleId>int</ShiftPayRuleId>
<SourcePayband>int</SourcePayband>
<DestinationPayband>int</DestinationPayband>
<ShiftId>int</ShiftId>
<OrdinalPosition>int</OrdinalPosition>
<MaxHours>int</MaxHours>
<TriggerHours>int</TriggerHours>
<Multiplier>double</Multiplier>
<ShiftPayRulesName>string</ShiftPayRulesName>
<ShiftPayRulesDescription>string</ShiftPayRulesDescription>
<ShiftPayRulesType>int</ShiftPayRulesType>
<IsToBeDeleted>boolean</IsToBeDeleted>
<SourcePayband2>int</SourcePayband2>
<SourcePayband3>int</SourcePayband3>
</ShiftPayRule>
<ShiftPayRule>
<ShiftPayRuleId>int</ShiftPayRuleId>
<SourcePayband>int</SourcePayband>
<DestinationPayband>int</DestinationPayband>
<ShiftId>int</ShiftId>
<OrdinalPosition>int</OrdinalPosition>
<MaxHours>int</MaxHours>
<TriggerHours>int</TriggerHours>
<Multiplier>double</Multiplier>
<ShiftPayRulesName>string</ShiftPayRulesName>
<ShiftPayRulesDescription>string</ShiftPayRulesDescription>
<ShiftPayRulesType>int</ShiftPayRulesType>
<IsToBeDeleted>boolean</IsToBeDeleted>
<SourcePayband2>int</SourcePayband2>
<SourcePayband3>int</SourcePayband3>
</ShiftPayRule>
</PayRules>
<LastUpdate>dateTime</LastUpdate>
<ShiftEnhTimePeriod>
<ShiftJobEnhTimePeriod>
<_ShiftJobEnhTimePeriodID>int</_ShiftJobEnhTimePeriodID>
<ShiftJobEnhTimePeriodId>int</ShiftJobEnhTimePeriodId>
<JobID>int</JobID>
<JobName>string</JobName>
<StartDay>int</StartDay>
<StartDayName>string</StartDayName>
<EndDay>int</EndDay>
<EndDayName>string</EndDayName>
<StartTime>string</StartTime>
<EndTime>string</EndTime>
<IsToBeDeleted>boolean</IsToBeDeleted>
<ShiftID>int</ShiftID>
</ShiftJobEnhTimePeriod>
<ShiftJobEnhTimePeriod>
<_ShiftJobEnhTimePeriodID>int</_ShiftJobEnhTimePeriodID>
<ShiftJobEnhTimePeriodId>int</ShiftJobEnhTimePeriodId>
<JobID>int</JobID>
<JobName>string</JobName>
<StartDay>int</StartDay>
<StartDayName>string</StartDayName>
<EndDay>int</EndDay>
<EndDayName>string</EndDayName>
<StartTime>string</StartTime>
<EndTime>string</EndTime>
<IsToBeDeleted>boolean</IsToBeDeleted>
<ShiftID>int</ShiftID>
</ShiftJobEnhTimePeriod>
</ShiftEnhTimePeriod>
<ShiftTextColour>int</ShiftTextColour>
<ShiftBackColour>int</ShiftBackColour>
<Inactive>unsignedByte</Inactive>
<OneInOnly>unsignedByte</OneInOnly>
<ShiftPaybandOverride>
<ShiftPaybandOverride>
<ShiftPaybandOverrideID>int</ShiftPaybandOverrideID>
<ShiftID>int</ShiftID>
<DayTypeDefID>int</DayTypeDefID>
<FromPaybandID>int</FromPaybandID>
<ToPaybandID>int</ToPaybandID>
<LastUpdate>dateTime</LastUpdate>
</ShiftPaybandOverride>
<ShiftPaybandOverride>
<ShiftPaybandOverrideID>int</ShiftPaybandOverrideID>
<ShiftID>int</ShiftID>
<DayTypeDefID>int</DayTypeDefID>
<FromPaybandID>int</FromPaybandID>
<ToPaybandID>int</ToPaybandID>
<LastUpdate>dateTime</LastUpdate>
</ShiftPaybandOverride>
</ShiftPaybandOverride>
<ObjDescription>string</ObjDescription>
</GetShiftResult>
</GetShiftResponse>
</soap12:Body>
</soap12:Envelope>