0% found this document useful (0 votes)
3 views

eBioServerNew-Web_API-Manual

The eBioServerNew Web API Service manual provides detailed instructions for using various API methods related to employee and device management, including updating, retrieving, and deleting employee details and logs. It outlines the structure of SOAP requests and responses for each method, along with example URLs and parameters. The document is intended for users of the eBioServerNew application and is organized into sections for easy navigation.

Uploaded by

vittal_handady
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views

eBioServerNew-Web_API-Manual

The eBioServerNew Web API Service manual provides detailed instructions for using various API methods related to employee and device management, including updating, retrieving, and deleting employee details and logs. It outlines the structure of SOAP requests and responses for each method, along with example URLs and parameters. The document is intended for users of the eBioServerNew application and is organized into sections for easy navigation.

Uploaded by

vittal_handady
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 34

eBioServerNew

eSSL eBioserverNew WEB API Service


eSSL-
--- Web API Service Help Manual

Version : eBioserverNew 2.5


Version Date : 27 th February, 2025
No. of Pages : 34

About This Manual: This document introduces the eBioServerNew Web API services
for the user interface and operations of the eBioServerNew

CONFIDENTIAL Page 1 of 34
eBioServerNew

Table Contents Page

1. Update Employee ______________________ 4

2. Get Employee Details ______________________ 6

3. Get Employee Codes ______________________ 7

4. Get Employee Punch Logs ______________________ 8

5. Delete Employee ____________________


______________________ 9

6. Update Employee Expiry Date ______________________ 10

7. Update Employee Photo ______________________ 12

8. Update Employee Ex ______________________ 13

9. Get Device List ______________________ 15

10. Get Device Logs ______________________ 16

11. Get Device Illegal Logs ______________________ 17

12. Update Locations ______________________ 18

13. Delete Location ______________________ 19

14. Update Device ______________________ 21

15. Delete Device ______________________ 23

16. Get Device Last Ping ______________________ 24

CONFIDENTIAL Page 2 of 34
eBioServerNew

17. Device Reboot ______________________ 25

18. Device Reset OP Stamp ______________________ 26

19. Device Reset Transaction Stamp ______________________ 28

20. Device Clear Logs ______________________ 30

21. Device Change Web Server Address ______________________ 31

22. Device Change Web Port Number ______________________ 33

CONFIDENTIAL Page 3 of 34
eBioServerNew

Web Service URL: URL of eBioserverNew application

(Example:
le: http://eBioserverNew/Webservice.asmx)
http://eBioserverNew

Methods:

Add Employee (Name:: UpdateEmployee)

Example: http://eBioserverNew/W UpdateEmployee


eBioserverNew/Webservice.asmx?op=UpdateEmployee

By calling this method wee can add employee to particular location of all the devices by passing
ame, Card Number, Single Location code or multiple location code
value Employee code, Name,
separated by comma, Employee Role and Verification Type

Result will be displayed as error or success

Note: User name & password can obtained from eBioServer application and employee role and
verification type is optional

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

POST /webservice.asmx HTTP/1.1


Host: localhost
Content-Type:
Type: text/xml; charset=utf-8
charset=utf
Content-Length: length
SOAPAction: "http://tempuri.org/UpdateEmployee"

<?xml version="1.0" encoding="utf


encoding="utf-8"?>
xmlns:xsi="http://www.w3.org/2001/XMLSchema instance"
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instan
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<UpdateEmployee xmlns="http://tempuri.org/">
<UserName>string</UserName>
</UserName>
<Password>string</Password>
</Password>
<EmployeeCode>string
string</EmployeeCode>
<EmployeeName>string
string</EmployeeName>
<EmployeeLocation>
<EmployeeLocation>string</EmployeeLocation>
<EmployeeRole>string
string</EmployeeRole>
<EmployeeVerificationType> </EmployeeVerificationType>
<EmployeeVerificationType>string</EmployeeVerificationType>
</UpdateEmployee>
</soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type:
Type: text/xml; charset=utf-8
charset=utf

CONFIDENTIAL Page 4 of 34
eBioServerNew

Content-Length: length

<?xml version="1.0" encoding="utf


encoding="utf-8"?>
xmlns:xsi="http://www.w3.org/2001/XMLSchema instance"
<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>
<UpdateEmployeeResponse xmlns="http://tempuri.org/">
<UpdateEmployeeResult>
<UpdateEmployeeResult>string</UpdateEmployeeResult>
</UpdateEmployeeResponse>
</soap:Body>
</soap:Envelope>

CONFIDENTIAL Page 5 of 34
eBioServerNew

Employee Details (Name:


Name: GetEmployeeDetails)

Example:http://eBioserverNew/W GetEmployeeDetails
eBioserverNew/Webservice.asmx?op=GetEmployeeDetails

By calling this method wee can retrieve employee details like Employee code, Name,
N Card
Number, Location code, Employee Role and Verification Type

Result will be displayed as error or success

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

POST /webservice.asmx HTTP/1.1


Host: localhost
Content-Type:
Type: text/xml; charset=utf-8
charset=utf
Content-Length: length
SOAPAction: "http://tempuri.org/GetEmployeeDetails"

<?xml version="1.0" encoding="utf


encoding="utf-8"?>
xmlns:xsi="http://www.w3.org/2001/XMLSchema instance"
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:soap="http://schemas.
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<GetEmployeeDetails xmlns="http://tempuri.org/">
<UserName>string</UserName>
</UserName>
<Password>string</Password>
</Password>
<EmployeeCode>string
string</EmployeeCode>
</GetEmployeeDetails>
</soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type:
Type: text/xml; charset=utf-8
charset=utf
Content-Length: length

<?xml version="1.0" encoding="utf


encoding="utf-8"?>
xmlns:xsi="http://www.w3.org/2001/XMLSchema instance"
<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/">
="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<GetEmployeeDetailsResponse xmlns="http://tempuri.org/">
<GetEmployeeDetailsResult> </GetEmployeeDetailsResult>
<GetEmployeeDetailsResult>string</GetEmployeeDetailsResult>
</GetEmployeeDetailsResponse>
</soap:Body>
</soap:Envelope>

CONFIDENTIAL Page 6 of 34
eBioServerNew

Employee Codes (Name:


Name: GetEmployeeCodes)

Example: http://eBioserverNew/W GetEmployeeCodes


eBioserverNew/Webservice.asmx?op=GetEmployeeCodes

By calling this method we can retrieve employee codes from the database

Result will be displayed as error or success

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

POST /webservice.asmx HTTP/1.1


Host: localhost
Content-Type:
Type: text/xml; charset=utf-8
charset=utf
Content-Length: length
SOAPAction: "http://tempuri.org/GetEmployeeDetails"

<?xml version="1.0" encoding="utf-8"?>


encoding="utf
xmlns:xsi="http://www.w3.org/2001/XMLSchema instance"
<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>
<GetEmployeeDetails xmlns="http://tempuri.org/">
xmlns="http://
<UserName>string</UserName>
</UserName>
<Password>string</Password>
</Password>
<EmployeeCode>string
string</EmployeeCode>
</GetEmployeeDetails>
</soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type:
Type: text/xml; charset=utf-8
charset=utf
Content-Length: length

<?xml version="1.0" encoding="utf


encoding="utf-8"?>
xmlns:xsi="http://www.w3.org/2001/XMLSchema instance"
<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>
<GetEmployeeDetailsResponse xmlns="http://tempuri.org/">
<GetEmployeeDetailsResponse
<GetEmployeeDetailsResult> </GetEmployeeDetailsResult>
<GetEmployeeDetailsResult>string</GetEmployeeDetailsResult>
</GetEmployeeDetailsResponse>
</soap:Body>
</soap:Envelope>

CONFIDENTIAL Page 7 of 34
eBioServerNew

Employee Punch Logs (Name:


( GetEmployeePunchLogs)

Example: - http://eBioserverNew/W GetEmployeePunchLogs


eBioserverNew/Webservice.asmx?op=GetEmployeePunchLogs

By calling this method we can Get Employee Transaction Punch logs of employees like first in
punch and last out punch of single date with semicolon and followed by all the punches with
comma separation of single date

Result will be displayed as error or success

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

POST /webservice.asmx HTTP/1.1


Host: localhost
Content-Type:
Type: text/xml; charset=utf-8
charset=utf
Content-Length: length
SOAPAction: "http://tempuri.org/GetEmployeePunchLogs"

<?xml version="1.0" encoding="utf


encoding="utf-8"?>
xmlns:xsi="http://www.w3.org/2001/XMLSchema instance"
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:soap="http://schema
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<GetEmployeePunchLogs xmlns="http://tempuri.org/">
<UserName>string</UserName>
</UserName>
<Password>string</Password>
</Password>
<EmployeeCode>string
string</EmployeeCode>
<AttendanceDate>string
string</AttendanceDate>
</GetEmployeePunchLogs>
</soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type:
Type: text/xml; charset=utf-8
charset=utf
Content-Length: length

<?xml version="1.0" encoding="utf


encoding="utf-8"?>
xmlns:xsi="http://www.w3.org/2001/XMLSchema instance"
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
="http://www.w3.org/2001/XMLSchema"
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<GetEmployeePunchLogsResponse xmlns="http://tempuri.org/">
<GetEmployeePunchLogsResult> </GetEmployeePunchLogsResult>
<GetEmployeePunchLogsResult>string</GetEmployeePunchLogsResult>
</GetEmployeePunchLogsResponse>
PunchLogsResponse>
</soap:Body>
</soap:Envelope>

CONFIDENTIAL Page 8 of 34
eBioServerNew

Delete Employee (Name:


Name: DeleteEmployee)

Example:http://eBioserverNew/W DeleteEmployee
eBioserverNew/Webservice.asmx?op=DeleteEmployee

By calling this method, Employee will be deleted from particular location of all the devices

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

POST /webservice.asmx HTTP/1.1


Host: localhost
Content-Type:
Type: text/xml; charset=utf-8
charset=utf
Content-Length: length
SOAPAction: "http://tempuri.org/DeleteEmployee"

<?xml version="1.0" encoding="utf


encoding="utf-8"?>
xmlns:xsi="http://www.w3.org/2001/XMLSchema instance"
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLS
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<DeleteEmployee xmlns="http://tempuri.org/">
<UserName>string</UserName>
</UserName>
<Password>string</Password>
</Password>
<EmployeeCode>string
string</EmployeeCode>
</DeleteEmployee>
</soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type:
Type: text/xml; charset=utf-8
charset=utf
Content-Length: length

<?xml version="1.0" encoding="utf


encoding="utf-8"?>
xmlns:xsi="http://www.w3.org/2001/XMLSchema instance"
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
="http://www.w3.org/2001/XMLSchema"
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<DeleteEmployeeResponse xmlns="http://tempuri.org/">
<DeleteEmployeeResult>
<DeleteEmployeeResult>string</DeleteEmployeeResult>
</DeleteEmployeeResponse>
</soap:Body>
</soap:Envelope>

CONFIDENTIAL Page 9 of 34
eBioServerNew

UpdateEmployeewithExpiryDates (Name:UpdateEmployeewithExpiryDates)

Example: http://eBioserverNew/W UpdateEmployeewithExpiryDates


eBioserverNew/Webservice.asmx?op=UpdateEmployeewithExpiryDates

By calling this method wee can add employee to particular location or multiple location by
passing value Employee code, Name,
N Card Number, Location code with separated comma,
comma
Employee Role, Verification Type and Expiry date

Result will be displayed as error or success

Note: User name & password can obtained from eBioServer application and employee role and
verification type is optional

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

POST /webservice.asmx HTTP/1.1


Host: localhost
Content-Type:
Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://tempuri.org/UpdateEmployeewithExpiryDates"

<?xml version="1.0" encoding="utf


encoding="utf-8"?>
xmlns:xsi="http://www.w3.org/2001/XMLSchema instance"
<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/">
lns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<UpdateEmployeewithExpiryDates xmlns="http://tempuri.org/">
<UserName>string</UserName>
</UserName>
<Password>string</Password>
</Password>
<EmployeeCode>string
string</EmployeeCode>
<EmployeeName>string
string</EmployeeName>
<EmployeeLocation>
<EmployeeLocation>string</EmployeeLocation>
<EmployeeRole>string
string</EmployeeRole>
<EmployeeVerificationType> </EmployeeVerificationType>
<EmployeeVerificationType>string</EmployeeVerificationType>
<EmployeeExpiryFrom>
<EmployeeExpiryFrom>string</EmployeeExpiryFrom>
<EmployeeExpiryTo>
EmployeeExpiryTo>string</EmployeeExpiryTo>
</UpdateEmployeewithExpiryDates>
</soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type:
Type: text/xml; charset=utf-8
charset=utf
Content-Length: length

<?xml version="1.0" encoding="utf


encoding="utf-8"?>
instance"
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsi="h
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">

CONFIDENTIAL Page 10 of 34
eBioServerNew

<soap:Body>
<UpdateEmployeewithExpiryDatesResponse xmlns="http://tempuri.org/">

<UpdateEmployeewithExpiryDatesResult> </UpdateEmployeewithExpiryDatesRes
piryDatesResult>string</UpdateEmployeewithExpiryDatesRes
ult>
</UpdateEmployeewithExpiryDatesResponse>
</soap:Body>
</soap:Envelope>

CONFIDENTIAL Page 11 of 34
eBioServerNew

Update Employee with Photo (Name:UpdateEmployeePhoto)

Example: http://eBioserverNew/W UpdateEmployeePhoto


eBioserverNew/Webservice.asmx?op=UpdateEmployeePhoto

By calling this method wee can add or update employee photo for registered employee by passing
value Employee code, Employee Photo, Result will be displayed as error or success

Employee photo should be in base 64

Note: User name & password can obtained from eBioServer application and employee role and
verification type is optional

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

POST /webservice.asmx HTTP/1.1


Host: localhost
Content-Type:
Type: text/xml; charset=utf-8
charset=utf
Content-Length: length
SOAPAction: "http://tempuri.org/UpdateEmployeePhoto"

<?xml version="1.0" encoding="utf


encoding="utf-8"?>
xmlns:xsi="http://www.w3.org/2001/XMLSchema instance"
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
/www.w3.org/2001/XMLSchema"
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<UpdateEmployeePhoto xmlns="http://tempuri.org/">
<UserName>string</UserName>
</UserName>
<Password>string</Password>
</Password>
<EmployeeCode>string
string</EmployeeCode>
<EmployeePhoto>string
string</EmployeePhoto>
</UpdateEmployeePhoto>
</soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type:
Type: text/xml; charset=utf-8
charset=utf
Content-Length: length

<?xml version="1.0" encoding="utf


encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema instance"
si="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>
<UpdateEmployeePhotoResponse xmlns="http://tempuri.org/">
<UpdateEmployeePhotoResult </UpdateEmployeePhotoResult>
<UpdateEmployeePhotoResult>string</UpdateEmployeePhotoResult>
</UpdateEmployeePhotoResponse>
</soap:Body>
</soap:Envelope>

CONFIDENTIAL Page 12 of 34
eBioServerNew

Update Employee all details (Name: UpdateEmployeeEx)

Example: http://eBioserverNew/W UpdateEmployeeEx


eBioserverNew/Webservice.asmx?op=UpdateEmployeeEx

By calling this method wee can add or update employee with photo for registered employee by
passing value Employee code, Name, Location, Role, Verification, Expiry Dates, Card Number
and Employee Photo Result will be displayed as error or success

Employee photo should be in base 64

Note: User name & password can obtained from eBioServer application and employee role and
verification type is optional

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

POST /WebService.asmx HTTP/1.1


Host: localhost
Content-Type:
Type: text/xml; charset=utf-8
charset=utf
Content-Length: length
SOAPAction: "http://tempuri.org/UpdateEmployeeEx"

<?xml version="1.0" encoding="utf


encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsi instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<UpdateEmployeeEx xmlns="http://tempuri.org/">
<UserName>string</UserName>
</UserName>
<Password>string</Password>
</Password>
<EmployeeCode>string
string</EmployeeCode>
<EmployeeName>string
string</EmployeeName>
<EmployeeLocation>
<EmployeeLocation>string</EmployeeLocation>
<EmployeeRole>string
string</EmployeeRole>
<EmployeeVerificationType> ionType>
<EmployeeVerificationType>string</EmployeeVerificationType>
<EmployeeExpiryFrom>
<EmployeeExpiryFrom>string</EmployeeExpiryFrom>
<EmployeeExpiryTo>
<EmployeeExpiryTo>string</EmployeeExpiryTo>
<EmployeeCardNumber>
<EmployeeCardNumber>string</EmployeeCardNumber>
<GroupId>string</GroupId>
</GroupId>
<EmployeePhoto>string
string</EmployeePhoto>
</UpdateEmployeeEx>
</soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type:
Type: text/xml; charset=utf-8
charset=utf
Content-Length: length

<?xml version="1.0" encoding="utf


encoding="utf-8"?>

CONFIDENTIAL Page 13 of 34
eBioServerNew

xmlns:xsi="http://www.w3.org/2001/XMLSchema instance"
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
w.w3.org/2001/XMLSchema"
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<UpdateEmployeeExResponse xmlns="http://tempuri.org/">
<UpdateEmployeeExResult> </UpdateEmployeeExResult>
<UpdateEmployeeExResult>string</UpdateEmployeeExResult>
</UpdateEmployeeExResponse>
</soap:Body>
</soap:Envelope>

CONFIDENTIAL Page 14 of 34
eBioServerNew

Get Device List (Name: GetDeviceList)


Example: http://eBioserverNew/W
eBioserverNew/Webservice.asmx?op=GetDeviceList

od it will return list of all device details of all the locations


By calling this method location or particular
location that are connected in this database. Result will be displayed as error or success

Note: User name & password can obtained from eBioServer application and employee role and
verification type is optional

T placeholders shown need to be


The following is a sample SOAP 1.1 request and response. The
replaced with actual values

POST /WebService.asmx HTTP/1.1


Host: localhost
Content-Type:
Type: text/xml; charset=utf-8
charset=utf
Content-Length: length
SOAPAction: "http://tempuri.org/GetDeviceList"

<?xml version="1.0" encoding="utf


encoding="utf-8"?>
xmlns:xsi="http://www.w3.org/2001/XMLSchema instance"
<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>
<GetDeviceList xmlns="http://tempuri.org/">
<UserName>string</
</UserName>
<Password>string</Password>
</Password>
<Location>string</Location>
</Location>
</GetDeviceList>
</soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type:
Type: text/xml; charset=utf-8
charset=utf
Content-Length: length

<?xml version="1.0" encoding="utf


encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema instance"
: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>
<GetDeviceListResponse xmlns="http://tempuri.org/">
<GetDeviceListResult>
esult>string</GetDeviceListResult>
</GetDeviceListResponse>
</soap:Body>
</soap:Envelope>

CONFIDENTIAL Page 15 of 34
eBioServerNew

Get Device Logs (Name: GetDeviceLogs)


Example: http://eBioserverNew/W
eBioserverNew/Webservice.asmx?op=GetDeviceLogs

g Employee Punch records of all location or particular location


By calling this method we can get
with Log date time stamp, Employee code, Device Name, Device location name and direction
followed by with comma separation of single record and next record with semicolon.

Result will be displayed as error


ror or success

Note: User name & password can obtained from eBioServer application and employee role and
verification type is optional

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

POST /WebService.asmx HTTP/1.1


Host: localhost
Content-Type:
Type: text/xml; charset=utf-8
charset=utf
Content-Length: length
SOAPAction: "http://tempuri.org/GetDeviceLogs"

<?xml version="1.0" encoding="utf


encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsi instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<GetDeviceLogs xmlns="http://tempuri.org/">
<UserName>string</UserName>
</UserName>
<Password>string</Password>
</Password>
<Location>string</Location>
</Location>
<LogDate>string</LogDate>
</LogDate>
</GetDeviceLogs>
</soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type:
Type: text/xml; charset=utf-8
charset=utf
Content-Length: length

<?xml version="1.0" encoding="utf


encoding="utf-8"?>
xmlns:xsi="http://www.w3.org/2001/XMLSchema instance"
<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>
<GetDeviceLogsResponse xmlns="http://tempuri.org/">
<GetDeviceLogsResult>
LogsResult>string</GetDeviceLogsResult>
</GetDeviceLogsResponse>
</soap:Body>
</soap:Envelope>

CONFIDENTIAL Page 16 of 34
eBioServerNew

Get Device Illegal Logs (Name: GetDeviceIllegalLogs)


Example: http://eBioserverNew/W GetDeviceIllegalLogs
eBioserverNew/Webservice.asmx?op=GetDeviceIllegalLogs

By calling this method we can get device Illegal Punch records of all location or particular
location with Log date time stamp, Employee code, Device Name, Device location name nam
followed by with comma separation of single record and next record with semicolon.

Result will be displayed as success or error

Note: User name & password can obtained from eBioServer application and employee role and
verification type is optional

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

POST /WebService.asmx HTTP/1.1


Host: localhost
Content-Type:
Type: text/xml; charset=utf-8
charset=utf
Content-Length: length
SOAPAction: "http://tempuri.org/GetDeviceIllegalLogs"

<?xml version="1.0" encoding="utf


encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema instance"
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>
<GetDeviceIllegalLogs xmlns="http://tempuri.org/">
<UserName>string</UserName>
</UserName>
<Password>string</Password>
</Password>
<Location>string</Location>
</Location>
<LogDate>string</LogDate>
</LogDate>
</GetDeviceIllegalLogs>
</soap:Body>
</soap:Envelope>

CONFIDENTIAL Page 17 of 34
eBioServerNew

Update Locations (Name: UpdateLocation)


Example: http://eBioserverNew/Webservice.asmx?op=UpdateLocation

By calling this method wee can add or update location by passing value location code, Description

Result will be displayed as success or error

Note: User name & password can obtained from eBioServer application and employee role and
verification type is optional

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

POST /WebService.asmx HTTP/1.1


Host: localhost
Content-Type:
Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://tempuri.org/UpdateLocation"

<?xml version="1.0" encoding="utf


encoding="utf-8"?>
xmlns:xsi="http://www.w3.org/2001/XMLSchema instance"
<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/">
//schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<UpdateLocation xmlns="http://tempuri.org/">
<UserName>string</UserName>
</UserName>
<Password>string</Password>
</Password>
<LocationCode>string
string</LocationCode>
<LocationDescription>
<LocationDescription>string</LocationDescription>
</UpdateLocation>
</soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type:
Type: text/xml; charset=utf-8
charset=utf
Content-Length: length

<?xml version="1.0" encoding="utf


encoding="utf-8"?>
xmlns:xsi="http://www.w3.org/2001/XMLSchema instance"
<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>
<UpdateLocationResponse xmlns="http://tempuri.org/">
<UpdateLocationResult>
<UpdateLocationResult>string</UpdateLocationResult>
</UpdateLocationResponse>
</UpdateLocationRespon
</soap:Body>
</soap:Envelope>

CONFIDENTIAL Page 18 of 34
eBioServerNew

Delete Locations (Name: DeleteLocation)


Example: http://eBioserverNew/Webservice.asmx?op=DeleteLocation

By calling this method wee can delete location by passing value location code

Result will be displayed as success or error

Note:

Location will be deleted only if this not associated with employee or devices

User name & password can obtained from eBioServer application and employee role and
verification type is optional

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

POST /WebService.asmx HTTP/1.1


Host: localhost
Content-Type:
Type: text/xml; charset=utf-8
charset=utf
Content-Length: length
SOAPAction: "http://tempuri.org/DeleteLocation"

<?xml version="1.0" encoding="utf-8"?>


encoding="utf
xmlns:xsi="http://www.w3.org/2001/XMLSchema instance"
<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>
<DeleteLocation xmlns="http://tempuri.org/">
xmlns="http://temp
<UserName>string</UserName>
</UserName>
<Password>string</Password>
</Password>
<LocationCode>string
string</LocationCode>
</DeleteLocation>
</soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type:
Type: text/xml; charset=utf-8
charset=utf
Content-Length: length

<?xml
?xml version="1.0" encoding="utf-8"?>
encoding="utf
xmlns:xsi="http://www.w3.org/2001/XMLSchema instance"
<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>
<DeleteLocationResponse xmlns="http://tempuri.org/">
xmlns=
<DeleteLocationResult>
<DeleteLocationResult>string</DeleteLocationResult>
</DeleteLocationResponse>
</soap:Body>

CONFIDENTIAL Page 19 of 34
eBioServerNew

</soap:Envelope>

CONFIDENTIAL Page 20 of 34
eBioServerNew

Update Device (Name: UpdateDevice)


Example: http://eBioserverNew/Webservice.asmx?op=UpdateDevice

By calling this method wee can add or update devices by passing value Device Serial Number,
Device Name, Device Direction, Device Type, Time Zone, Device Activation code, Location, Is
Attendance Device.

Result will be displayed as success or error

Note: User name & password can obtained from eBioServer application and employee role and
verification type is optional

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

POST /WebService.asmx HTTP/1.1


Host: localhost
Content-Type:
Type: text/xml; charset=utf-8
charset=utf
Content-Length: length
SOAPAction: "http://tempuri.org/UpdateDevice"

<?xml version="1.0" encoding="utf


encoding="utf-8"?>
xmlns:xsi="http://www.w3.org/2001/XMLSchema instance"
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
="http://www.w3.org/2001/XMLSchema"
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<UpdateDevice xmlns="http://tempuri.org/">
<UserName>string</UserName>
</UserName>
<Password>string</Password>
</Password>
<DeviceSerialNumber>
<DeviceSerialNumber>string</DeviceSerialNumber>
<DeviceName>string
string</DeviceName>
<DeviceDiretion>string
string</DeviceDiretion>
<DeviceType>string
string</DeviceType>
<TimeZone>string</TimeZone>
</TimeZone>
<DeviceActivationCode>
<DeviceActivationCode>string</DeviceActivationCode>
<Location>string</Location>
/Location>
<IsAttendanceDevice>
<IsAttendanceDevice>string</IsAttendanceDevice>
</UpdateDevice>
</soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type:
Type: text/xml; charset=utf-8
charset=utf
Content-Length: length

<?xml version="1.0" encoding="utf


encoding="utf-8"?>
xmlns:xsi="http://www.w3.org/2001/XMLSchema instance"
<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/">

CONFIDENTIAL Page 21 of 34
eBioServerNew

<soap:Body>
<UpdateDeviceResponse xmlns="http://tempuri.org/">
<UpdateDeviceResult>
<UpdateDeviceResult>string</UpdateDeviceResult>
</UpdateDeviceResponse>
</soap:Body>
</soap:Envelope>

CONFIDENTIAL Page 22 of 34
eBioServerNew

Delete Device (Name: DeleteDevice


Delete )
Example: http://eBioserverNew/Webservice.asmx?op=DeleteDevice
http://eBioserverNew/Webservice.asmx?op=De

By calling this method wee can delete devices by passing value Device Serial Number

Result will be displayed as success or error

Note:

User name & password can obtained from eBioServer application and employee role and
verification type is optional

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

POST /WebService.asmx HTTP/1.1


Host: localhost
Content-Type:
Type: text/xml; charset=utf-8
charset=utf
Content-Length: length
SOAPAction: "http://tempuri.org/DeleteDevice"

<?xml version="1.0" encoding="utf


encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema instance"
mlns: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>
<DeleteDevice xmlns="http://tempuri.org/">
<UserName>string</UserName>
</UserName>
<Password>string</Password>
</Password>
<DeviceSerialNumber>
<DeviceSerialNumber>string</DeviceSerialNumber>
</DeleteDevice>
</soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type:
Type: text/xml; charset=utf-8
charset=utf
Content-Length: length

<?xml version="1.0" encoding="utf


encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema instance"
: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>
<DeleteDeviceResponse xmlns="http://tempuri.org/">
<DeleteDeviceResult>
ult>string</DeleteDeviceResult>
</DeleteDeviceResponse>
</soap:Body>
</soap:Envelope>

CONFIDENTIAL Page 23 of 34
eBioServerNew

Get Device Last Ping (Name


Name: GetDeviceLastPing )
Example: http://eBioserverNew/Webservice.asmx?op=GetDeviceLastPing

By calling this method wee can get device last ping by passing value Device Serial Number

Result will be displayed as success or error

Note:

User name & password can obtained from eBioServer application and employee role and
verification type is optional

The following is a samplee SOAP 1.1 request and response. The placeholders shown need to be
replaced with actual values

POST /WebService.asmx HTTP/1.1


Host: localhost
Content-Type:
Type: text/xml; charset=utf-8
charset=utf
Content-Length: length
SOAPAction: "http://tempuri.org/GetDeviceLastPing"

<?xml
?xml version="1.0" encoding="utf-8"?>
encoding="utf
xmlns:xsi="http://www.w3.org/2001/XMLSchema instance"
<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>
<GetDeviceLastPing xmlns="http://tempuri.org/">
xmlns="http
<UserName>string</UserName>
</UserName>
<Password>string</Password>
</Password>
<DeviceSerialNumber>
<DeviceSerialNumber>string</DeviceSerialNumber>
</GetDeviceLastPing>
</soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type:
Type: text/xml; charset=utf-8
charset=utf
Content-Length: length

<?xml version="1.0" encoding="utf


encoding="utf-8"?>
xmlns:xsi="http://www.w3.org/2001/XMLSchema instance"
<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>
<GetDeviceLastPingResponse
GetDeviceLastPingResponse xmlns="http://tempuri.org/">
<GetDeviceLastPingResult> </GetDeviceLastPingResult>
<GetDeviceLastPingResult>string</GetDeviceLastPingResult>
</GetDeviceLastPingResponse>
</soap:Body>
</soap:Envelope>

CONFIDENTIAL Page 24 of 34
eBioServerNew

Device Command Reboot (Name: DeviceCommand_Reboot )


Example: http://eBioserverNew/Webservice.asmx?op=DeviceCommand_Reboot

By calling this method wee can reboot device remotely by passing value Device Serial Number

Result will be displayed as success or error

Note:

User name & password can obtained from eBioServer application and employee role and
verification type is optional

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

POST /WebService.asmx HTTP/1.1


Host: localhost
Content-Type:
Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://tempuri.org/DeviceCommand_Reboot"

<?xml version="1.0" encoding="utf


encoding="utf-8"?>
xmlns:xsi="http://www.w3.org/2001/XMLSchema instance"
<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/">
="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<DeviceCommand_Reboot xmlns="http://tempuri.org/">
<UserName>string</UserName>
</UserName>
<Password>string</Password>
</Password>
<DeviceSerialNumber>
<DeviceSerialNumber>string</DeviceSerialNumber>
</DeviceCommand_Reboot>
_Reboot>
</soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type:
Type: text/xml; charset=utf-8
charset=utf
Content-Length: length

<?xml version="1.0" encoding="utf


encoding="utf-8"?>
xmlns:xsi="http://www.w3.org/2001/XMLSchema instance"
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<DeviceCommand_RebootResponse xmlns="http://tempuri.org/">
<DeviceCommand_RebootResult> </DeviceCommand_RebootResult>
<DeviceCommand_RebootResult>string</DeviceCommand_RebootResult>
</DeviceCommand_RebootResponse>
</soap:Body>
</soap:Envelope>

CONFIDENTIAL Page 25 of 34
eBioServerNew

Device Command Reset OP Stamp (Name: DeviceCommand_ResetOPStamp)


http://eBioserverNew/Webservice.asmx?op=DeviceCommand_ResetOPStamp
Example: http://eBioserverNew/Webservice.asmx?op=DeviceCommand_ResetOPStamp

By calling this method wee can get all enrolled employees details to the server from the devices
by passing value Device Serial Number

Result will be displayed as success or error

Note:

User name & password can obtained from eBioServer application and employee role and
verification type is optional

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

POST /WebService.asmx HTTP/1.1


Host: localhost
Content-Type:
Type: text/xml; charset=utf-8
charset=utf
Content-Length: length
SOAPAction: "http://tempuri.org/DeviceCommand_ResetOPStamp"

<?xml version="1.0" encoding="utf


encoding="utf-8"?>
xmlns:xsi="http://www.w3.org/2001/XMLSchema instance"
<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/">
="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<DeviceCommand_ResetOPStamp xmlns="http://tempuri.org/">
<UserName>string</UserName>
</UserName>
<Password>string</Password>
</Password>
<DeviceSerialNumber>
<DeviceSerialNumber>string</DeviceSerialNumber>
</DeviceCommand_ResetOPStamp>
ommand_ResetOPStamp>
</soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type:
Type: text/xml; charset=utf-8
charset=utf
Content-Length: length

<?xml version="1.0" encoding="utf


encoding="utf-8"?>
xmlns:xsi="http://www.w3.org/2001/XMLSchema instance"
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
/www.w3.org/2001/XMLSchema"
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<DeviceCommand_ResetOPStampResponse xmlns="http://tempuri.org/">

<DeviceCommand_ResetOPStampResult>string</DeviceCommand_ResetOPStampResult>
<DeviceCommand_ResetOPStampResult> </DeviceCommand_ResetOPStampResult>
</DeviceCommand_ResetOPStampResponse>
eviceCommand_ResetOPStampResponse>
</soap:Body>

CONFIDENTIAL Page 26 of 34
eBioServerNew

</soap:Envelope>

CONFIDENTIAL Page 27 of 34
eBioServerNew

Device Command Reset Transaction Stamp

(Name: DeviceCommand_ResetTransactionStamp
DeviceCommand_Reset )
Example:
http://eBioserverNew/Webservice.asmx?op=DeviceCommand_ResetTransactionStamp
http://eBioserverNew/Webservice.asmx?op=DeviceCommand_ResetTransaction

By calling this method wee can get entire punch records of employee’s from the beginning till
current date to the server from the devices by passing value Device Serial Number

Result will be displayed as success or error

Note:

User name & password can obtained from eBioServer application and employee role and
verification type is optional

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

POST /WebService.asmx HTTP/1.1


Host: localhost
Content-Type:
Type: text/xml; charset=utf-8
charset=utf
Content-Length: length
SOAPAction: "http://tempuri.org/DeviceCommand_ResetTransactionStamp"

<?xml version="1.0" encoding="utf


encoding="utf-8"?>
xmlns:xsi="http://www.w3.org/2001/XMLSchema instance"
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
/www.w3.org/2001/XMLSchema"
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<DeviceCommand_ResetTransactionStamp xmlns="http://tempuri.org/">
<UserName>string</UserName>
</UserName>
<Password>string</Password>
</Password>
<DeviceSerialNumber>
DeviceSerialNumber>string</DeviceSerialNumber>
</DeviceCommand_ResetTransactionStamp>
</soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type:
Type: text/xml; charset=utf-8
charset=utf
Content-Length: length

<?xml version="1.0" encoding="utf


encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema instance"
lns: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>
<DeviceCommand_ResetTransactionStampResponse xmlns="http://tempuri.org/">

CONFIDENTIAL Page 28 of 34
eBioServerNew

<DeviceCommand_ResetTransactionStampResult> </DeviceCommand_ResetTransac
ceCommand_ResetTransactionStampResult>string</DeviceCommand_ResetTransac
tionStampResult>
</DeviceCommand_ResetTransactionStampResponse>
</soap:Body>
</soap:Envelope>

CONFIDENTIAL Page 29 of 34
eBioServerNew

Device Command Clear Logs (Name:DeviceCommand_ClearLogs)


http://eBioserverNew/Webservice.asmx?op=DeviceCommand_ClearLogs
Example: http://eBioserverNew/Webservice.asmx?op=DeviceComman

By calling this method wee can clear all log records of employee remotely from the devices by
passing value Device Serial Number

Result will be displayed as success or error

Note:

User name & password can obtained from eBioServer application and employee role and
verification type is optional

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

POST /WebService.asmx HTTP/1.1


Host: localhost
Content-Type:
Type: text/xml; charset=utf-8
charset=utf
Content-Length: length
SOAPAction: "http://tempuri.org/DeviceCommand_ClearLogs"

<?xml version="1.0" encoding="utf


encoding="utf-8"?>
xmlns:xsi="http://www.w3.org/2001/XMLSchema instance"
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
tp://www.w3.org/2001/XMLSchema"
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<DeviceCommand_ClearLogs xmlns="http://tempuri.org/">
<UserName>string</UserName>
</UserName>
<Password>string</Password>
</Password>
<DeviceSerialNumber>
<DeviceSerialNumber>string</DeviceSerialNumber>
</DeviceCommand_ClearLogs>
</soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type:
Type: text/xml; charset=utf-8
charset=utf
Content-Length: length

<?xml version="1.0" encoding="utf


encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsi="http://www.w3.org/2001 instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<DeviceCommand_ClearLogsResponse xmlns="http://tempuri.org/">
<DeviceCommand_ClearLogsResult> mand_ClearLogsResult>
<DeviceCommand_ClearLogsResult>string</DeviceCommand_ClearLogsResult>
</DeviceCommand_ClearLogsResponse>
</soap:Body>
</soap:Envelope>

CONFIDENTIAL Page 30 of 34
eBioServerNew

Device Command Change Web Server Address

(Name:DeviceCommand_ChangeWebServerAddress)
Example:

http://eBioserverNew/Webservice.asmx?op=DeviceCommand_ChangeWebServerAddress
http://eBioserverNew/Webservice.asmx?op= DeviceCommand_ChangeWebServerAddress

By calling this method wee can change Web url or IP address remotely in the devices by passing
value Device Serial Number and Web Server Address

Result will be displayed as success or error

Note:

User name & password can an obtained from eBioServer application and employee role and
verification type is optional

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

POST /WebService.asmx HTTP/1.1


Host: localhost
Content-Type:
Type: text/xml; charset=utf-8
charset=utf
Content-Length: length
SOAPAction: "http://tempuri.org/DeviceCommand_ChangeWebServerAddress"

<?xml version="1.0" encoding="utf


encoding="utf-8"?>
xmlns:xsi="http://www.w3.org/2001/XMLSchema instance"
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xsd="http://www.w3.org/2001/XMLSchema"
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<DeviceCommand_ChangeWebServerAddress xmlns="http://tempuri.org/">
<UserName>string</UserName>
</UserName>
<Password>string</Password>
</Password>
<DeviceSerialNumber>
DeviceSerialNumber>string</DeviceSerialNumber>
<WebServerAddress>
<WebServerAddress>string</WebServerAddress>
</DeviceCommand_ChangeWebServerAddress>
</soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type:
Type: text/xml; charset=utf-8
charset=utf
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>


encoding="utf
xmlns:xsi="http://www.w3.org/2001/XMLSchema instance"
<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/">

CONFIDENTIAL Page 31 of 34
eBioServerNew

<soap:Body>
<DeviceCommand_ChangeWebServerAddressResponse
<DeviceCommand_ChangeWebServerAddr
xmlns="http://tempuri.org/">

<DeviceCommand_ChangeWebServerAddressResult>string</DeviceCommand_ChangeWebSe
<DeviceCommand_ChangeWebServerAddressResult> </DeviceCommand_ChangeWebSe
rverAddressResult>
</DeviceCommand_ChangeWebServerAddressResponse>
</soap:Body>
</soap:Envelope>

CONFIDENTIAL Page 32 of 34
eBioServerNew

Device Command Change Web Port Number

(Name:DeviceCommand_ChangeWebPortNumber
DeviceCommand_ChangeWeb )
Example:

http://eBioserverNew/Webservice.asmx?op=DeviceCommand_ChangeWeb
http://eBioserverNew/Webservice.asmx?op= DeviceCommand_ChangeWebPortNumber

By calling this method wee can change web server port number remotely in the devices by
passing value Device Serial Number and Web Server port number

Result will be displayed as success or error

Note:

User name & password can obtained from eBioServer application and employee role and
verification type is optional

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

POST /WebService.asmx HTTP/1.1


Host: localhost
Content-Type:
Type: text/xml; charset=utf-8
charset=utf
Content-Length: length
SOAPAction: "http://tempuri.org/DeviceCommand_ChangeWebServerPort"

<?xml version="1.0"
rsion="1.0" encoding="utf-8"?>
encoding="utf
xmlns:xsi="http://www.w3.org/2001/XMLSchema instance"
<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>
xmlns="http://tempuri.org/">
<DeviceCommand_ChangeWebServerPort xmlns="http://tempuri.org/">
<UserName>string</UserName>
</UserName>
<Password>string</Password>
</Password>
<DeviceSerialNumber>
<DeviceSerialNumber>string</DeviceSerialNumber>
<WebServerPort>string
string</WebServerPort>
</DeviceCommand_ChangeWebServerPort>
</soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type:
Type: text/xml; charset=utf-8
charset=utf
Content-Length: length

<?xml version="1.0" encoding="utf


encoding="utf-8"?>
xmlns:xsi="http://www.w3.org/2001/XMLSchema instance"
<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/">
="http://schemas.xmlsoap.org/soap/envelope/">

CONFIDENTIAL Page 33 of 34
eBioServerNew

<soap:Body>
<DeviceCommand_ChangeWebServerPortResponse xmlns="http://tempuri.org/">

<DeviceCommand_ChangeWebServerPortResult>string</DeviceCommand_ChangeWebServe
<DeviceCommand_ChangeWebServerPortResult> </DeviceCommand_ChangeWebServe
rPortResult>
</DeviceCommand_ChangeWebServerPortResponse>
</DeviceCommand_Chan
</soap:Body>
</soap:Envelope>

CONFIDENTIAL Page 34 of 34

You might also like