View Issue Details

IDProjectCategoryView StatusLast Update
000866710000-006: MappingsSpecpublic2023-03-23 20:28
ReporterFrank Fischer Assigned ToRandy Armstrong  
PrioritynormalSeverityminorReproducibilityhave not tried
Status closedResolutionfixed 
Product Version1.05.01 
Fixed in Version1.05.03 RC1 
Summary0008667: Allow numeric Namespace for (Expanded)NodeId in non-reversible JSON encoding
Description

The non-reversible JSON encoding for the NodeId and ExpandedNodeId requires the Namespace to be encoded as the NamespaceUri associated with the NamespaceIndex of that NodeId, however the encoder may not have the knowledge of the Uri associated with the Index, in such cases it should be allowed to use the NamespaceIndex instead.

Such an exception also already exists for the Namespace of the QualifiedName (which is called "Uri" there).

TagsNo tags attached.
Commit Version
Fix Due Date

Activities

Randy Armstrong

2023-03-21 16:15

administrator   ~0018930

For the non-reversible encoding the field is the NamespaceUri associated with the NamespaceIndex encoded as a JSON string. If the NamespaceUri is not known the NamespaceIndex is encoded.

Randy Armstrong

2023-03-23 20:22

administrator   ~0019017

WG decided that namespace indexes for non-reversible encoding did not make sense.
Updated text in NodeId, ExpandedNodeId and QualifiedName to ensure all text is consistent.

Randy Armstrong

2023-03-23 20:23

administrator   ~0019018

Updated text in NodeId, ExpandedNodeId and QualifiedName to ensure all text is consistent.

Jim Luth

2023-03-23 20:28

administrator   ~0019019

Agreed to changes edited in Dallas meeting.

Issue History

Date Modified Username Field Change
2023-01-31 14:31 Frank Fischer New Issue
2023-03-21 16:15 Randy Armstrong Assigned To => Randy Armstrong
2023-03-21 16:15 Randy Armstrong Status new => resolved
2023-03-21 16:15 Randy Armstrong Resolution open => fixed
2023-03-21 16:15 Randy Armstrong Fixed in Version => 1.05.03 RC1
2023-03-21 16:15 Randy Armstrong Note Added: 0018930
2023-03-23 20:22 Randy Armstrong Status resolved => assigned
2023-03-23 20:22 Randy Armstrong Note Added: 0019017
2023-03-23 20:23 Randy Armstrong Status assigned => resolved
2023-03-23 20:23 Randy Armstrong Note Added: 0019018
2023-03-23 20:28 Jim Luth Status resolved => closed
2023-03-23 20:28 Jim Luth Note Added: 0019019