View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0004193 | 10000-005: Information Model | Spec | public | 2018-03-07 16:26 | 2020-12-09 16:16 |
| Reporter | BjarneBostrom | Assigned To | Randy Armstrong | ||
| Priority | normal | Severity | minor | Reproducibility | N/A |
| Status | closed | Resolution | won't fix | ||
| Summary | 0004193: Changes made in 3750 breaks backwards comparability for applications made according to the specification | ||||
| Description | Mantis issue 3750 (https://opcfoundation-onlineapplications.org/mantis/view.php?id=3750). The decicion to replace opc:String with opc:CharArray's definition in the typedictionary system does break all applications that are made with the 1.03 original (or before) spec. Generally I do not see why types that do not have a NodeId were allowed in the first place (opc:String, opc:WideChar, opc:WideCharArray, these do not have any OPC UA Binary encoding nor DataType NodeIds and therefore do not exist) and having encoding for opc:CharArray that is the NodeId DataType String's equivalent, but anyway replacing a encoding with another as "Errata" is not a good solution. This now means that if I encounter a dictionary that defines opc:String it is impossible to know which encoding it means. Because if it is made before this errata, then it should be a null terminated String, after errata it should be instead a prefixed one. It is not possible to determine from the Server which one it is. Generally I would advice to fix the code generators that do not create correct code according to the specification and not to change the specification. | ||||
| Tags | No tags attached. | ||||
| Commit Version | |||||
| Fix Due Date | |||||
|
|
write response and no-fix |
|
|
The spec was incorrect and would result in incorrect code being generated if the generate was changed rather than the spec. |
|
|
agreed to no-fix in Virtual F2F. |
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2018-03-07 16:26 | BjarneBostrom | New Issue | |
| 2018-04-24 16:34 | Jim Luth | Note Added: 0009013 | |
| 2018-04-24 16:34 | Jim Luth | Assigned To | => Randy Armstrong |
| 2018-04-24 16:34 | Jim Luth | Status | new => assigned |
| 2020-12-09 16:16 | Jeff Harding | Status | assigned => resolved |
| 2020-12-09 16:16 | Jeff Harding | Resolution | open => won't fix |
| 2020-12-09 16:16 | Jeff Harding | Note Added: 0013428 | |
| 2020-12-09 16:16 | Jim Luth | Status | resolved => closed |
| 2020-12-09 16:16 | Jim Luth | Note Added: 0013429 |