12.10 ServerStatusDataType

This structure contains elements that describe the status of the Server. Its composition is defined in Table 242.

Table 242 – ServerStatusDataType Structure
NameTypeDescription
ServerStatusDataTypestructure

startTime

UtcTimeTime (UTC) the Server was started. This is constant for the Server instance and is not reset when the Server changes state. Each instance of a Server should keep the time when the process started.

currentTime

UtcTimeThe current time (UTC) as known by the Server.

state

ServerStateThe current state of the Server. Its values are defined in 12.6.

buildInfo

BuildInfo

secondsTillShutdown

UInt32

Approximate number of seconds until the Server will be shut down. The value is only relevant once the state changes into SHUTDOWN_4.

After the Server shut down is initated, the state changes to SHUTDOWN_4 and the actual shut down should be delayed for a configurable time if Clients are connected to the Server to allow these Clients an orderly disconnect.

shutdownReason

LocalizedTextA localized text indicating the reason for the shutdown. The value is only relevant once the state changes into SHUTDOWN_4. If there is no specific reason for the shutdown, then this value may be set to null or it may be empty.

Its representation in the AddressSpace is defined in Table 243.

Table 243 – ServerStatusDataType definition
Attributes Value
BrowseNameServerStatusDataType
IsAbstractFALSE
References NodeClass BrowseName DataType TypeDefinition ModellingRule
Subtype of the Structure DataType defined in Table 196.
Conformance Units
Base Info ServerType