ProcEngWebService
Click here for a complete list of operations.
GetSSMUserFromUserID
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/GetSSMUserFromUserID"
<?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>
<GetSSMUserFromUserID xmlns="http://www.tensor.com/">
<token>string</token>
<systemID>int</systemID>
<sysDT>dateTime</sysDT>
<userID>int</userID>
</GetSSMUserFromUserID>
</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>
<GetSSMUserFromUserIDResponse xmlns="http://www.tensor.com/">
<GetSSMUserFromUserIDResult>
<UserID>int</UserID>
<UserName>string</UserName>
<UserPassword>string</UserPassword>
<RoleID>int</RoleID>
<RoleCode>string</RoleCode>
<RoleDescription>string</RoleDescription>
<AccStatus>Active or Pending or Disabled or Locked</AccStatus>
<PinAttempts>short</PinAttempts>
<SecurityQuestion>string</SecurityQuestion>
<SecurityAnswer>string</SecurityAnswer>
<LastSignIn>dateTime</LastSignIn>
<LastSignOut>dateTime</LastSignOut>
<Email>string</Email>
<EmployeeID>int</EmployeeID>
<EmployeeCode>string</EmployeeCode>
<EmployeeFirstName>string</EmployeeFirstName>
<EmployeeLastName>string</EmployeeLastName>
<EmployeeEmploymentStartDate>dateTime</EmployeeEmploymentStartDate>
<EmployeeEmploymentEndDate>dateTime</EmployeeEmploymentEndDate>
<ShowEmployeePhoto>boolean</ShowEmployeePhoto>
<DefaultHomePage>string</DefaultHomePage>
<ShowClocking>boolean</ShowClocking>
<ShowRollCall>boolean</ShowRollCall>
<ShowFlexitime>boolean</ShowFlexitime>
<ShowEntitlement>boolean</ShowEntitlement>
<ShowJobStatus>boolean</ShowJobStatus>
<ShowBradfordFactor>boolean</ShowBradfordFactor>
<AdminUser>boolean</AdminUser>
<SecurityIdentifier>string</SecurityIdentifier>
<OverrideSiteSecurity>boolean</OverrideSiteSecurity>
<IsSupervisor>boolean</IsSupervisor>
<IsAllowedToHost>boolean</IsAllowedToHost>
<IsSelfApprover>boolean</IsSelfApprover>
<HideConfirmation>boolean</HideConfirmation>
<IsFlexi>boolean</IsFlexi>
<EmployeeStatus>
<EmployeeID>int</EmployeeID>
<ClockingStatus>int</ClockingStatus>
<ClockingDateTime>dateTime</ClockingDateTime>
<ReasonID>int</ReasonID>
<ReasonCode>string</ReasonCode>
<ReasonDescription>string</ReasonDescription>
<RollCallStatus>int</RollCallStatus>
<RollCallDateTime>dateTime</RollCallDateTime>
<FirePointID>int</FirePointID>
<FirePointCode>string</FirePointCode>
<FirePointDescription>string</FirePointDescription>
<JobStatus>int</JobStatus>
<JobDateTime>dateTime</JobDateTime>
<JobID>int</JobID>
<JobCode>string</JobCode>
<JobDescription>string</JobDescription>
<IsAutoClockOut>boolean</IsAutoClockOut>
<LastTemperature>decimal</LastTemperature>
</EmployeeStatus>
<UserStringFirstNameFirst>string</UserStringFirstNameFirst>
<UserStringLastNameFirst>string</UserStringLastNameFirst>
<IsAbsenceSupervisor>boolean</IsAbsenceSupervisor>
<IsClockingSupervisor>boolean</IsClockingSupervisor>
<IsShiftSwapSupervisor>boolean</IsShiftSwapSupervisor>
<IsHRSupervisor>boolean</IsHRSupervisor>
<IsDoorRequestSupervisor>boolean</IsDoorRequestSupervisor>
<IsJobSupervisor>boolean</IsJobSupervisor>
<OptOutOfEmails>boolean</OptOutOfEmails>
<ReceiveTaskListReminderEmail>boolean</ReceiveTaskListReminderEmail>
<RestrictedPeriodsShowHistory>boolean</RestrictedPeriodsShowHistory>
<USBLogin>boolean</USBLogin>
<ResetPasswordAfterLogin>boolean</ResetPasswordAfterLogin>
<OptOutOfSupvEmails>boolean</OptOutOfSupvEmails>
<PrefferedCulture>string</PrefferedCulture>
<IsStillEmployed>boolean</IsStillEmployed>
</GetSSMUserFromUserIDResult>
</GetSSMUserFromUserIDResponse>
</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>
<GetSSMUserFromUserID xmlns="http://www.tensor.com/">
<token>string</token>
<systemID>int</systemID>
<sysDT>dateTime</sysDT>
<userID>int</userID>
</GetSSMUserFromUserID>
</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>
<GetSSMUserFromUserIDResponse xmlns="http://www.tensor.com/">
<GetSSMUserFromUserIDResult>
<UserID>int</UserID>
<UserName>string</UserName>
<UserPassword>string</UserPassword>
<RoleID>int</RoleID>
<RoleCode>string</RoleCode>
<RoleDescription>string</RoleDescription>
<AccStatus>Active or Pending or Disabled or Locked</AccStatus>
<PinAttempts>short</PinAttempts>
<SecurityQuestion>string</SecurityQuestion>
<SecurityAnswer>string</SecurityAnswer>
<LastSignIn>dateTime</LastSignIn>
<LastSignOut>dateTime</LastSignOut>
<Email>string</Email>
<EmployeeID>int</EmployeeID>
<EmployeeCode>string</EmployeeCode>
<EmployeeFirstName>string</EmployeeFirstName>
<EmployeeLastName>string</EmployeeLastName>
<EmployeeEmploymentStartDate>dateTime</EmployeeEmploymentStartDate>
<EmployeeEmploymentEndDate>dateTime</EmployeeEmploymentEndDate>
<ShowEmployeePhoto>boolean</ShowEmployeePhoto>
<DefaultHomePage>string</DefaultHomePage>
<ShowClocking>boolean</ShowClocking>
<ShowRollCall>boolean</ShowRollCall>
<ShowFlexitime>boolean</ShowFlexitime>
<ShowEntitlement>boolean</ShowEntitlement>
<ShowJobStatus>boolean</ShowJobStatus>
<ShowBradfordFactor>boolean</ShowBradfordFactor>
<AdminUser>boolean</AdminUser>
<SecurityIdentifier>string</SecurityIdentifier>
<OverrideSiteSecurity>boolean</OverrideSiteSecurity>
<IsSupervisor>boolean</IsSupervisor>
<IsAllowedToHost>boolean</IsAllowedToHost>
<IsSelfApprover>boolean</IsSelfApprover>
<HideConfirmation>boolean</HideConfirmation>
<IsFlexi>boolean</IsFlexi>
<EmployeeStatus>
<EmployeeID>int</EmployeeID>
<ClockingStatus>int</ClockingStatus>
<ClockingDateTime>dateTime</ClockingDateTime>
<ReasonID>int</ReasonID>
<ReasonCode>string</ReasonCode>
<ReasonDescription>string</ReasonDescription>
<RollCallStatus>int</RollCallStatus>
<RollCallDateTime>dateTime</RollCallDateTime>
<FirePointID>int</FirePointID>
<FirePointCode>string</FirePointCode>
<FirePointDescription>string</FirePointDescription>
<JobStatus>int</JobStatus>
<JobDateTime>dateTime</JobDateTime>
<JobID>int</JobID>
<JobCode>string</JobCode>
<JobDescription>string</JobDescription>
<IsAutoClockOut>boolean</IsAutoClockOut>
<LastTemperature>decimal</LastTemperature>
</EmployeeStatus>
<UserStringFirstNameFirst>string</UserStringFirstNameFirst>
<UserStringLastNameFirst>string</UserStringLastNameFirst>
<IsAbsenceSupervisor>boolean</IsAbsenceSupervisor>
<IsClockingSupervisor>boolean</IsClockingSupervisor>
<IsShiftSwapSupervisor>boolean</IsShiftSwapSupervisor>
<IsHRSupervisor>boolean</IsHRSupervisor>
<IsDoorRequestSupervisor>boolean</IsDoorRequestSupervisor>
<IsJobSupervisor>boolean</IsJobSupervisor>
<OptOutOfEmails>boolean</OptOutOfEmails>
<ReceiveTaskListReminderEmail>boolean</ReceiveTaskListReminderEmail>
<RestrictedPeriodsShowHistory>boolean</RestrictedPeriodsShowHistory>
<USBLogin>boolean</USBLogin>
<ResetPasswordAfterLogin>boolean</ResetPasswordAfterLogin>
<OptOutOfSupvEmails>boolean</OptOutOfSupvEmails>
<PrefferedCulture>string</PrefferedCulture>
<IsStillEmployed>boolean</IsStillEmployed>
</GetSSMUserFromUserIDResult>
</GetSSMUserFromUserIDResponse>
</soap12:Body>
</soap12:Envelope>