View Issue Details

IDProjectCategoryView StatusLast Update
0007441NodeSets, XSDs and Generated CodeApi Changepublic2022-03-30 00:25
ReporterRandy Armstrong Assigned ToRandy Armstrong  
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionfixed 
Product Version1.04 
Target Version1.04Fixed in Version1.05.01 
Summary0007441: UANodeSet needs to explain association with XSDs
Description

Models have a UA Namespace. In case they contain definitions complex types, there is also an XML Schema accompanied that uses an XML Namespace for the elements that represent complex content in Value.
Suppose a tool reads in some NodeSet and some values are added and the tool wants to write out the modified NodeSet.
Problem: How does the tool know the XML Namespace belonging to the UA Namespace? Even if the schema file for the model has been given, if there is not already a complex Value contained in the NodeSet, the tool does not know which schema belongs to which Model?!
Possible solutions: Define an algorithm how XML Namespace is built from OPC UA Namespace (add “/Types.xsd” is the behaviour of some tools), or add an Uri XmlNamespace to the Model element here

TagsNo tags attached.
Commit Version
Fix Due Date

Relationships

related to 0007273 closedRandy Armstrong NodeSets, XSDs and Generated Code UANodeSet needs to explain association with XSDs 
related to 0007442 closedRandy Armstrong 10000-006: Mappings UANodeSet needs to explain association with XSDs 

Activities

Randy Armstrong

2021-11-26 01:37

administrator   ~0015397

Added XmlSchemaUri to UANodeSet.xsd and update NodeSets here:
https://github.com/OPCF-Members/UA-NodeSet/tree/UA-1.04.11-RC-2021-11-25/Schema

Jim Luth

2022-02-08 17:04

administrator   ~0015942

Agreed to changes in telecon.

Issue History

Date Modified Username Field Change
2021-11-26 01:35 Randy Armstrong New Issue
2021-11-26 01:35 Randy Armstrong Status new => assigned
2021-11-26 01:35 Randy Armstrong Assigned To => Randy Armstrong
2021-11-26 01:35 Randy Armstrong Issue generated from: 0007273
2021-11-26 01:37 Randy Armstrong Status assigned => resolved
2021-11-26 01:37 Randy Armstrong Resolution open => fixed
2021-11-26 01:37 Randy Armstrong Note Added: 0015397
2021-11-26 01:37 Randy Armstrong Issue cloned: 0007442
2021-11-26 01:44 Randy Armstrong Relationship added related to 0007442
2021-11-26 01:44 Randy Armstrong Relationship added related to 0007273
2022-02-08 17:04 Jim Luth Status resolved => closed
2022-02-08 17:04 Jim Luth Fixed in Version => 1.05.01
2022-02-08 17:04 Jim Luth Note Added: 0015942
2022-03-30 00:25 Randy Armstrong Issue cloned: 0007903