Applications

Alphabetically, application types listed here include box, email, ldapv3, mobile, provisioning, search, template, station, web, and Workbench. Applications station, web, and Workbench have special importance, and are summarized first.

All Niagara 4 hosts are capable of TLS operation without this license feature. For details, refer to the Niagara Station Security Guide.

Application Description
station Enables a station to run. This application is present in every JACE platform and Supervisor platform. It may not be present in a license for an engineering workstation (PC) unless specifically ordered with it. Optional attributes are listed below.
<feature name="station" expiration="2025-04-01" 
resource.limit="none" guestEnabled="true"/>
resource.limit Establishes limits on resources in thousands of resource units (kRUs).

resource.limit="none" enforces no limit.

If the resource.limit flag is specified and the actual resource units exceed the limit, the station displays a warning on startup. If the resource units exceed the limit by 110%, the station will not boot at all.

In Niagara 4, the resource.limit flag is superseded by global capacity limits, which uses a licensing model that sets limits on the numbers of devices, points, histories, and so on that span across multiple drivers in the station. This allows a clearer measure of resource capacity in a license than the resource.limit method.

guestEnabled Enables the guest in the UserService.

guestEnabled="true" is required, otherwise the station’s UserService has its built-in user guest hidden upon first station start up as a security measure. Only hosts licensed as demo hosts can enable and use the guest user. It is unavailable on any host with a non-expiring license.

web Enables the WebService in a running station to access the web server via a browser HTTP connection. If not licensed, the server is set to fault with an appropriate faultCause.
<feature name="web" expiration="never" ui="true" 
ui.wb="true" ui.wb.admin="true"/>

Full Workbench can connect to a station (via a Fox connection) even if the web feature is missing or expired.

ui Enables and disables browser access to users with an HTML5 Hx profile.

ui="true" allows browser access to users with an HTML5 Hx Profile.

ui="false" prevents access to the browser UI with either HTML5 Hx or Wb web profiles. No browser access is allowed, except for Spy pages.

ui.wb Enables and disables browser access to users with a Wb web profile.

ui.wb="true" allows browser access to users with a Wb web profile.

ui.wb="false" allows browser access with an HTML5 Hx web profile as long as ui="true".

ui.wb.admin Enables and disables browser users with a Wb web profile to access admin-only views on components.

ui.wb.admin="true" allows browser users with a Wb web profile access to admin-only views on components, provided they have admin permissions on components with such views. Admin-only views include most types of views, except for property sheet views. For example, wire sheets and most manager views require this option. Browser access to such views is unavailable for any user with an HTML5 Hx web profile.

ui.wb.admin="false" renders such views unavailable to Wb web profile users.. Users still have access to the station with a browser subject to the ui and ui.wb flags. Property sheet views are available on components. Slot sheets may be available too, provided a user has admin-level permissions on the components.

Workbench Enables the use of Workbench.

This feature must be present to start the full version of Workbench. If the admin flag is false, all views requiring admin access are unavailable. This feature is included for PC platforms only, with the sole exception of the SoftJACE.

<feature name="workbench" expiration="never" admin="true"/>
box Enables a host for Bajascript and a Javascript API (read and write) for Niagara data access from a Javascript enabled environment, such as a web browser. Along with the mobile feature, this feature is required for mobile application support.
<feature name="box" expiration="never" session.limit="none" 
parts="ENG-WORKSTATION"/>
email Enables the devices monitored by the system and the services that do the monitoring to communicate status, alarms and reports as needed using direct email and SMS messaging.

The email feature enables a station to communicate with an SMTP server:

<feature name="email" expiration="never"/>

If the feature is not present, the system marks the EmailService and all incoming and outgoing accounts as in {fault}.

The SMS messaging feature enables a station to send text messages to a phone.

ldapv3 Enables a host to use the authentication schemes of LDAP and/or Kerberos for station users under the standard UserService. This allows LDAP to authenticate users using the site’s existing Active Directory server or LDAPv3 server. This departs from the former usage of special user services, such as the LdapUserService and LdapV3ADUserService in place of the standard UserService in Niagara 4.

If kerberos="true", the Niagara 4 host is licensed for Kerberos authentication with LDAPv3.

<feature name="ldapv3" expiration="never" kerberos="true" 
parts="ENG-WORKSTATION"/>

Refer to the Niagara LDAP Guide for complete details.

mobile Enables the host to support the Mobile application framework for station support of web browser access from mobile devices, such as cell phones and tablets. The host requires the box feature for Bajascript support.
<feature name="mobile" expiration="never" history="true" 
schedule="true" alarm="true" px="true" propsheet="true" 
parts="ENG-WORKSTATION"/>
provisioning Enables the operation of host provisioning, typically used to automate routine maintenance, such as JACE software upgrades, file distribution and backups. It applies to a Supervisor platform only. Provisioning uses the BatchJobService and a network extension model (for example, a provisioning extension under the NiagaraNetwork) sourced respectively from modules batchJob and provisioningNiagara.
<feature name="provisioning" expiration="never"/>
search Enables the SearchService and the use of searches in the station. Without this feature, the SearchService remains in fault, and the Quick Search box and Search sidebar are unavailable.

The local attribute must be true to allow searches local to this station. The system attribute allows searches that can span multiple stations.

<feature name="search" local=”true” system=”true” expiration="never"/>
template Enables the TemplateService and the use of templates in the station. Without this feature, the TemplateService and templates remain in fault.
<feature name="template" expiration="never"/>