View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0005412 | NodeSets, XSDs and Generated Code | Implementation Bug | public | 2020-01-29 15:08 | 2021-03-02 18:48 |
Reporter | Thomas Merk | Assigned To | Randy Armstrong | ||
Priority | normal | Severity | minor | Reproducibility | always |
Status | closed | Resolution | duplicate | ||
Summary | 0005412: DataTypes incorrect defined | ||||
Description | Many data types (especially the data types of Part 14 ) are defined incorrect, both in NodeSet2.xml (Definition tag) and binary dictionary. In dictionary: "ua:ExtensionObject" E.g.
With the definition there it would be allowed, to encode ANY structure (e.g. BuildInfo) as field data type. | ||||
Tags | No tags attached. | ||||
Commit Version | |||||
Fix Due Date | |||||
duplicate of | 0005664 | closed | Randy Armstrong | NodeSets, XSDs and Generated Code | WriterGroupDataType transportSettings and messageSettings fields are of the wrong type |
related to | 0005392 | closed | Randy Armstrong | 10000-006: Mappings | Used BaseType in dictionary missing |
|
Added AbstractDataType to DataTypeField which can be used by code generators to produce type safe code. The DataType of ExtensionObject is required because it defines an encoding format that permits different subtypes to be used for the field because the ExtensionObject includes an explicit type identifier. If the DataType was the Abstract BaseType then only instances of the BaseType could be serialized which is not what is needed. |
|
A known issue with no good resolution. |
|
AllowSubtypes flag added. NodeSet updated. |
|
Agreed to dup in Virtual F2F. |
Date Modified | Username | Field | Change |
---|---|---|---|
2020-01-29 15:08 | Thomas Merk | New Issue | |
2020-04-10 03:41 | Randy Armstrong | Assigned To | => Randy Armstrong |
2020-04-10 03:41 | Randy Armstrong | Status | new => resolved |
2020-04-10 03:41 | Randy Armstrong | Resolution | open => fixed |
2020-04-10 03:41 | Randy Armstrong | Note Added: 0011888 | |
2020-04-14 15:39 | Randy Armstrong | Status | resolved => feedback |
2020-04-14 15:39 | Randy Armstrong | Resolution | fixed => reopened |
2020-04-14 15:39 | Randy Armstrong | Note Added: 0011912 | |
2020-04-14 15:40 | Randy Armstrong | Status | feedback => assigned |
2020-04-14 15:40 | Randy Armstrong | Relationship added | related to 0003592 |
2020-04-14 15:40 | Randy Armstrong | Relationship added | related to 0005392 |
2020-04-14 15:41 | Randy Armstrong | Relationship deleted | related to 0003592 |
2020-11-10 18:03 | Randy Armstrong | Relationship added | duplicate of 0005664 |
2021-03-02 13:43 | Randy Armstrong | Status | assigned => resolved |
2021-03-02 13:43 | Randy Armstrong | Resolution | reopened => duplicate |
2021-03-02 13:43 | Randy Armstrong | Note Added: 0013877 | |
2021-03-02 18:46 | Randy Armstrong | Target Version | => 1.04 |
2021-03-02 18:48 | Jim Luth | Status | resolved => closed |
2021-03-02 18:48 | Jim Luth | Note Added: 0013908 |