The components of this parameter are defined in Table 172.

Table 172– ReferenceDescription

Name

Type

Description

ReferenceDescription

structure

Reference parameters returned for the Browse Service.

referenceTypeId

NodeId

NodeIdof the ReferenceTypethat defines the Reference.

isForward

Boolean

If the value is TRUE, the Serverfollowed a forward Reference. If the value is FALSE, the Serverfollowed an inverse Reference.

nodeId

Expanded

NodeId

NodeIdof the TargetNodeas assigned by the Serveridentified by the Serverindex. The ExpandedNodeIdtype is defined in 7.16.

If the serverIndex indicates that the TargetNodeis a remote Node, then the nodeIdshall contain the absolute namespace URI. If the TargetNodeis a local Nodethe nodeIdshall contain the namespace index.

browseName1

QualifiedName

The BrowseNameof the TargetNode.

displayName

LocalizedText

The DisplayNameof the TargetNode.

nodeClass1

NodeClass

NodeClassof the TargetNode.

typeDefinition1

Expanded

NodeId

Type definition NodeIdof the TargetNode. Type definitions are only available for the NodeClasses Objectand Variable. For all other NodeClassesa null NodeId shall be returned.

1)If the Serverindex in the ExpandedNodeIdindicates that the TargetNodeis a remote Node, then the browseName, nodeClass and typeDefinition may be null or empty. If they are not null or empty, they might not be up to date because the local Servermight not continuously monitor the remote Serverfor changes. The displayName shall be provided for remote Nodes.