SystemService (under PlatformServices)

The PlatformServices child SystemService container is accessible from its property sheet. Unlike other child services, SystemService does not appear in the Nav tree.

Figure 1. System Service properties


To access, click Config > Services and right-click PlatformServices > Ax Property Sheet then expand SystemService.

PropertyValueDescription
Platform Service Descriptionread-onlyDisplays the service description for the Platform.
Java Vm Nameread-onlyDisplays the details of Java Vm.
Java Vm Vendorread-onlyDisplays the vendor name of Java Vm.
Java Vm Versionread-onlyDisplays the version of Java Vm.
Os Archread-onlyDisplays the operating system architecture details.
Os Nameread-onlyDisplays the operating system name.
Os Versionread-onlyDisplays the operating system versions.
Host Idread-onlyDisplays the host ID is generated upon installation of the Niagara software, and typically begins with Win-, for example Win-5BE1-B094-FC24-3440.
Host Id Statusread-onlyDisplays the status of host (for example, perpetual).
Modelread-onlyDisplays model of Niagara.
Productread-onlyDisplays the product details.
Model Versionread-onlyDisplays model version of Niagara.
Niagara Versionread-onlyDisplay Niagara version in use.
Localeread-onlyDetermines locale-specific behavior such as date and time formatting, and also which lexicons are used. A string entered must use the form: language [“_” country [“_” variant]]. For example, U.S. English is “en_US” and traditional Spanish would be “es_ES_Traditional”.
Station Nameread-onlyCurrent local time in host.
System Timeread-onlyCurrent local date in host.
Time Zoneread-onlyCurrent local time zone for host.
Is System Time Readonlytrue (default)If set to true the displayed time is read only.
Current Cpu Usageread-onlyDisplays the current Cpu usage in percentage.
Overall Cpu usageread-onlyDisplays the overall Cpu usage in percentage.
Num Cpusread-onlyDisplays the number of logical processors of the system.
Total Physical Memoryread-onlyDisplays the physical memory is currently being utilized by the Server.
Free Physical Memoryread-onlyDisplays the physical memory is currently not being utilized by the Server.
File System Attributesadditional propertiesConfigures additional attributes for files.
Is Stationread-only
Engine Watchdog Policyread-onlyThe engine watchdog is a platform daemon process, to which the station periodically reports its updated engine cycle count. The watchdog purpose is to detect and deal with a “hung” or “stalled” station, and is automatically enabled when the station starts.

The Engine Watchdog Policy defines the response taken by the platform daemon if it detects a station engine watchdog time-out. Watchdog policy selections include:

  • Log Only — Generates stack dump and logs an error message in the system log. (The station should ultimately be restarted if a watchdog timeout occurs with the “Log Only” setting).

  • Terminate — (Default) Kills the VM process. If “restart on failure” is enabled for the station (typical), the station is restarted.

  • Reboot — Automatically reboots the host JACE platform. If “auto-start” is enabled for the station, the station is restarted after the system reboots.

Engine Watchdog Timeoutread-onlyDefault is 3 minute, and range is from 0 ms to infinity. If the station’s engine cycle count stops changing and/or the station does not report a cycle count to the platform daemon within this defined period, the platform daemon causes the VM to generate a stack dump for diagnostic purposes, then takes the action defined by the Engine Watchdog Policy.
Is Station Auto-Save Enabledtrue(default)If set to true saves the station data automatically.
Station Auto-Save Frequency read-onlyDefault is every 24 hours for any JACE platform, or every (1) hour if a Windows host. Range is from 1 to many hours.
Station Save Backup Countread-onlyDisplays the number how many times the station backup is stored.
Timezone Day Mode Supportread-only
Local Daemon Accessread-onlyDisplays the type of access for local daemon.
Local Daemon Portread-onlyDisplays the port number for local daemon.
Local Daemon Ssl Portread-onlyDisplays the Ssl port number for local daemon.
Station SaveAlarm Supportadditional propertiesConfigure additional parameters to get the alarm on station save.
Allow Station Restarttrue (default)If set to true allows the station to restart on failure.
Fips Statusread-only
Is Service Readonlyread-only
Allow Brand Changeread-only
Is License Readonlyread-only
Is Niagara Home Readonlyread-only

When you expand SystemService, you see most of the same properties available in the default Platform Service Container Plugin view. In addition, there is a container slot Station Save Alarm Support.

Figure 2. Station Save Alarm Support expanded in property sheet of SystemService.


Properties under Station Save Alarm Support allow you to configure the alarm class and other parameters to use for station save alarms. Such an alarm may occur, for example, if there is insufficient disk space to complete the save.

Properties work the same as those in an alarm extension for a control point.

Note: Other platform warnings from defined limits, such as for low memory, low disk space, and so on are not really alarms—they simply generate a yellow overlay in the lower right corner when viewing the station in Workbench. If you need actual alarms, you can link from an appropriate boolean slot of the SystemService component (for example, LowHeap) into other persisted station logic in another area of the station.

If linking to PlatformServices, be aware that you should change the link type from handle to slot path.