This is a DataType that defines the values used for the UpdateType field in the ConfigurationUpdateTargetType. Its values are defined in Table 71.
The update operation is applied to a target within the configuration identified by a path (see 7.8.5.6). The Replace and Delete operations use the Name field in the Structure to match a target with an existing record. For Insert operations no existing record with the same Name may exist. For Delete operations the contents of the record are ignored.
Table 71 – ConfigurationUpdateType Enumeration
|
Name |
Value |
Description |
|
Insert |
1 |
The target is added. An error occurs if a name conflict occurs. |
|
Replace |
2 |
The existing record is updated. An error occurs if a name cannot be matched to an existing record. |
|
InsertOrReplace |
3 |
The existing record is updated. New records are created if the name does not match an existing record. |
|
Delete |
4 |
Any existing record is deleted. An error occurs if the name cannot be matched to an existing record. |
Its representation in the AddressSpace is defined in Table 72.
Table 72 – ConfigurationUpdateType Definition
|
Attribute |
Value |
|||||
|
BrowseName |
0:ConfigurationUpdateType |
|||||
|
IsAbstract |
False |
|||||
|
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
|
|
Subtype of the Enumeration DataType defined in OPC 10000-5. |
||||||
|
0:HasProperty |
Variable |
0:EnumValues |
0:EnumValueType [] |
0:PropertyType |
|
|
|
|
||||||
|
Conformance Units |
||||||
|
Base Configuration Management |
||||||