View Issue Details

IDProjectCategoryView StatusLast Update
0008735NodeSets, XSDs and Generated CodeFeature Requestpublic2023-11-28 17:57
ReporterCostantino Pipero Assigned ToRandy Armstrong  
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionnot fixable 
Summary0008735: Models should not be optional in the UANodeSet schema
Description

The UANodeSet.xsd states that the "Models" element is optional:
...
<xs:element name="Models" type="ModelTable" minOccurs="0" />
...

But the majority of companion specification nodesets (if not all) require at least the UA spec to be indicated (with version and date).

Shouldn't the element be minOccurs="1" so that it forces the validation of the UA spec it depends on?

TagsNo tags attached.
Commit Version
Fix Due Date

Activities

Randy Armstrong

2023-05-12 06:44

administrator   ~0019338

Changing behaviour breaks code. Issue needs to be handled at the application layer rather than the schema level (i.e. applications can refuse to support NodeSets with no models).

Jim Luth

2023-11-28 17:57

administrator   ~0020442

Agreed to no-fix in web meeting.

Issue History

Date Modified Username Field Change
2023-03-17 13:22 Costantino Pipero New Issue
2023-04-11 16:50 Jim Luth Assigned To => Randy Armstrong
2023-04-11 16:50 Jim Luth Status new => assigned
2023-05-12 06:44 Randy Armstrong Status assigned => resolved
2023-05-12 06:44 Randy Armstrong Resolution open => not fixable
2023-05-12 06:44 Randy Armstrong Fixed in Version => 1.05.03 RC1
2023-05-12 06:44 Randy Armstrong Note Added: 0019338
2023-11-28 17:57 Jim Luth Status resolved => closed
2023-11-28 17:57 Jim Luth Fixed in Version 1.05.03 RC1 =>
2023-11-28 17:57 Jim Luth Note Added: 0020442