View Issue Details

IDProjectCategoryView StatusLast Update
0007753NodeSets, XSDs and Generated CodeFeature Requestpublic2022-10-17 18:31
ReporterHerbert Oppmann Assigned ToRandy Armstrong  
PrioritynormalSeverityfeatureReproducibilityalways
Status closedResolutionfixed 
Product Version1.05.00 
Target Version1.05.02Fixed in Version1.05.02 
Summary0007753: Schema files should have a release date / version, too
Description

NodeSet files now have a Model element which carries release information. But on schema files, it is difficult to see whether you have the correct / newest one, e.g. for inclusion in a tool. The only hint is the copyright year in the comment.

Suggestion: Add an xs:annotation/xs:appinfo element to the top level (= xs:schema) element and within that introduce appropriate custom XML syntax for release info. The Model element from the NodeSet could be used as a template.

Additional Information

E.g. the main schema file for GSDML (the device description for PROFINET) contains:

<xsd:annotation>
    <xsd:documentation>This schema contains the device profile for the General Station Description Markup Language (GSDML).</xsd:documentation>
    <xsd:appinfo>
        <schemainfo versiondate="20210225"/>
    </xsd:appinfo>
</xsd:annotation>
TagsNo tags attached.
Commit Version
Fix Due Date

Relationships

related to 0008347 closedRandy Armstrong 10000-006: Mappings XSD Needs to be Fully Described in UANodeSet Annex 
related to 0008411 closedRandy Armstrong 10000-006: Mappings Schema files should have a release date / version, too 

Activities

Randy Armstrong

2022-09-13 13:42

administrator   ~0017639

Added annotation:

<xs:annotation>
<xs:appinfo>
<tns:Model ModelUri="http://opcfoundation.org/UA/&quot; Version="1.05.02" PublicationDate="2022-09-15T00:00:00Z" />
</xs:appinfo>
</xs:annotation>

Jim Luth

2022-09-22 15:22

administrator   ~0017796

Agreed to changes in F2F meeting.

Issue History

Date Modified Username Field Change
2022-02-21 12:08 Herbert Oppmann New Issue
2022-07-12 16:19 Jim Luth Assigned To => Randy Armstrong
2022-07-12 16:19 Jim Luth Status new => assigned
2022-09-13 13:42 Randy Armstrong Status assigned => resolved
2022-09-13 13:42 Randy Armstrong Resolution open => fixed
2022-09-13 13:42 Randy Armstrong Note Added: 0017639
2022-09-13 13:42 Randy Armstrong Target Version => 1.05.02
2022-09-22 15:22 Jim Luth Relationship added related to 0008347
2022-09-22 15:22 Jim Luth Status resolved => closed
2022-09-22 15:22 Jim Luth Fixed in Version => 1.05.02
2022-09-22 15:22 Jim Luth Note Added: 0017796
2022-10-17 18:31 Randy Armstrong Issue cloned: 0008411
2022-10-17 18:31 Randy Armstrong Relationship added related to 0008411