View Issue Details

IDProjectCategoryView StatusLast Update
000617010000-014: PubSubSpecpublic2020-12-10 15:52
ReporterLiam Power Assigned ToMatthias Damm  
PrioritynormalSeverityminorReproducibilityN/A
Status closedResolutionfixed 
Summary0006170: Is a type information field missing from the DataSetMetaData structure?
Description

Table 5 – FieldMetaData structure has a field called dataType that defines the NodeId of the data type of the field. The definition for this dataType field states:
"If the DataType is a Structure or Union, the encoding and decoding description of the Structure DataType is provided through the structureDataTypes field of the DataSetMetaData".

There is no such field in the DataSetMetaData although such a field exists in the PubSubConfiguration file content although this is a null field. Also, the DataSetReader.CreateDataSetMirror description states that "The DataTypes are created in the Subscriber from the DataSetMetaData if they do not exist".

So where does a subscriber get the type information to mirror nodes in the publisher who's type it does not know? Is a field missing from the DataSetMetaData to provide this information?

TagsNo tags attached.
Commit Version
Fix Due Date

Activities

Matthias Damm

2020-12-08 10:09

developer   ~0013396

Added clarification that the data type descriptions (enumDataTypes and structureDataTypes) are provided by the DataSetMetaData base type DataTypeSchemaHeader.

Contained in OPC 10000-14 - UA Specification Part 14 - PubSub 1.05.0 Draft29.docx

Jim Luth

2020-12-10 15:52

administrator   ~0013450

Agreed to changes in Virtual F2F.

Issue History

Date Modified Username Field Change
2020-10-22 09:18 Liam Power New Issue
2020-12-08 10:09 Matthias Damm Assigned To => Matthias Damm
2020-12-08 10:09 Matthias Damm Status new => resolved
2020-12-08 10:09 Matthias Damm Resolution open => fixed
2020-12-08 10:09 Matthias Damm Note Added: 0013396
2020-12-10 15:52 Jim Luth Status resolved => closed
2020-12-10 15:52 Jim Luth Fixed in Version => 1.05
2020-12-10 15:52 Jim Luth Note Added: 0013450