Errata exists for this version of the document.

Table A.1 – Identifiers assigned to Attributes

Attribute

Identifier

NodeId

1

NodeClass

2

BrowseName

3

DisplayName

4

Description

5

WriteMask

6

UserWriteMask

7

IsAbstract

8

Symmetric

9

InverseName

10

ContainsNoLoops

11

EventNotifier

12

Value

13

DataType

14

ValueRank

15

ArrayDimensions

16

AccessLevel

17

UserAccessLevel

18

MinimumSamplingInterval

19

Historizing

20

Executable

21

UserExecutable

22

DataTypeDefinition

23

RolePermissions

24

UserRolePermissions

25

AccessRestrictions

26

AccessLevelEx

27

This annex defines the numeric identifiers for all of the StatusCodes defined by the OPC UA Specification. The identifiers are specified in a CSV file with the following syntax:

<SymbolName>, <Code>, <Description>

Where the SymbolName is the literal name for the error code that appears in the specification and the Code is the hexadecimal value for the StatusCode (see OPC 10000-4). The severity associated with a particular code is specified by the prefix (Good, Uncertain or Bad).

The CSV released with this version of the standards can be found here:

http://www.opcfoundation.org/UA/schemas/1.04/StatusCode.csv

NOTE The latest CSV that is compatible with this version of the standard can be found here:

http://www.opcfoundation.org/UA/schemas/StatusCode.csv

This annex defines the numeric identifiers for all of the numeric NodeIds defined by the OPC UA Specification. The identifiers are specified in a CSV file with the following syntax:

<SymbolName>, <Identifier>, <NodeClass>

Where the SymbolName is either the BrowseName of a Type Node or the BrowsePath for an Instance Node that appears in the specification and the Identifier is numeric value for the NodeId.

The BrowsePath for an instance Node is constructed by appending the BrowseName of the instance Node to BrowseName for the containing instance or type. A ‘_’ character is used to separate each BrowseName in the path. For example, OPC 10000-5 defines the ServerType ObjectType Node which has the NamespaceArray Property. The SymbolName for the NamespaceArray InstanceDeclaration within the ServerType declaration is: ServerType_NamespaceArray. OPC 10000-5 also defines a standard instance of the ServerType ObjectType with the BrowseNameServer’. The BrowseName for the NamespaceArray Property of the standard Server Object is: Server_NamespaceArray.

The NamespaceUri for all NodeIds defined here is http://opcfoundation.org/UA/

The CSV released with this version of the standards can be found here:

http://www.opcfoundation.org/UA/schemas/1.04/NodeIds.csv

NOTE The latest CSV that is compatible with this version of the standard can be found here:

http://www.opcfoundation.org/UA/schemas/NodeIds.csv