RoleType TOC Previous Next Specification

The representation of the RoleType ObjectType in the address space is shown in the following table:

Name Attribute
NodeId i=15620
NamespaceUri http://opcfoundation.org/UA/
BrowseName RoleType
NodeClass ObjectType
IsAbstract False
SubtypeOf BaseObjectType

The references from the RoleType ObjectType Node are shown in the following table:

Reference NodeClass BrowseName DataType TypeDefinition ModellingRule
HasProperty Variable Identities IdentityMappingRuleType[] PropertyType Mandatory
HasProperty Variable Applications String[] PropertyType Optional
HasProperty Variable ApplicationsExclude Boolean PropertyType Optional
HasProperty Variable Endpoints EndpointType[] PropertyType Optional
HasProperty Variable EndpointsExclude Boolean PropertyType Optional
HasComponent Method AddIdentity     Optional
HasComponent Method RemoveIdentity     Optional
HasComponent Method AddApplication     Optional
HasComponent Method RemoveApplication     Optional
HasComponent Method AddEndpoint     Optional
HasComponent Method RemoveEndpoint     Optional

AddIdentity

Signature

    AddIdentity(
        [in]  IdentityMappingRuleType Rule
    );
Argument Description
Rule  

RemoveIdentity

Signature

    RemoveIdentity(
        [in]  IdentityMappingRuleType Rule
    );
Argument Description
Rule  

AddApplication

Signature

    AddApplication(
        [in]  String ApplicationUri
    );
Argument Description
ApplicationUri  

RemoveApplication

Signature

    RemoveApplication(
        [in]  String ApplicationUri
    );
Argument Description
ApplicationUri  

AddEndpoint

Signature

    AddEndpoint(
        [in]  EndpointType Endpoint
    );
Argument Description
Endpoint  

RemoveEndpoint

Signature

    RemoveEndpoint(
        [in]  EndpointType Endpoint
    );
Argument Description
Endpoint