This structure is used to indicate that an AliasName category has an updated AliasName(s). Its elements are defined in Table D.1.

Table D.1 – AliasCategoryUpdateDataType DataType structure

Name

Type

Description

AliasCategoryUpdateDataType

Structure

Category

PortableNodeId

The NodeId of an AliasNameCategory.

LastChange

VersionTime

The value of the LastChange variable in the AliasNameCategory referenced by the Category NodeId.

Its representation in the AddressSpace is defined in Table D.2 .

Table D.2 – AliasCategoryUpdateDataType Definition

Attribute

Value

BrowseName

AliasCategoryUpdateDataType

References

Node Class

BrowseName

DataType

TypeDefinition

Modelling Rule

Subtype of the Structure defined in OPC 10000-5

Conformance Units

AliasName PubSub Notification

This structure is used to define a DataSet. This DataSet is used to indicate a Server has had changes to one or more AliasNameCategories, where an AliasName was added or deleted. Its fields are defined in Table D.3.

Table D.3 – AliasUpdateDataType DataType structure

Name

Type

Description

AliasUpdateDataType

Structure

ApplicationUri

String

The ApplicationInstance associated with the Server that has the AliasNames defined. (this is the Server that needs to be browsed for any updates).

Categories

AliasCategoryUpdateDataType[]

The array the AliasCategoryUpdates, it will contain entries for unique AliasNameCategories. The first element in the array always contains information for the well-known Aliases category Node.

Its representation in the AddressSpace is defined in Table D.4.

Table D.4 – AliasUpdateDataType Definition

Attribute

Value

BrowseName

AliasUpdateDataType

References

Node Class

BrowseName

DataType

TypeDefinition

Modelling Rule

Subtype of the Structure defined in OPC 10000-5

HasProperty

Variable

DataSetClassId

Guid

PropertyType

HasProperty

Variable

DataSetMetaData

DataSetMetaDataType

PropertyType

Conformance Units

AliasName PubSub Notification