View Issue Details

IDProjectCategoryView StatusLast Update
0007273NodeSets, XSDs and Generated CodeApi Changepublic2021-11-26 01:44
ReporterJim Luth Assigned ToRandy Armstrong  
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionfixed 
Product Version1.05.00 RC1 
Fixed in Version1.05.01 RC1 
Summary0007273: 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 0007264 closedRandy Armstrong 10000-006: Mappings UANodeSet needs to explain association with XSDs 
related to 0007417 closedRandy Armstrong NodeSets, XSDs and Generated Code Invalid attribute 
related to 0007441 closedRandy Armstrong NodeSets, XSDs and Generated Code UANodeSet needs to explain association with XSDs 

Activities

Randy Armstrong

2021-09-21 18:01

administrator   ~0014898

Fixed in RC1-PostEditUpdate

Randy Armstrong

2021-09-21 18:01

administrator   ~0014899

Added XmlSchemaUri to the UANodeSet element.

Randy Armstrong

2021-11-16 22:39

administrator   ~0015325

Updated UANodeSet schema and the ModelCompiler to ensure it is filled in.

Jim Luth

2021-11-17 18:32

administrator   ~0015351

Reviewed with Randy -- agreed to close.

Issue History

Date Modified Username Field Change
2021-09-21 18:01 Jim Luth New Issue
2021-09-21 18:01 Jim Luth Status new => assigned
2021-09-21 18:01 Jim Luth Assigned To => Randy Armstrong
2021-09-21 18:01 Jim Luth Issue generated from: 0007264
2021-09-21 18:01 Jim Luth Note Added: 0014898
2021-09-21 18:01 Jim Luth Note Added: 0014899
2021-09-21 18:01 Jim Luth Relationship added related to 0007264
2021-09-21 18:02 Jim Luth Project 10000-006: Mappings => NodeSets, XSDs and Generated Code
2021-09-21 18:02 Jim Luth Category Spec => Api Change
2021-11-16 22:39 Randy Armstrong Status assigned => resolved
2021-11-16 22:39 Randy Armstrong Resolution open => fixed
2021-11-16 22:39 Randy Armstrong Note Added: 0015325
2021-11-17 18:32 Jim Luth Status resolved => closed
2021-11-17 18:32 Jim Luth Fixed in Version => 1.05.01 RC1
2021-11-17 18:32 Jim Luth Note Added: 0015351
2021-11-19 14:40 Randy Armstrong Relationship added related to 0007417
2021-11-26 01:35 Randy Armstrong Issue cloned: 0007441
2021-11-26 01:44 Randy Armstrong Relationship added related to 0007441