7 OPC UA DataTypes

7.1 Overview

The following DataTypes are defined for the AliasNames model.

7.2 AliasNameDataType

This DataType defines a structure that can contain an array of ExpandedNodeId for a single AliasName. Its elements are defined in Table 17. It will always have at least one entry in the ReferencedNodes array.

Table 17 – AliasNameDataType DataType structure
NameTypeDescription
AliasNameDataTypeStructure

AliasName

QualifiedNameThe AliasName (BrowseName of the Node).

ReferencedNodes

ExpandedNodeId[]The Nodes referenced by the AliasName.

Its representation in the AddressSpace is defined in Table 18.

Table 18 – AliasNameDataType Definition
Attribute Value
BrowseName AliasNameDataType
References Node Class BrowseName DataType TypeDefinition Modelling Rule
Subtype of the Structure defined in OPC 10000-5
Conformance Units
AliasName Base

7.3 AliasNameVerboseDataType

This DataType defines a structure that can contain an array of ExpandedNodeId for a single AliasName. Its elements are defined in Table 19. It will always have at least one entry in the ReferencedNodes array.

Table 19 – AliasNameVerboseDataType DataType structure
NameTypeDescription
AliasNameVerboseDataTypeStructure

AliasName

QualifiedNameThe AliasName (BrowseName of the Node).

ReferencedNodes

ExpandedNodeId[]The Nodes referenced by the AliasName.

ServerUris

String[]The ServerUri associated with each of the ExpandedNodeIds. The string can be null for any NodeId that is on the local Server (i.e. the Server on which this call was made). This array is the same size as the ReferencedNodes array.

AliasNameCategoryId

NodeIdAliasNameCategory that contained this AliasName.

Its representation in the AddressSpace is defined in Table 20.

Table 20 – AliasNameVerboseDataType Definition
Attribute Value
BrowseName AliasNameVerboseDataType
References Node Class BrowseName DataType TypeDefinition Modelling Rule
Subtype of the Structure defined in OPC 10000-5
Conformance Units
AliasName FindAliasVerbose