D.2 DataTypes for AliasName DataSetClass

D.2.1 AliasCategoryUpdateDataType

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
NameTypeDescription
AliasCategoryUpdateDataTypeStructure

Category

PortableNodeIdThe NodeId of an AliasNameCategory.

LastChange

VersionTimeThe 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

D.2.2 AliasUpdateDataType

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
NameTypeDescription
AliasUpdateDataTypeStructure

ApplicationUri

StringThe 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
HasPropertyVariableDataSetClassIdGuidPropertyType
HasPropertyVariableDataSetMetaDataDataSetMetaDataTypePropertyType
Conformance Units
AliasName PubSub Notification