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

Table 228– ServerStatusDataType Structure

Name

Type

Description

ServerStatusDataType

structure

startTime

UtcTime

Time (UTC) the Serverwas started. This is constant for the Serverinstance and is not reset when the Serverchanges state. Each instance of a Servershould keep the time when the process started.

currentTime

UtcTime

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

state

ServerState

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

buildInfo

BuildInfo

secondsTillShutdown

UInt32

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

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

shutdownReason

LocalizedText

A 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 AddressSpaceis defined in Table 229.

Table 229– ServerStatusDataType definition

Attributes

Value

BrowseName

ServerStatusDataType

IsAbstract

FALSE

References

NodeClass

BrowseName

DataType

TypeDefinition

ModellingRule

Subtype of the Structure DataTypedefined in Table 182.

Conformance Units

Base Info ServerType