View Issue Details

IDProjectCategoryView StatusLast Update
000871010000-006: MappingsSpecpublic2023-03-21 18:59
ReporterSebastian Schwinn Assigned ToRandy Armstrong  
PrioritynormalSeveritytextReproducibilityN/A
Status closedResolutionfixed 
Product Version1.05.00 
Fixed in Version1.05.03 RC1 
Summary0008710: Add description for encoding of abstract fields of structured data types
Description

The specification section OPC UA version 1.05 Part 6 5.2.6 describes the binary encoding of structured data types well. Unfortunately there is no hint for the encoding of structure fields of abstract types (e.g. UInteger).

There is a hint in the "General" Section of Part 6 5.1.7, where "Variants are used to story any value or parameter with a data type of BaseDataType or one of its subtypes', which basically indicates to use a Variant where no explicit encoding procedure is found. I guess Abstract data types belong to this category, but guessing is not specific.

I suggest to give a clear hint or description on how to handle fields with abstract data types in the corresponding structure-sections. It is also possible to define a dedicated section in this part, which also describes the hierarchical dependencies of these Variants (e.g. to UInteger fields only unsigned integer data can be written).
It is also necessary to check/update to the other encodings (XML, JSON), where this information is also missing.

Steps To Reproduce

There is no dedicated hint in the text on how to encode abstract data types.

TagsNo tags attached.
Commit Version
Fix Due Date

Relationships

related to 0008442 closedRandy Armstrong Clarification on BaseDataType and Structure DataType in Structures 

Activities

Randy Armstrong

2023-03-21 18:58

administrator   ~0018939

Fixed by solution to 8442

Jim Luth

2023-03-21 18:59

administrator   ~0018940

Agreed to changes in Dallas meeting.

Issue History

Date Modified Username Field Change
2023-02-22 08:14 Sebastian Schwinn New Issue
2023-03-21 18:56 Randy Armstrong Assigned To => Randy Armstrong
2023-03-21 18:56 Randy Armstrong Status new => resolved
2023-03-21 18:56 Randy Armstrong Resolution open => duplicate
2023-03-21 18:56 Randy Armstrong Relationship added duplicate of 0008442
2023-03-21 18:57 Randy Armstrong Status resolved => assigned
2023-03-21 18:57 Randy Armstrong Relationship deleted 0008442
2023-03-21 18:57 Randy Armstrong Relationship added related to 0008442
2023-03-21 18:58 Randy Armstrong Status assigned => resolved
2023-03-21 18:58 Randy Armstrong Resolution duplicate => fixed
2023-03-21 18:58 Randy Armstrong Fixed in Version => 1.05.03 RC1
2023-03-21 18:58 Randy Armstrong Note Added: 0018939
2023-03-21 18:59 Jim Luth Status resolved => closed
2023-03-21 18:59 Jim Luth Note Added: 0018940