View Issue Details

IDProjectCategoryView StatusLast Update
000744210000-006: MappingsApi Changepublic2022-03-29 15:07
ReporterRandy Armstrong Assigned ToRandy Armstrong  
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionfixed 
Product Version1.04 
Target Version1.04Fixed in Version1.04 
Summary0007442: 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 0007441 closedRandy Armstrong NodeSets, XSDs and Generated Code UANodeSet needs to explain association with XSDs 

Activities

Randy Armstrong

2021-11-26 01:43

administrator   ~0015398

Created errata in 1.04.11
Add new XmlSchemaUri attribute to UANodeSet.

Jim Luth

2022-03-29 15:07

administrator   ~0016466

Agreed to changes in Errata 1.04.11.

Issue History

Date Modified Username Field Change
2021-11-26 01:37 Randy Armstrong New Issue
2021-11-26 01:37 Randy Armstrong Status new => assigned
2021-11-26 01:37 Randy Armstrong Assigned To => Randy Armstrong
2021-11-26 01:37 Randy Armstrong Issue generated from: 0007441
2021-11-26 01:37 Randy Armstrong Project NodeSets, XSDs and Generated Code => 10000-006: Mappings
2021-11-26 01:43 Randy Armstrong Status assigned => resolved
2021-11-26 01:43 Randy Armstrong Resolution open => fixed
2021-11-26 01:43 Randy Armstrong Note Added: 0015398
2021-11-26 01:44 Randy Armstrong Relationship added related to 0007441
2022-03-29 15:07 Jim Luth Status resolved => closed
2022-03-29 15:07 Jim Luth Fixed in Version => 1.04
2022-03-29 15:07 Jim Luth Note Added: 0016466