ProvisioningNiagaraNetworkExt (provisioningNiagara-ProvisioningNiagaraNetworkExt)

This component supports the ProvisioningNwExt extension that runs in a Supervisor station. It is the core provisioning component and is required to enable the provisioning of hosts represented by stations under the Supervisor’s NiagaraNetwork.

ProvisioningNiagaraNetworkExt provides a central spot to perform provisioning tasks, which the system dispatches as batch jobs by the station’s BatchJobService, and executed by its JobService.

This component has a number of frozen slots, both of which are containers (some with special views), as well as a few properties. The default view is the Niagara Network Job Builder. A Niagara Network Job List view is also available.

Figure 1. Provisioning Network Ext properties


To access these properties, expand Config > Drivers > NiagaraNetwork, and right-click the ProvisioningNwExt > Views > AX PropertySheet.

TypeValueDescription
Statusread-only
Activates (true) and deactivates (false) use of the object (network, device, point, component, table, schedule, descriptor, etc.).
Enabledtrue or false; defaults to true
Reports the condition of the entity or process at last polling.

{ok} indicates that the component is licensed and polling successfully.

{down} indicates that the last check was unsuccessful, perhaps because of an incorrect property, or possibly loss of network connection.

{disabled} indicates that the Enable property is set to false.

{fault} indicates another problem. Refer to Fault Cause for more information.

Fault Causeread-only
Indicates the reason why a system object (network, device, component, extension, etc.) is not working (in fault). This property is empty unless a fault exists.
Device Reboot Timeoutseconds(defaults to 600)Specifies the maximum time in seconds that a provisioning job step waits while attempting to reconnect to a station that has been rebooted before setting the step status to failed and advancing to the next station. The default time is 600 seconds (10 minutes).
Station Shutdown Timeoutseconds(defaults to 300)Specifies the maximum time in seconds a provisioning step waits between receiving a shutdown request and setting the step status to failed, followed by advancing to the next station. The default time is 300 seconds (5 minutes).
Connect Timeoutmilliseconds (defaults to 60000)Defines how long the provisioning job waits before going on to the next station when a connection to the current station fails.
Socket Timeoutmilliseconds (defaults to 5000)Defines how long the provisioning job waits before going on to the next station when the current station’s socket fails.
Backup Schedulefrozen child componentA standard TriggerSchedule with its trigger output pre-linked to the ProvisioningNwExt’s Start Backup action, which, when invoked, performs a backup of all stations. This is just a convenience you can use to set a regular schedule for a backup of all stations at the same time. To view its Trigger Scheduler view, double-click the component.

Use of this Backup Schedule is not advisable on a larger enterprise system, where the Supervisor has many subordinate stations. Instead, use the job prototype components (NiagaraNetworkJobPrototype) copied from the provisioningNiagara palette.

Softwarefrozen child containerSummarizes the software versions available on the Supervisor to be installed into stations.
Licensesfrozen child componentProvides views into the licenses installed in NiagaraStations under the NiagaraNetwork, as well as the Supervisor’s license database.
Poll Schedulerfrozen child componentControls the polling of the StationProxy extensions by the ProvisioningNwExt component. This poll scheduler operates as in most driver networks. Polling only happens for station proxy objects that are subscribed (linked somewhere, or being viewed or charted, etc.).

Often you can leave the poll configuration properties set at their default values. Otherwise, you may need to configure the StationProxy extentions (NiagaraStation provisioning extensions) to something other than the default, which is Normal.

Device Reboot Timeoutseconds (defaults to 600)Configures how long to wait before rebooting the provisioned station. This time prevents the remote station from hanging an entire provisioning job.
Station Shutdown Timeoutseconds (defaults to 300)Configures how long to wait before shutting down the provisioned station. This time prevents the remote station from hanging an entire provisioning job.
Connect Timeoutmilliseconds (defaults to 60000)Configures how long to wait before a failed connection attempt times out. This time prevents the remote station from hanging an entire provisioning job.
Socket Timeoutmilliseconds (defaults to 5000)Configures how long to wait before an attempt to connect to a socket times out. This time prevents the remote station from hanging an entire provisioning job.