SmartHcmWS


Click here for a complete list of operations.

GetAllMachineFormat

Test

To test the operation using the HTTP POST protocol, click the 'Invoke' button.

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 /SmartHCMWS.asmx HTTP/1.1
Host: tm.enseyab.net
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://tempuri.org/GetAllMachineFormat"

<?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>
    <GetAllMachineFormat xmlns="http://tempuri.org/" />
  </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>
    <GetAllMachineFormatResponse xmlns="http://tempuri.org/">
      <GetAllMachineFormatResult>
        <TomMachineSetup>
          <MachineSetupId>long</MachineSetupId>
          <Description>string</Description>
          <EmployeIDPos>int</EmployeIDPos>
          <EmployeIDLen>int</EmployeIDLen>
          <AttDateDayPos>int</AttDateDayPos>
          <AttDateDayLen>int</AttDateDayLen>
          <AttDateMonthPos>int</AttDateMonthPos>
          <AttDateMonthLen>int</AttDateMonthLen>
          <AttDateYearPos>int</AttDateYearPos>
          <AttDateYearLen>int</AttDateYearLen>
          <TimeFlagPos>int</TimeFlagPos>
          <TimeFlagLen>int</TimeFlagLen>
          <TimeFlagInText>string</TimeFlagInText>
          <TimeFlagOutText>string</TimeFlagOutText>
          <TimeInOutHourPos>int</TimeInOutHourPos>
          <TimeInOutHourLen>int</TimeInOutHourLen>
          <TimeInOutMinPos>int</TimeInOutMinPos>
          <TimeInOutMinLen>int</TimeInOutMinLen>
          <MachineTerminalNoPos>int</MachineTerminalNoPos>
          <MachineTerminalNoLen>int</MachineTerminalNoLen>
          <PreparedBy>string</PreparedBy>
          <PreparedOn>dateTime</PreparedOn>
          <AuthorizedBy>string</AuthorizedBy>
          <AuthorizedOn>dateTime</AuthorizedOn>
        </TomMachineSetup>
        <TomMachineSetup>
          <MachineSetupId>long</MachineSetupId>
          <Description>string</Description>
          <EmployeIDPos>int</EmployeIDPos>
          <EmployeIDLen>int</EmployeIDLen>
          <AttDateDayPos>int</AttDateDayPos>
          <AttDateDayLen>int</AttDateDayLen>
          <AttDateMonthPos>int</AttDateMonthPos>
          <AttDateMonthLen>int</AttDateMonthLen>
          <AttDateYearPos>int</AttDateYearPos>
          <AttDateYearLen>int</AttDateYearLen>
          <TimeFlagPos>int</TimeFlagPos>
          <TimeFlagLen>int</TimeFlagLen>
          <TimeFlagInText>string</TimeFlagInText>
          <TimeFlagOutText>string</TimeFlagOutText>
          <TimeInOutHourPos>int</TimeInOutHourPos>
          <TimeInOutHourLen>int</TimeInOutHourLen>
          <TimeInOutMinPos>int</TimeInOutMinPos>
          <TimeInOutMinLen>int</TimeInOutMinLen>
          <MachineTerminalNoPos>int</MachineTerminalNoPos>
          <MachineTerminalNoLen>int</MachineTerminalNoLen>
          <PreparedBy>string</PreparedBy>
          <PreparedOn>dateTime</PreparedOn>
          <AuthorizedBy>string</AuthorizedBy>
          <AuthorizedOn>dateTime</AuthorizedOn>
        </TomMachineSetup>
      </GetAllMachineFormatResult>
    </GetAllMachineFormatResponse>
  </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 /SmartHCMWS.asmx HTTP/1.1
Host: tm.enseyab.net
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>
    <GetAllMachineFormat xmlns="http://tempuri.org/" />
  </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>
    <GetAllMachineFormatResponse xmlns="http://tempuri.org/">
      <GetAllMachineFormatResult>
        <TomMachineSetup>
          <MachineSetupId>long</MachineSetupId>
          <Description>string</Description>
          <EmployeIDPos>int</EmployeIDPos>
          <EmployeIDLen>int</EmployeIDLen>
          <AttDateDayPos>int</AttDateDayPos>
          <AttDateDayLen>int</AttDateDayLen>
          <AttDateMonthPos>int</AttDateMonthPos>
          <AttDateMonthLen>int</AttDateMonthLen>
          <AttDateYearPos>int</AttDateYearPos>
          <AttDateYearLen>int</AttDateYearLen>
          <TimeFlagPos>int</TimeFlagPos>
          <TimeFlagLen>int</TimeFlagLen>
          <TimeFlagInText>string</TimeFlagInText>
          <TimeFlagOutText>string</TimeFlagOutText>
          <TimeInOutHourPos>int</TimeInOutHourPos>
          <TimeInOutHourLen>int</TimeInOutHourLen>
          <TimeInOutMinPos>int</TimeInOutMinPos>
          <TimeInOutMinLen>int</TimeInOutMinLen>
          <MachineTerminalNoPos>int</MachineTerminalNoPos>
          <MachineTerminalNoLen>int</MachineTerminalNoLen>
          <PreparedBy>string</PreparedBy>
          <PreparedOn>dateTime</PreparedOn>
          <AuthorizedBy>string</AuthorizedBy>
          <AuthorizedOn>dateTime</AuthorizedOn>
        </TomMachineSetup>
        <TomMachineSetup>
          <MachineSetupId>long</MachineSetupId>
          <Description>string</Description>
          <EmployeIDPos>int</EmployeIDPos>
          <EmployeIDLen>int</EmployeIDLen>
          <AttDateDayPos>int</AttDateDayPos>
          <AttDateDayLen>int</AttDateDayLen>
          <AttDateMonthPos>int</AttDateMonthPos>
          <AttDateMonthLen>int</AttDateMonthLen>
          <AttDateYearPos>int</AttDateYearPos>
          <AttDateYearLen>int</AttDateYearLen>
          <TimeFlagPos>int</TimeFlagPos>
          <TimeFlagLen>int</TimeFlagLen>
          <TimeFlagInText>string</TimeFlagInText>
          <TimeFlagOutText>string</TimeFlagOutText>
          <TimeInOutHourPos>int</TimeInOutHourPos>
          <TimeInOutHourLen>int</TimeInOutHourLen>
          <TimeInOutMinPos>int</TimeInOutMinPos>
          <TimeInOutMinLen>int</TimeInOutMinLen>
          <MachineTerminalNoPos>int</MachineTerminalNoPos>
          <MachineTerminalNoLen>int</MachineTerminalNoLen>
          <PreparedBy>string</PreparedBy>
          <PreparedOn>dateTime</PreparedOn>
          <AuthorizedBy>string</AuthorizedBy>
          <AuthorizedOn>dateTime</AuthorizedOn>
        </TomMachineSetup>
      </GetAllMachineFormatResult>
    </GetAllMachineFormatResponse>
  </soap12:Body>
</soap12:Envelope>

HTTP GET

The following is a sample HTTP GET request and response. The placeholders shown need to be replaced with actual values.

GET /SmartHCMWS.asmx/GetAllMachineFormat? HTTP/1.1
Host: tm.enseyab.net
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<ArrayOfTomMachineSetup xmlns="http://tempuri.org/">
  <TomMachineSetup>
    <MachineSetupId>long</MachineSetupId>
    <Description>string</Description>
    <EmployeIDPos>int</EmployeIDPos>
    <EmployeIDLen>int</EmployeIDLen>
    <AttDateDayPos>int</AttDateDayPos>
    <AttDateDayLen>int</AttDateDayLen>
    <AttDateMonthPos>int</AttDateMonthPos>
    <AttDateMonthLen>int</AttDateMonthLen>
    <AttDateYearPos>int</AttDateYearPos>
    <AttDateYearLen>int</AttDateYearLen>
    <TimeFlagPos>int</TimeFlagPos>
    <TimeFlagLen>int</TimeFlagLen>
    <TimeFlagInText>string</TimeFlagInText>
    <TimeFlagOutText>string</TimeFlagOutText>
    <TimeInOutHourPos>int</TimeInOutHourPos>
    <TimeInOutHourLen>int</TimeInOutHourLen>
    <TimeInOutMinPos>int</TimeInOutMinPos>
    <TimeInOutMinLen>int</TimeInOutMinLen>
    <MachineTerminalNoPos>int</MachineTerminalNoPos>
    <MachineTerminalNoLen>int</MachineTerminalNoLen>
    <PreparedBy>string</PreparedBy>
    <PreparedOn>dateTime</PreparedOn>
    <AuthorizedBy>string</AuthorizedBy>
    <AuthorizedOn>dateTime</AuthorizedOn>
  </TomMachineSetup>
  <TomMachineSetup>
    <MachineSetupId>long</MachineSetupId>
    <Description>string</Description>
    <EmployeIDPos>int</EmployeIDPos>
    <EmployeIDLen>int</EmployeIDLen>
    <AttDateDayPos>int</AttDateDayPos>
    <AttDateDayLen>int</AttDateDayLen>
    <AttDateMonthPos>int</AttDateMonthPos>
    <AttDateMonthLen>int</AttDateMonthLen>
    <AttDateYearPos>int</AttDateYearPos>
    <AttDateYearLen>int</AttDateYearLen>
    <TimeFlagPos>int</TimeFlagPos>
    <TimeFlagLen>int</TimeFlagLen>
    <TimeFlagInText>string</TimeFlagInText>
    <TimeFlagOutText>string</TimeFlagOutText>
    <TimeInOutHourPos>int</TimeInOutHourPos>
    <TimeInOutHourLen>int</TimeInOutHourLen>
    <TimeInOutMinPos>int</TimeInOutMinPos>
    <TimeInOutMinLen>int</TimeInOutMinLen>
    <MachineTerminalNoPos>int</MachineTerminalNoPos>
    <MachineTerminalNoLen>int</MachineTerminalNoLen>
    <PreparedBy>string</PreparedBy>
    <PreparedOn>dateTime</PreparedOn>
    <AuthorizedBy>string</AuthorizedBy>
    <AuthorizedOn>dateTime</AuthorizedOn>
  </TomMachineSetup>
</ArrayOfTomMachineSetup>

HTTP POST

The following is a sample HTTP POST request and response. The placeholders shown need to be replaced with actual values.

POST /SmartHCMWS.asmx/GetAllMachineFormat HTTP/1.1
Host: tm.enseyab.net
Content-Type: application/x-www-form-urlencoded
Content-Length: length

HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<ArrayOfTomMachineSetup xmlns="http://tempuri.org/">
  <TomMachineSetup>
    <MachineSetupId>long</MachineSetupId>
    <Description>string</Description>
    <EmployeIDPos>int</EmployeIDPos>
    <EmployeIDLen>int</EmployeIDLen>
    <AttDateDayPos>int</AttDateDayPos>
    <AttDateDayLen>int</AttDateDayLen>
    <AttDateMonthPos>int</AttDateMonthPos>
    <AttDateMonthLen>int</AttDateMonthLen>
    <AttDateYearPos>int</AttDateYearPos>
    <AttDateYearLen>int</AttDateYearLen>
    <TimeFlagPos>int</TimeFlagPos>
    <TimeFlagLen>int</TimeFlagLen>
    <TimeFlagInText>string</TimeFlagInText>
    <TimeFlagOutText>string</TimeFlagOutText>
    <TimeInOutHourPos>int</TimeInOutHourPos>
    <TimeInOutHourLen>int</TimeInOutHourLen>
    <TimeInOutMinPos>int</TimeInOutMinPos>
    <TimeInOutMinLen>int</TimeInOutMinLen>
    <MachineTerminalNoPos>int</MachineTerminalNoPos>
    <MachineTerminalNoLen>int</MachineTerminalNoLen>
    <PreparedBy>string</PreparedBy>
    <PreparedOn>dateTime</PreparedOn>
    <AuthorizedBy>string</AuthorizedBy>
    <AuthorizedOn>dateTime</AuthorizedOn>
  </TomMachineSetup>
  <TomMachineSetup>
    <MachineSetupId>long</MachineSetupId>
    <Description>string</Description>
    <EmployeIDPos>int</EmployeIDPos>
    <EmployeIDLen>int</EmployeIDLen>
    <AttDateDayPos>int</AttDateDayPos>
    <AttDateDayLen>int</AttDateDayLen>
    <AttDateMonthPos>int</AttDateMonthPos>
    <AttDateMonthLen>int</AttDateMonthLen>
    <AttDateYearPos>int</AttDateYearPos>
    <AttDateYearLen>int</AttDateYearLen>
    <TimeFlagPos>int</TimeFlagPos>
    <TimeFlagLen>int</TimeFlagLen>
    <TimeFlagInText>string</TimeFlagInText>
    <TimeFlagOutText>string</TimeFlagOutText>
    <TimeInOutHourPos>int</TimeInOutHourPos>
    <TimeInOutHourLen>int</TimeInOutHourLen>
    <TimeInOutMinPos>int</TimeInOutMinPos>
    <TimeInOutMinLen>int</TimeInOutMinLen>
    <MachineTerminalNoPos>int</MachineTerminalNoPos>
    <MachineTerminalNoLen>int</MachineTerminalNoLen>
    <PreparedBy>string</PreparedBy>
    <PreparedOn>dateTime</PreparedOn>
    <AuthorizedBy>string</AuthorizedBy>
    <AuthorizedOn>dateTime</AuthorizedOn>
  </TomMachineSetup>
</ArrayOfTomMachineSetup>