Table 64 defines the UpdateDataDetails structure.
Table 64 – UpdateDataDetails Structure
| 
 Name  | 
        
 Type  | 
        
 Description  | 
| 
 UpdateDataDetails  | 
        
 Structure  | 
        
 The details for insert, replace, and insert/replace history updates.  | 
| 
 nodeId  | 
        
 NodeId  | 
        
 Node id of the Object to be updated.  | 
| 
 performInsertReplace  | 
        
 PerformUpdateType  | 
        
 This enumeration determines which action of Insert, Replace, or Update is performed. The Delete enumerated value is not allowed and will result in a Bad_InvalidArgument error.  | 
| 
 updateValues[]  | 
        
 DataValue  | 
        
 New values to be inserted or to replace.  | 
Its representation in the AddressSpace is defined in Table 65.
Table 65 – UpdateDataDetails definition
| 
 Attribute  | 
        
 Value  | 
|||||
| 
 BrowseName  | 
        
 UpdateDataDetails  | 
|||||
| 
 IsAbstract  | 
        
 False  | 
|||||
| 
 References  | 
        
 NodeClass  | 
        
 BrowseName  | 
        
 DataType  | 
        
 TypeDefinition  | 
        
 Other  | 
|
| 
 Subtype of the HistoryUpdateDetails DataType defined in Table 62.  | 
||||||
| 
 Conformance Units  | 
||||||
| 
 Historical Access Insert Value  | 
||||||
| 
 Historical Access Delete Value  | 
||||||
| 
 Historical Access Update Value  | 
||||||
| 
 Historical Access Replace Value  | 
||||||
| 
 
  | 
||||||