View Issue Details

IDProjectCategoryView StatusLast Update
000616810000-200: Industrial Automation - BasicsApi Changepublic2022-03-16 13:25
ReporterChristian von Arnim Assigned ToWolfgang Mahnke  
PriorityurgentSeveritymajorReproducibilityalways
Status closedResolutionfixed 
Summary0006168: [IA] BSD-File contains wrong Namespace URI, NodeSet2.xml contains inconsistent NamespaceURI spelling
Description

The BSD-File referes to the namespace "http://opcfoundation.org/UA/IA"
https://github.com/OPCFoundation/UA-Nodeset/blob/393b633468a5d1d062dd253e1488d1d8ba335b6f/IA/Opc.Ua.IA.Types.bsd#L31

But the Nodeset2.xml describes "http://opcfoundation.org/UA/IA/" (additional slash at the end)

There are also some missing slashes at the end of the namespace URI in the NodeSet2.xml
https://github.com/OPCFoundation/UA-Nodeset/blob/393b633468a5d1d062dd253e1488d1d8ba335b6f/IA/Opc.Ua.IA.NodeSet2.xml#L548
https://github.com/OPCFoundation/UA-Nodeset/blob/393b633468a5d1d062dd253e1488d1d8ba335b6f/IA/Opc.Ua.IA.NodeSet2.xml#L609
https://github.com/OPCFoundation/UA-Nodeset/blob/393b633468a5d1d062dd253e1488d1d8ba335b6f/IA/Opc.Ua.IA.NodeSet2.xml#L1342

The embedded bsd-File seems to be correct:
https://github.com/OPCFoundation/UA-Nodeset/blob/393b633468a5d1d062dd253e1488d1d8ba335b6f/IA/Opc.Ua.IA.NodeSet2.xml#L555

As tools require correct nodeset files, I've tagged this as urgent.

TagsBSD, IA
Commit Version

Activities

Wolfgang Mahnke

2022-03-16 13:25

manager   ~0016392

The bsd file is not part of the specification or the NodeSet-File. However, it should be provided correctly.
Actually, it was provided in two versions in the public git repository, one with the wrong namespace and one with the correct:
https://github.com/OPCFoundation/UA-Nodeset/blob/v1.04/IA/Opc.Ua.IA.NodeSet2.bsd (contains the correct one)

With update to version 1.01.1 the public version of the OPC F webpage already contains only the correct one:
https://files.opcfoundation.org/schemas/IA/1.01/Opc.Ua.IA.Types.bsd.xml

Should also be updated in git soon. Nevertheless, correct version is already available in current git version.

Issue History

Date Modified Username Field Change
2020-10-21 12:53 Christian von Arnim New Issue
2020-10-21 12:53 Christian von Arnim Tag Attached: BSD
2020-10-21 12:53 Christian von Arnim Tag Attached: IA
2021-04-14 18:00 Jim Luth Project Information Models => 10000-200: Industrial Automation - Basics
2021-04-14 18:00 Jim Luth Category Implementation Bug => Api Change
2022-03-16 13:25 Wolfgang Mahnke Assigned To => Wolfgang Mahnke
2022-03-16 13:25 Wolfgang Mahnke Status new => resolved
2022-03-16 13:25 Wolfgang Mahnke Resolution open => fixed
2022-03-16 13:25 Wolfgang Mahnke Note Added: 0016392
2022-03-16 13:25 Wolfgang Mahnke Status resolved => closed