View Issue Details

IDProjectCategoryView StatusLast Update
000851610000-005: Information ModelSpecpublic2023-06-20 18:52
ReporterJim Luth Assigned ToJeff Harding  
PriorityimmediateSeverityminorReproducibilityN/A
Status closedResolutionfixed 
Product Version1.05.01 
Target Version1.05.03 RC1Fixed in Version1.05.03 
Summary0008516: How can a tool find out which Namespace 0 NodeSet is newer / better?
Description

Regarding Namespace metadata, both Part 6 (in Table F.1 UANodeSet) and Part 5 (in Table 21 NamespaceMetadataType definition) state that tools shall use the Version string only for display purposes, and not for identifying the latest version. Instead, they shall use the PublicationDate for that.

Now suppose a tool that can manage different versions of the OPC UA core Namespace. How can this tool find out which is the latest and greatest, when there are updated versions of the V1.03xx and V1.04.xx variants which have a newer publication date than some V1.05.xx ones, without looking into the version string? Should this be treated as an exception to the mentioned rules?

TagsNo tags attached.
Commit Version1.05.03 RC
Fix Due Date

Relationships

related to 0007979 closedRandy Armstrong 10000-006: Mappings How can a tool find out which Namespace 0 NodeSet is newer / better? 

Activities

Jim Luth

2022-12-06 19:44

administrator   ~0018246

We agreed to add a new attribute to hold the Semantic Version and mandate that the existing Version string must contain the same string as the new Semantic Version string. The XML Schema will enforce the Semantic version standard using a regex.

This will be added to 1.05.03

Randy Armstrong

2022-12-06 19:44

administrator   ~0018247

Added ModelVersion to UANodeSet schema which is a SemanticVersion compliant version string.

Jim Luth

2022-12-06 19:45

administrator   ~0018248

Add to nameapace metadata object.

Jeff Harding

2023-06-20 07:49

developer   ~0019543

Added ModeVersion to NamespaceMetadataType

Jim Luth

2023-06-20 18:52

administrator   ~0019577

Agreed to changes edited in virtual F2F.

Issue History

Date Modified Username Field Change
2022-12-06 19:44 Jim Luth New Issue
2022-12-06 19:44 Jim Luth Status new => assigned
2022-12-06 19:44 Jim Luth Assigned To => Jeff Harding
2022-12-06 19:44 Jim Luth Issue generated from: 0007979
2022-12-06 19:44 Jim Luth Note Added: 0018246
2022-12-06 19:44 Jim Luth Note Added: 0018247
2022-12-06 19:44 Jim Luth Relationship added related to 0007979
2022-12-06 19:44 Jim Luth Project 10000-006: Mappings => 10000-005: Information Model
2022-12-06 19:45 Jim Luth Note Added: 0018248
2023-05-30 18:56 Jim Luth Target Version => 1.05.03 RC1
2023-06-13 16:26 Jim Luth Commit Version => 1.05.03 RC
2023-06-13 16:26 Jim Luth Priority normal => immediate
2023-06-20 07:49 Jeff Harding Status assigned => resolved
2023-06-20 07:49 Jeff Harding Resolution open => fixed
2023-06-20 07:49 Jeff Harding Fixed in Version => 1.05.03
2023-06-20 07:49 Jeff Harding Note Added: 0019543
2023-06-20 18:52 Jim Luth Status resolved => closed
2023-06-20 18:52 Jim Luth Note Added: 0019577