System

Used to check license limits, perform online (automatic) licensing and firmware update, retrieve the controller time, check database migration status and install HTTPS certificates.

Type: System

Copy
http://192.168.1.2/PRT_CTRL_DIN_ISAPI.dll?Request&Type=System&SubType=<SubType>

SubTypes

LicenceLimits

Request a list of license items and their limits.

Copy
http://192.168.1.2/PRT_CTRL_DIN_ISAPI.dll?Request&Type=System&SubType=LicenceLimits

Success Response

Successful response contains the ampersand separated list of records.

Copy
WXNumDoors=32&WXNumUsers=10000&WXNumAccessLevels=4294967295&WXNumCredentialTypes=4294967295&WXNumDoorTypes=4294967295&WXNumSchedules=4294967295&WXNumZones=512&WXNumZoneTypes=4294967295&WXNumTroubleZones=512&WXNumAreas=32&WXNumPgms=512&WXNumPhoneNumbers=4294967295&WXNumServices=16&WXNumFloors=0&WXNumElevators=0&WXNumAreaGroups=4294967295&WXNumDoorGroups=4294967295&WXNumElevatorGroups=0&WXNumFloorGroups=0&WXNumKeypadGroups=4294967295&WXNumMenuGroups=4294967295&WXNumPgmGroups=4294967295&WXNumKeypads=32&WXNumAnalogExpanders=32&WXNumZoneExpanders=32&WXNumPgmExpanders=32&WXNumReaderExpanders=32&WXNumHolidayGroups=4294967295&WXNumProgFunctions=0&WXNumAutomations=0&WXNumDataValues=248&WXNumReaderUnits=128&WXNumEventReports=4294967295&WXNumCameras=2&WXNumServiceCID=16&WXNumServiceSerialPrinter=0&WXNumServiceSIA=0&WXNumServiceAutomation=0&WXNumServiceModBus=0&WXNumServiceCBus=0&WXNumServiceIntercom=0&WXNumServiceReportIp=16&WXNumServiceLinkMe=0&WXNumServiceVizIp=0&WXNumServiceBacNet=0&WXNumServiceHLIElevator=0&WXNumServiceAperio=0&WXNumRdr485ICT=16&WXNumRdr485OSDP=0&WXNumRdr485SALLIS=0&WXNumRdr485APERIO=0&WXNumRdr485ALLEGION=0&WXNumRdr485CREDENTIAL=0&WXNumProgFnLogic=0&WXNumProgFnAreaControl=0&WXNumProgFnDoorControl=0&WXNumProgFnRippleControl=0&WXNumProgFnVirtualDoor=0&WXNumProgFnValueCompare=0&WXNumProgFnZoneControl=0&WXNumProgFnElevatorControl=0&WXNumProgFnRegisterCounter=0&WXNumProgFnFloorTemping=0&WXNumProgFnRTHP=0&WXNumProgFnSequentialCompare=0&WXNumProgFnAverage=0&WXNumFirmwareUpdate=0&WXpert=0&WXNumRegistration=0

See License Items for a full list of response parameters.

OnlineLicenceUpdate

Perform online (automatic) licensing.

Copy
http://192.168.1.2/PRT_CTRL_DIN_ISAPI.dll?Request&Type=System&SubType=OnlineLicenceUpdate&SiteName=Test Site&SiteContact=John Smith&SiteEmail=jsmith@domain.com&InstallerContact=John Smith&InstallerEmail=jsmith@domain.com&DisplaySiteName=true&WebVersion=02.3.213&ServerName=ict.co&ServerPort=80&OutboundPort=12345

Request Parameters

Parameter

Example

Description

SiteName

Test Site

Name of the site where the system is installed

SiteContact

John Smith

Name of the site contact

SiteEmail

jsmith@domain.com

Email address of the site contact

InstallerContact

John Smith

Name of the installer contact

InstallerEmail

jsmith@domain.com

Email address of the installer contact

DisplaySiteName

Boolean true or false

Whether to display site name in the UI or not

WebVersion

02.3.213

Protege WX firmware version number

ServerName

ict.co

The DNS name of the license server

ServerPort

80

The port to connect to the license server on

OutboundPort

12345

The outbound port to connect to the license server

Errors

Copy
Request Failed (12) The Installers name or other details were not found
Copy
Request Failed (13) The main app returned but not with a recognisable Ack.
Copy
Request Failed (14) No response from the main app.
Copy
Request Failed (23) Could not connect to the server.
Copy
Request Failed (24) Request sent but no response from the Server.
Copy
Request Failed (25) Invalid response from the server.

ServerTimeX

Request the current controller system time.

Copy
http://192.168.1.2/PRT_CTRL_DIN_ISAPI.dll?Request&Type=System&SubType=ServerTimeX

Success Response

Copy
ts=1136286165

The response parameters are:

Parameter

Example

Description

ts

1136286165

The controller system time in seconds since 1 Jan 1970

CheckMigration

Checks if the database has just been migrated from V3 to V4.

Copy
http://192.168.1.2/PRT_CTRL_DIN_ISAPI.dll?Request&Type=System&SubType=CheckMigration*uploaded_file*

Success response:

Copy
No migration.
Copy
The db has just been migrated from V3 to V4.

Errors

Copy
Request Failed (10) SubType not recognised.
Copy
Request Failed (11) SubType not found.
Copy
Request Failed (12) The Installers name or other details were not found
Copy
Request Failed (13) The main app returned but not with a recognisable Ack.
Copy
Request Failed (14) No response from the main app.
Copy
Request Failed (15) The licence file will not allow firmware updates.
Copy
Request Failed (16) The main app returned but with a Nack.
Copy
Request Failed (17) The DLL could not reload the firmware file.
Copy
Request Failed (18) The firmware file CRC failed.
Copy
Request Failed (19) The firmware file was downloaded OK but the main app did not accept the restart command.
Copy
Request Failed (20) The DLL could not reload the licence file.
Copy
Request Failed (21) The licence file CRC failed.
Copy
Request Failed (22) The licence file serial number failed.
Copy
Request Failed (23) Could not connect to the server.
Copy
Request Failed (24) Request sent but no response from the Server.
Copy
Request Failed (25) Invalid response from the server.
Copy
Request Failed (128) Request SubType not recognised.
Copy
Request Failed (129) Request Type not recognised.