This DataTypeis an enumeration that defines the execution state of the Server. Its values are defined in Table 220.

Table 220– ServerState values

Name

Value

Description

RUNNING

0

The Serveris running normally. This is the usual state for a Server.

FAILED

1

A vendor-specific fatal error has occurred within the Server. The Serveris no longer functioning. The recovery procedure from this situation is vendor-specific. Most Servicerequests should be expected to fail.

NO_CONFIGURATION

2

The Serveris running but has no configuration information loaded and therefore does not transfer data.

SUSPENDED

3

The Serverhas been temporarily suspended by some vendor-specific method and is not receiving or sending data.

SHUTDOWN

4

The Serverinitiated a shut down or is in the process of shutting down. This ServerStateis intended as an indication to Clientsconnected to the Serverto orderly disconnect from the Serverbefore the Servercompletes the shut down.

TEST

5

The Serveris in Test Mode. The outputs are disconnected from the real hardware, but the Serverwill otherwise behave normally. Inputs may be real or may be simulated depending on the vendor implementation. StatusCode will generally be returned normally.

COMMUNICATION_FAULT

6

The Serveris running properly, but is having difficulty accessing data from its data sources. This may be due to communication problems or some other problem preventing the underlying device, control system, etc. from returning valid data. It may be a complete failure, meaning that no data is available, or a partial failure, meaning that some data is still available. It is expected that items affected by the fault will individually return with a BAD FAILURE status code indication for the items.

UNKNOWN

7

This state is used only to indicate that the OPC UA Serverdoes not know the state of underlying system.

Its representation in the AddressSpaceis defined in Table 221.

Table 221– ServerState definition

Attributes

Value

BrowseName

ServerState

IsAbstract

FALSE

References

NodeClass

BrowseName

DataType

TypeDefinition

ModellingRule

Subtype of the Enumeration DataTypedefined in Table 151.

HasProperty

Variable

EnumStrings

LocalizedText[]

PropertyType

Conformance Units

Base Info ServerType