This ObjectType defines diagnostic information about the sessions of the OPC UA Server. This ObjectType is formally defined in Table 12.

Table 12 – SessionsDiagnosticsSummaryType Definition

Attribute

Value

BrowseName

SessionsDiagnosticsSummaryType

IsAbstract

False

References

NodeClass

BrowseName

DataType / TypeDefinition

ModellingRule

Subtype of the BaseObjectType defined in 6.2

HasComponent

Variable

SessionDiagnosticsArray

SessionDiagnosticsDataType[]

SessionDiagnosticsArrayType

Mandatory

HasComponent

Variable

SessionSecurityDiagnosticsArray

SessionSecurityDiagnosticsDataType[]

SessionSecurityDiagnosticsArrayType

Mandatory

HasComponent

Object

<ClientName>

--

SessionDiagnosticsObjectType

OptionalPlaceholder

NOTE This row represents no Node in the AddressSpace. It is a placeholder pointing out that instances of the ObjectType will have those Objects.

SessionDiagnosticsArray provides an array with an entry for each session in the Server having general diagnostic information about a session.

SessionSecurityDiagnosticsArray provides an array with an entry for each active session in the Server having security-related diagnostic information about a session. Since this information is security-related, it should not be made accessible to all users, but only to authorised users.

For each session of the Server, this Object also provides an Object representing the session, indicated by <ClientName>. The BrowseName could be derived from the sessionName defined in the CreateSession Service (OPC 10000-4) or some other server-specific mechanisms. It is of the ObjectType SessionDiagnosticsObjectType, as defined in 6.3.5.