View Issue Details

IDProjectCategoryView StatusLast Update
000734410000-004: ServicesSpecpublic2023-03-22 18:08
ReporterRandy Armstrong Assigned ToMatthias Damm  
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionno change required 
Fixed in Version1.05.03 RC1 
Summary0007344: 7.34.1 StructureChange description not sufficient
Description

The StructureChanged bit is set whenever the value of DataType, ValueRank or ArrayDimensions changes in a way that alters the contract with the client.

i.e. changing from a scalar to an array would not trigger a StructureChanged bit if the ValueRank was Any but would trigger the bit if ValueRank changed from Scalar only to Any.

ArrayDimensions is only material if the length of a fixed length dimension changes.

TagsNo tags attached.
Commit Version
Fix Due Date

Relationships

related to 0007345 assignedJeff Harding 10000-003: Address Space Clarifications on notification mechanisms for caching clients 

Activities

Wolfgang Mahnke

2021-10-06 07:29

developer   ~0015128

Need also to consider, when not the NodeId of the DataType on the Variable is changing, but the DataType itself, i.e. for example the structure definition is changing.

Matthias Damm

2023-03-20 16:30

developer   ~0018917

There is no change required.

ValueRank and ArrayDimensions are part of every Variant instance used to transport the value.
This does not affect the "structure" of the Data in ExtensionObjects which is the ciritical part since the client is not able to detect changes just with the Value.
Changes in ValueRank and ArrayDimensions can be detected with the information in the value.

Jim Luth

2023-03-22 18:07

administrator   ~0018973

Undated text to refer to the new DataTypeDefintion.

Jim Luth

2023-03-22 18:08

administrator   ~0018974

Agreed to changes edited in Dallas meeting.

Issue History

Date Modified Username Field Change
2021-10-05 16:34 Randy Armstrong New Issue
2021-10-06 07:29 Wolfgang Mahnke Note Added: 0015128
2021-10-06 08:21 Wolfgang Mahnke Relationship added related to 0007345
2021-11-23 17:55 Jim Luth Description Updated
2021-11-23 17:56 Jim Luth Assigned To => Matthias Damm
2021-11-23 17:56 Jim Luth Status new => assigned
2023-03-20 16:30 Matthias Damm Status assigned => resolved
2023-03-20 16:30 Matthias Damm Resolution open => no change required
2023-03-20 16:30 Matthias Damm Note Added: 0018917
2023-03-22 18:07 Jim Luth Note Added: 0018973
2023-03-22 18:08 Jim Luth Status resolved => closed
2023-03-22 18:08 Jim Luth Fixed in Version => 1.05.03 RC1
2023-03-22 18:08 Jim Luth Note Added: 0018974