Service


Click here for a complete list of operations.

GetCO_StaffMemberByUserId

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 /Service.asmx HTTP/1.1
Host: franksalt.premiumsolutions.com.mt
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "https://franksalt.premiumsolutions.com.mt/GetCO_StaffMemberByUserId"

<?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>
    <GetCO_StaffMemberByUserId xmlns="https://franksalt.premiumsolutions.com.mt">
      <pSessionID>string</pSessionID>
      <pUserId>int</pUserId>
    </GetCO_StaffMemberByUserId>
  </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>
    <GetCO_StaffMemberByUserIdResponse xmlns="https://franksalt.premiumsolutions.com.mt">
      <GetCO_StaffMemberByUserIdResult>
        <StaffMemberID>int</StaffMemberID>
        <CompanyID>int</CompanyID>
        <Initials>string</Initials>
        <ReportingName>string</ReportingName>
        <FirstName>string</FirstName>
        <LastName>string</LastName>
        <Email>string</Email>
        <Telephone>string</Telephone>
        <MobileNo>string</MobileNo>
        <TitlePosition>string</TitlePosition>
        <Active>boolean</Active>
        <SysUser>
          <ID>int</ID>
          <Name>string</Name>
          <LoginName>string</LoginName>
          <StaffMemberId>int</StaffMemberId>
          <StaffMemberName>string</StaffMemberName>
        </SysUser>
        <UserSettings>
          <UsePrePrintedStationery>boolean</UsePrePrintedStationery>
          <ShowHints>boolean</ShowHints>
          <HideUpdatesAlerts>boolean</HideUpdatesAlerts>
          <TechniciansDiaryAutoRefreshMinutes>int</TechniciansDiaryAutoRefreshMinutes>
          <TechniciansDiaryDetailsFull>boolean</TechniciansDiaryDetailsFull>
          <TechniciansDiaryDivisionID>int</TechniciansDiaryDivisionID>
          <TechniciansServiceCallsAutoRefreshMinutes>int</TechniciansServiceCallsAutoRefreshMinutes>
          <STServiceCallsFilter_IncServiceCalls>boolean</STServiceCallsFilter_IncServiceCalls>
          <STServiceCallsFilter_IncProjects>boolean</STServiceCallsFilter_IncProjects>
          <STServiceCallsFilter_IncStatusUnassigned>boolean</STServiceCallsFilter_IncStatusUnassigned>
          <STServiceCallsFilter_IncStatusPending>boolean</STServiceCallsFilter_IncStatusPending>
          <STServiceCallsFilter_IncStatusInProgress>boolean</STServiceCallsFilter_IncStatusInProgress>
          <STServiceCallsFilter_IncStatusPaused>boolean</STServiceCallsFilter_IncStatusPaused>
          <STServiceCallsFilter_IncStatusParked>boolean</STServiceCallsFilter_IncStatusParked>
          <STServiceCallsFilter_IncStatusComplete>boolean</STServiceCallsFilter_IncStatusComplete>
          <STServiceCallsFilter_IncStatusFinalised>boolean</STServiceCallsFilter_IncStatusFinalised>
          <STServiceCallsFilter_IncStatusCancelled>boolean</STServiceCallsFilter_IncStatusCancelled>
          <ChequePrinter>string</ChequePrinter>
          <BarcodePrinter>string</BarcodePrinter>
          <DeliveryLabelPrinter>string</DeliveryLabelPrinter>
          <StockCardGridView>boolean</StockCardGridView>
          <StockCardFormHeight>int</StockCardFormHeight>
          <LastNavBarGroup>
            <NavBarGroupByCompanyID xsi:nil="true" />
            <NavBarGroupByCompanyID xsi:nil="true" />
          </LastNavBarGroup>
        </UserSettings>
        <CardNo>string</CardNo>
        <CardImage>base64Binary</CardImage>
        <StoreID>int</StoreID>
        <HourlyCost>decimal</HourlyCost>
        <LastEditDate>dateTime</LastEditDate>
        <DownloadPunchClockEntries>boolean</DownloadPunchClockEntries>
      </GetCO_StaffMemberByUserIdResult>
    </GetCO_StaffMemberByUserIdResponse>
  </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 /Service.asmx HTTP/1.1
Host: franksalt.premiumsolutions.com.mt
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>
    <GetCO_StaffMemberByUserId xmlns="https://franksalt.premiumsolutions.com.mt">
      <pSessionID>string</pSessionID>
      <pUserId>int</pUserId>
    </GetCO_StaffMemberByUserId>
  </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>
    <GetCO_StaffMemberByUserIdResponse xmlns="https://franksalt.premiumsolutions.com.mt">
      <GetCO_StaffMemberByUserIdResult>
        <StaffMemberID>int</StaffMemberID>
        <CompanyID>int</CompanyID>
        <Initials>string</Initials>
        <ReportingName>string</ReportingName>
        <FirstName>string</FirstName>
        <LastName>string</LastName>
        <Email>string</Email>
        <Telephone>string</Telephone>
        <MobileNo>string</MobileNo>
        <TitlePosition>string</TitlePosition>
        <Active>boolean</Active>
        <SysUser>
          <ID>int</ID>
          <Name>string</Name>
          <LoginName>string</LoginName>
          <StaffMemberId>int</StaffMemberId>
          <StaffMemberName>string</StaffMemberName>
        </SysUser>
        <UserSettings>
          <UsePrePrintedStationery>boolean</UsePrePrintedStationery>
          <ShowHints>boolean</ShowHints>
          <HideUpdatesAlerts>boolean</HideUpdatesAlerts>
          <TechniciansDiaryAutoRefreshMinutes>int</TechniciansDiaryAutoRefreshMinutes>
          <TechniciansDiaryDetailsFull>boolean</TechniciansDiaryDetailsFull>
          <TechniciansDiaryDivisionID>int</TechniciansDiaryDivisionID>
          <TechniciansServiceCallsAutoRefreshMinutes>int</TechniciansServiceCallsAutoRefreshMinutes>
          <STServiceCallsFilter_IncServiceCalls>boolean</STServiceCallsFilter_IncServiceCalls>
          <STServiceCallsFilter_IncProjects>boolean</STServiceCallsFilter_IncProjects>
          <STServiceCallsFilter_IncStatusUnassigned>boolean</STServiceCallsFilter_IncStatusUnassigned>
          <STServiceCallsFilter_IncStatusPending>boolean</STServiceCallsFilter_IncStatusPending>
          <STServiceCallsFilter_IncStatusInProgress>boolean</STServiceCallsFilter_IncStatusInProgress>
          <STServiceCallsFilter_IncStatusPaused>boolean</STServiceCallsFilter_IncStatusPaused>
          <STServiceCallsFilter_IncStatusParked>boolean</STServiceCallsFilter_IncStatusParked>
          <STServiceCallsFilter_IncStatusComplete>boolean</STServiceCallsFilter_IncStatusComplete>
          <STServiceCallsFilter_IncStatusFinalised>boolean</STServiceCallsFilter_IncStatusFinalised>
          <STServiceCallsFilter_IncStatusCancelled>boolean</STServiceCallsFilter_IncStatusCancelled>
          <ChequePrinter>string</ChequePrinter>
          <BarcodePrinter>string</BarcodePrinter>
          <DeliveryLabelPrinter>string</DeliveryLabelPrinter>
          <StockCardGridView>boolean</StockCardGridView>
          <StockCardFormHeight>int</StockCardFormHeight>
          <LastNavBarGroup>
            <NavBarGroupByCompanyID xsi:nil="true" />
            <NavBarGroupByCompanyID xsi:nil="true" />
          </LastNavBarGroup>
        </UserSettings>
        <CardNo>string</CardNo>
        <CardImage>base64Binary</CardImage>
        <StoreID>int</StoreID>
        <HourlyCost>decimal</HourlyCost>
        <LastEditDate>dateTime</LastEditDate>
        <DownloadPunchClockEntries>boolean</DownloadPunchClockEntries>
      </GetCO_StaffMemberByUserIdResult>
    </GetCO_StaffMemberByUserIdResponse>
  </soap12:Body>
</soap12:Envelope>