RoleSet TOC Previous Next Specification

The representation of the RoleSet Object in the address space is shown in the following table:

Name Attribute
NodeId i=15606
NamespaceUri http://opcfoundation.org/UA/
BrowseName RoleSet
NodeClass Object
Categories Security Role Server Base 2

The references from the RoleSet Object Node are shown in the following table:

Reference NodeClass BrowseName DataType TypeDefinition ModellingRule
HasComponent Method AddRole      
HasComponent Method RemoveRole      
HasTypeDefinition ObjectType RoleSetType      
HasComponent Object Anonymous   RoleType  
HasComponent Object AuthenticatedUser   RoleType  
HasComponent Object Observer   RoleType  
HasComponent Object Operator   RoleType  
HasComponent Object Engineer   RoleType  
HasComponent Object Supervisor   RoleType  
HasComponent Object ConfigureAdmin   RoleType  
HasComponent Object SecurityAdmin   RoleType  
HasComponent Object SecurityKeyServerAdmin   RoleType  
HasComponent Object SecurityKeyServer   RoleType  
HasComponent Object SecurityKeyAccess   RoleType  

AddRole

Signature

    AddRole(
        [in]  String RoleName
        [in]  String NamespaceUri
        [out] NodeId RoleNodeId
    );
Argument Description
RoleName  
NamespaceUri  
RoleNodeId  

RemoveRole

Signature

    RemoveRole(
        [in]  NodeId RoleNodeId
    );
Argument Description
RoleNodeId