This structure contains elements that describe the status of the Server. Its composition is defined in Table 220.
Table 220 – ServerStatusDataType Structure
|startTime||UtcTime||Time (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||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.|
|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||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 AddressSpace is defined in Table 221.
Table 221 – ServerStatusDataType definition
|Subtype of the Structure DataType defined in Table 174.|
|Base Info ServerType|