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 | Randy Armstrong | Assigned To | Jeff Harding | ||
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 | Randy Armstrong | 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 | Randy Armstrong | New Issue | |
2017-02-18 02:53 | Kevin Herron (Inductive Automation) | Note Added: 0007890 | |
2017-05-16 21:09 | Jeff Harding | Note Added: 0008088 | |
2017-05-16 21:09 | Jeff Harding | Status | new => resolved |
2017-05-16 21:09 | Jeff Harding | Fixed in Version | => 1.04 |
2017-05-16 21:09 | Jeff Harding | Resolution | open => fixed |
2017-05-16 21:09 | Jeff Harding | Assigned To | => Jeff Harding |
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 | Randy Armstrong | Relationship added | has duplicate 0003867 |