This ObjectTypedefines diagnostic information about the sessions of the OPC UA Server. This ObjectTypeis 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 Nodein the AddressSpace. It is a placeholder pointing out that instances of the ObjectTypewill have those Objects.

SessionDiagnosticsArrayprovides an array with an entry for each session in the Serverhaving general diagnostic information about a session.

SessionSecurityDiagnosticsArrayprovides an array with an entry for each active session in the Serverhaving 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 Objectalso provides an Objectrepresenting the session, indicated by <ClientName>. The BrowseName could be derived from the sessionNamedefined in the CreateSession Service(OPC 10000-4) or some other server-specific mechanisms. It is of the ObjectTypeSessionDiagnosticsObjectType, as defined in 6.3.5.