View Issue Details

IDProjectCategoryView StatusLast Update
000979010000-006: MappingsSpecpublic2024-08-24 00:36
ReporterMatthias Damm Assigned ToMatthias Damm  
PriorityhighSeveritymajorReproducibilityhave not tried
Status feedbackResolutionopen 
Product Version1.05.04 RC1 
Target Version1.05.04 
Summary0009790: Breaking change in F13 - AllowSubtypes
Description

Unified Automation – Wolfgang - RC comment
F.13 DataTypeField
AllowSubtypes

When changing from "BaseDataType shall be FALSE" to "shall be omitted" it is a breaking change. Why are we doing this? Will break many NodeSets of companion specifications. Are we going for OPC UA 2.0?

TagsNo tags attached.
Commit Version
Fix Due Date

Activities

Randy Armstrong

2024-08-24 00:36

administrator   ~0021616

The NodeSet defines the AllowSubTypes as:
<xs:attribute name="AllowSubTypes" type="xs:boolean" default="false" />

The default value makes it impossible to distinguish between the case where is explicitly set to false and it is omitted.
The change was perceived to have no effect on existing NodeSets.
Why is this an issue?

Issue History

Date Modified Username Field Change
2024-08-21 11:19 Matthias Damm New Issue
2024-08-24 00:36 Randy Armstrong Assigned To => Matthias Damm
2024-08-24 00:36 Randy Armstrong Status new => feedback
2024-08-24 00:36 Randy Armstrong Note Added: 0021616