7 Standard VariableTypes ToC Previous Next

7.16 SessionSecurityDiagnosticsType ToC Previous Next index

This complex VariableType is used for diagnostic information. Its DataVariables reflect its DataType, having the same semantic defined in 12.12. The VariableType is formally defined in Table 81. Since this information is security-related, it shall be restricted to authorized users, such as users who have the SecurityAdmin role, defined in OPC 10000-18.

Table 81 – SessionSecurityDiagnosticsType definition

Attribute Value      
BrowseName SessionSecurityDiagnosticsType      
IsAbstract False      
ValueRank −1 (−1 = Scalar)      
DataType SessionSecurityDiagnosticsDataType      
References Node Class BrowseName    DataTypeTypeDefinition Modelling Rule
Subtype of the BaseDataVariableType defined in 7.4        
HasComponent Variable SessionId    NodeIdBaseDataVariableType Mandatory
HasComponent Variable ClientUserIdOfSession    StringBaseDataVariableType Mandatory
HasComponent Variable ClientUserIdHistory    String[]BaseDataVariableType Mandatory
HasComponent Variable AuthenticationMechanism    StringBaseDataVariableType Mandatory
HasComponent Variable Encoding    StringBaseDataVariableType Mandatory
HasComponent Variable TransportProtocol    StringBaseDataVariableType Mandatory
HasComponent Variable SecurityMode    MessageSecurityModeBaseDataVariableType Mandatory
HasComponent Variable SecurityPolicyUri    StringBaseDataVariableType Mandatory
HasComponent Variable ClientCertificate    ByteStringBaseDataVariableType Mandatory
Conformance Units        
Base Info ServerType        

Previous Next