View Issue Details

IDProjectCategoryView StatusLast Update
000892210000-014: PubSubSpecpublic2023-06-20 19:36
ReporterMatthias Damm Assigned ToMatthias Damm  
PrioritynormalSeverityminorReproducibilityhave not tried
Status closedResolutionfixed 
Product Version1.05.03 RC1 
Target Version1.05.03Fixed in Version1.05.03 RC1 
Summary0008922: Need JSON DataSetMessage option to include only minor meta data version
Description

We included the MetaDataVersion for the DataSetMessage JSON header layout to (1) detect meta data change and (2) to be symetric with UADP dynamic header layout.

But the UADP dynamic header layout only includes the minor version and including always the complete MetaDataVersion adds complexity to the header.

As discussed in the UA WG meeting today, it would be good to have an option to include only the minor version and to use this option in the header layouts. This simplifies the header and makes it complete symetric with the UADP dynamic header layout.

TagsNo tags attached.
Commit Version
Fix Due Date

Activities

Matthias Damm

2023-06-20 10:07

developer   ~0019545

6.3.2.3.1 DataSetMessageContentMask
Added
Value bit 10: MinorVersion
Description: If this flag is set, the MinorVersion field of the ConfigurationVersion is included in the DataSetMessage header.

7.2.4.3 DataSetMessage
Table 164 – JSON DataSetMessage definition
Added
Name: MinorVersion
Type: VersionTime
Description: The minor version of the DataSetMetaData which describes the contents of the Payload. This value is optional. The presence of the value depends on the setting in the JsonDataSetMessageContentMask.

Extended errata 1.04

Added new bit to JSON header layouts with MetaDataVersion disabled and MinorVersion enabled

Jim Luth

2023-06-20 19:36

administrator   ~0019584

Agreed to changes in Virtual F2F for 1.05.03 draft and 1.04 Errata.

Issue History

Date Modified Username Field Change
2023-04-25 15:50 Matthias Damm New Issue
2023-04-25 15:50 Matthias Damm Status new => assigned
2023-04-25 15:50 Matthias Damm Assigned To => Matthias Damm
2023-06-20 10:07 Matthias Damm Status assigned => resolved
2023-06-20 10:07 Matthias Damm Resolution open => fixed
2023-06-20 10:07 Matthias Damm Fixed in Version => 1.05.03 RC1
2023-06-20 10:07 Matthias Damm Note Added: 0019545
2023-06-20 19:36 Jim Luth Status resolved => closed
2023-06-20 19:36 Jim Luth Note Added: 0019584