View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0004535 | 10000-014: PubSub | Spec | public | 2018-12-13 23:55 | 2019-06-05 07:53 |
| Reporter | Jim Luth | Assigned To | Matthias Damm | ||
| Priority | high | Severity | major | Reproducibility | have not tried |
| Status | closed | Resolution | no change required | ||
| Summary | 0004535: Are arrays valid in the Value of a KeyValuePair Structure / Handling of arrays in BaseDataType | ||||
| Description | We allow the use of BaseDataType in Structure fields, Variable Values, Method Arguments and Event fields. In Variable Values, Method Arguments and Event fields we allow to specify the Value Rank as -2 (any) if we want to allow scalar values and arrays for concrete values. In fields of Structure DataTypes, we only allow -1 (scalar) or >0 (array or more dimensions). This is necessary for concrete DataTypes since they are directly embedded into the structure. But fields of Structure DataTypes with BaseDataType are encoded as Variant. But a Variant can contain scalar values or arrays (one or more dimensions). Therefore this limitation is not necessary. Especially in a structure like KeyValuePair, where the Value field is defined as scalar BaseDataType, I assume we want to allow also that the value contains an array e.g. an array of UInt32. Is this valid? This question also applies to the Body field of the UABinaryFileDataType | ||||
| Tags | No tags attached. | ||||
| Commit Version | |||||
| Fix Due Date | |||||
| related to | 0004534 | closed | Jeff Harding | 10000-003: Address Space | Are arrays valid in the Value of a KeyValuePair Structure / Handling of arrays in BaseDataType |
|
|
yes, we are at least silent about this option, and we don't think we need clarification. |
|
|
Clarify in Part 3 that ValueRank of -2 is allowed for a StructureField of BaseDataType. Clarify its use in Part 5 Key/Value pair construct. Clarify UABinaryFileDataType in Part 14. Notation for ValueRank -2 is ([]) |
|
|
Changed UABinaryFileDataType.body to BaseDataType{Any} Changed in |
|
|
In the Erlangen F2F we agreed that BaseDataType implies the value can contain any DataType with any ValueRank and that we just need a clarification in Part 3 but no change in Part 14. |
|
|
Agreed to no-fix in meeting. |
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2018-12-13 23:55 | Jim Luth | New Issue | |
| 2018-12-13 23:55 | Jim Luth | Status | new => assigned |
| 2018-12-13 23:55 | Jim Luth | Assigned To | => Matthias Damm |
| 2018-12-13 23:55 | Jim Luth | Issue generated from: 0004534 | |
| 2018-12-13 23:55 | Jim Luth | Relationship added | related to 0004534 |
| 2018-12-13 23:56 | Jim Luth | Project | 10000-003: Address Space => 10000-014: PubSub |
| 2019-02-27 16:37 | Matthias Damm | Status | assigned => resolved |
| 2019-02-27 16:37 | Matthias Damm | Resolution | open => fixed |
| 2019-02-27 16:37 | Matthias Damm | Note Added: 0009978 | |
| 2019-06-04 13:30 | Matthias Damm | Status | resolved => feedback |
| 2019-06-04 13:30 | Matthias Damm | Resolution | fixed => reopened |
| 2019-06-04 13:32 | Matthias Damm | Status | feedback => resolved |
| 2019-06-04 13:32 | Matthias Damm | Resolution | reopened => no change required |
| 2019-06-04 13:32 | Matthias Damm | Note Added: 0010325 | |
| 2019-06-05 07:53 | Jim Luth | Status | resolved => closed |
| 2019-06-05 07:53 | Jim Luth | Note Added: 0010344 |