View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0004965 | 10000-006: Mappings | Spec | public | 2019-08-20 12:30 | 2020-04-21 16:42 |
| Reporter | Liam Power | Assigned To | Randy Armstrong | ||
| Priority | normal | Severity | minor | Reproducibility | have not tried |
| Status | closed | Resolution | fixed | ||
| Summary | 0004965: Can abstract data types be used as structure fields | ||||
| Description | The DataType TypeDefinitionAttribute can hold a StructureDefinition. The StructureDefinition has fields which are of a defined type. The type is required in order to facilitate encode/decode of the structure. Is it a valid use case for an implementer to define a structure field as an abstract type such as BaseDataType or Structure? This would require using a variant or extension object on the wire at the structure field position in order to encode the field. I would have thought that this was invalid. Incidentally, Part 6 states "ExtensionObjects are used in two contexts: as values contained in Variant structures or as parameters in OPC UA Messages." | ||||
| Tags | No tags attached. | ||||
| Commit Version | |||||
| Fix Due Date | |||||
|
|
Clarify in Part 6 how abstract types in fields are encoded. |
|
|
Stated explicitly that ExtensionObjects are used for abstract types used as Structure fields. |
|
|
Agreed to text in telecon. |
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2019-08-20 12:30 | Liam Power | New Issue | |
| 2019-08-27 15:13 | Jim Luth | Project | 10000-003: Address Space => 10000-006: Mappings |
| 2019-08-27 15:21 | Jim Luth | Note Added: 0010807 | |
| 2019-08-27 15:22 | Jim Luth | Assigned To | => Randy Armstrong |
| 2019-08-27 15:22 | Jim Luth | Status | new => assigned |
| 2020-03-23 16:26 | Randy Armstrong | Status | assigned => resolved |
| 2020-03-23 16:26 | Randy Armstrong | Resolution | open => fixed |
| 2020-03-23 16:26 | Randy Armstrong | Note Added: 0011815 | |
| 2020-04-21 16:42 | Jim Luth | Status | resolved => closed |
| 2020-04-21 16:42 | Jim Luth | Fixed in Version | => 1.05 |
| 2020-04-21 16:42 | Jim Luth | Note Added: 0011964 |