This structure provides the meta data which describes the joining process.

The structure is defined in Table 231.

Table 231 – JoiningProcessMetaDataType Structure

Name

Type

Description

Optional

JoiningProcessMetaDataType

structure

Subtype of the 0:Structure defined in OPC 10000-5.

JoiningProcessId

0:TrimmedString

It is the system-wide unique identifier of the joining process.

False

JoiningProcessOriginId

0:TrimmedString

It is an identifier to track the changes made to the original instance in the system.

Example: It can point to the identifier of the object when it was created for the first time. It should be an existing ID in the system if it is available else it can be NULL if it is not tracked in a joining system.

True

CreationTime

0:UtcTime

It is the time when the joining process was created.

True

LastUpdatedTime

0:UtcTime

It is the time when the joining process was updated last time. If it is not available, it can be same as CreationTime.

True

Name

0:String

It is the name of the joining process.

True

Description

0:LocalizedText

It is the description of the joining process.

True

JoiningTechnology

0:LocalizedText

It is a human readable text to identify the joining technology.

True

Classification

0:Int16

It is the classification of the joining process.

< 0 is for vendor specific extensions.

0 – UNDEFINED

1 – OTHER

2 – JOINING_PROGRAM

3 – JOINING_SYNC

4 – JOINING_BATCH

5 – JOINING_JOB

True

AssociatedEntities

EntityDataType[]

It is the list of entities associated to the joining process.

Examples: ProductInstanceUri of the Controller.

True

Its representation in the AddressSpace is defined in Table 232.

Table 232 – JoiningProcessMetaDataType Definition

Attribute

Value

BrowseName

JoiningProcessMetaDataType

IsAbstract

False

References

Node Class

BrowseName

DataType

TypeDefinition

Other

Subtype of the 0:Structure defined in OPC 10000-5.

Conformance Units

IJT Get Joining Process List