View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0003750 | 10000-005: Information Model | Spec | public | 2017-02-18 02:44 | 2019-03-01 18:16 |
Reporter | randyarmstrong | Assigned To | jeffhardingabb | ||
Priority | high | Severity | major | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Product Version | 1.03 | ||||
Summary | 0003750: Table E.9 - CharArray should be renamed to String | ||||
Description | The model compiler incorrectly uses String instead of CharArray when generating BSDs. Many existing applications assume this was what meant. The spec should be updated to reflect this. Recommend removing the existing String and WideString types and only having the length prefixed versions. A 1.03 errata is required. | ||||
Tags | No tags attached. | ||||
Commit Version | |||||
Fix Due Date | |||||
has duplicate | 0003867 | closed | randyarmstrong | 10000-006: Mappings | Confusion between CharArray and String in the spec part 5/6 and https://opcfoundation.org/UA/schemas/1.03/Opc.Ua.Types.bsd.xml |
|
Are you proposing that String and WideString are removed altogether, meaning that BSDs all need to be re-generated and everyones parsers updated, or that they basically become an alias for CharArray and WideCharArray? If they become aliases, is it no longer possible to (easily) describe a null-terminated String in the binary type system? You'd have to describe it using a Char type with Terminator element instead...? |
|
removed WideChar, CharArray, WideCharArray and updated the definitions of String and WideString. This was done so that the Spec matches the existing code generators. |
|
Needs Errata to be closed. |
|
Reviewed and accepted Errata edited in telecon. |
Date Modified | Username | Field | Change |
---|---|---|---|
2017-02-18 02:44 | randyarmstrong | New Issue | |
2017-02-18 02:53 | kevin | Note Added: 0007890 | |
2017-05-16 21:09 | jeffhardingabb | Note Added: 0008088 | |
2017-05-16 21:09 | jeffhardingabb | Status | new => resolved |
2017-05-16 21:09 | jeffhardingabb | Fixed in Version | => 1.04 |
2017-05-16 21:09 | jeffhardingabb | Resolution | open => fixed |
2017-05-16 21:09 | jeffhardingabb | Assigned To | => jeffhardingabb |
2017-05-16 21:11 | Jim Luth | Note Added: 0008089 | |
2017-06-20 16:38 | Jim Luth | Note Added: 0008239 | |
2017-06-20 16:38 | Jim Luth | Status | resolved => closed |
2019-03-01 18:16 | randyarmstrong | Relationship added | has duplicate 0003867 |