View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0007030 | 10000-005: Information Model | Spec | public | 2021-06-15 15:21 | 2021-10-05 16:42 |
Reporter | Jeff Harding | Assigned To | Jeff Harding | ||
Priority | normal | Severity | major | Reproducibility | always |
Status | assigned | Resolution | reopened | ||
Fixed in Version | 1.05.00 | ||||
Summary | 0007030: ValueRank should be considered together with DataType for NodeVersion changes | ||||
Description | In Table 13 (Variable NodeClass) and Table 14 (VariableType NodeClass), we have following text with the NodeVersion property: "... Attribute value changes except for the DataType Attribute do not cause the NodeVersion to change." I think this should be extended to include the ValueRank attribute (together with DataType) as well, because the final type of the Value is given by a combination of DataType+ValueRank. At least for all my client-side usages, the ValueRank is significant. In fact, it is often more important than the data type itself; for example, a change from Integer to Byte isn't that important as a change from Integer to Integer[] (array of integers). | ||||
Tags | No tags attached. | ||||
Commit Version | |||||
Fix Due Date | |||||
related to | 0006971 | assigned | Jeff Harding | 10000-003: Address Space | ValueRank should be considered together with DataType for NodeVersion changes |
|
If this change is accepted, then also Part 5 should change: In ModelChangeStructureDataType Structure, field 'verb' (Table 156 in 1.04), there is currently Bit 4 for DataTypeChanged: "This verb may be used only for affected Nodes that |
|
I agree with the logic that ValueRank should be considered in the same way DataType is. |
|
I agree - clients should be notified when any aspect of a Value changes - these can (and do) impact client behavior. A change in any attribute that changes the "shape" of the data should trigger this event. This includes ValueRank, ArrayDimensions, and DataType; perhaps others, such as access rights, whether or not writes w/timestamps are supported, etc. Further, when any of these attributes change, all related attributes should be updated to the extent their new value can be ascertained. For example,
This feature should be supported by a CU or facet that verifies this, |
|
We agreed in the June 15 2021 weekly call that a change to ValueRank and ArrayDimensions should also be considered in the same way as a DataType change. Need an errata for 1.04. |
|
We agreed in the June 15 2021 weekly call that the description of Bit 4 "DataTypeChanged" will be modified to include ValueRank and ArrayDimensions along with the DataType. Need an errata for 1.04 |
|
Added ValueRank and ArrayDimensions in addition to DataType for the definition of DataTypeChange in Table 232 'ModelChangeStructureDataType' Added Errata 1.04.11 |
|
Need to look at the bigger picture before committing to this solution. |
Date Modified | Username | Field | Change |
---|---|---|---|
2021-06-15 15:21 | Jeff Harding | New Issue | |
2021-06-15 15:21 | Jeff Harding | Status | new => assigned |
2021-06-15 15:21 | Jeff Harding | Assigned To | => Jeff Harding |
2021-06-15 15:21 | Jeff Harding | Issue generated from: 0006971 | |
2021-06-15 15:21 | Jeff Harding | Note Added: 0014560 | |
2021-06-15 15:21 | Jeff Harding | Note Added: 0014561 | |
2021-06-15 15:21 | Jeff Harding | Note Added: 0014562 | |
2021-06-15 15:21 | Jeff Harding | Note Added: 0014563 | |
2021-06-15 15:21 | Jeff Harding | Relationship added | related to 0006971 |
2021-06-15 15:21 | Jeff Harding | Project | 10000-003: Address Space => 10000-005: Information Model |
2021-06-15 15:23 | Jeff Harding | Note Added: 0014564 | |
2021-09-27 18:51 | Jeff Harding | Status | assigned => resolved |
2021-09-27 18:51 | Jeff Harding | Resolution | open => fixed |
2021-09-27 18:51 | Jeff Harding | Fixed in Version | => 1.05.00 |
2021-09-27 18:51 | Jeff Harding | Note Added: 0015033 | |
2021-10-05 16:42 | Jim Luth | Status | resolved => feedback |
2021-10-05 16:42 | Jim Luth | Resolution | fixed => reopened |
2021-10-05 16:42 | Jim Luth | Note Added: 0015125 | |
2021-10-05 16:42 | Jim Luth | Status | feedback => assigned |