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.