View Issue Details

IDProjectCategoryView StatusLast Update
0006454NodeSets, XSDs and Generated CodeApi Changepublic2023-11-16 03:02
ReporterRandy Armstrong Assigned ToRandy Armstrong  
PrioritynormalSeverityminorReproducibilityhave not tried
Status closedResolutionfixed 
Summary0006454: Handling of StructureFields with abstract DataType
Description

In Part 14, we have several structure fields where the DataType is abstract and only concrete subtypes can be used e.g. for the TransportSettings or MessageSettings on the different PubSub object levels.

This requires that an ExtensionObject is embedded as field instead of an embedded structure.

This currently results in the Nodeset in field DataType of Structure. This is correct for the resulting strucure on the wire but we loose the information which concrete abstract type is required.

In addition the applied rule for the Nodeset is not defined anywhere (at least not to my knowledge)

TagsNo tags attached.
Commit Version
Fix Due Date

Relationships

related to 0004421 closedJeff Harding 10000-003: Address Space Handling of StructureFields with abstract DataType 
has duplicate 0007631 closedRandy Armstrong NodeSets, XSDs and Generated Code AllowSubTypes set for structure field that is of type Structure 
related to 0006478 closedRandy Armstrong 10000-006: Mappings Handling of StructureFields with abstract DataType 

Activities

Randy Armstrong

2021-02-04 12:55

administrator   ~0013674

Added new Enum Values to StructureType in Errata 1.0.10.

Randy Armstrong

2021-02-09 16:36

administrator   ~0013704

Fix UANodeSet schema add AllowSubTypes;
Update ModelCompiler to process new Attribute;
Update ModelValidator;
Update existing types to use new fancy flag.
Clone to Part 6.

Randy Armstrong

2021-02-13 01:40

administrator   ~0013718

Done:
Fix UANodeSet schema add AllowSubTypes;
Update ModelCompiler to process new Attribute;
Update ModelValidator;
Update existing types to use new fancy flag.

Jim Luth

2021-03-02 18:34

administrator   ~0013899

Agreed to changes in Virtual F2F.

Issue History

Date Modified Username Field Change
2021-02-02 15:25 Randy Armstrong New Issue
2021-02-02 15:25 Randy Armstrong Status new => assigned
2021-02-02 15:25 Randy Armstrong Assigned To => Jeff Harding
2021-02-02 15:25 Randy Armstrong Issue generated from: 0004421
2021-02-02 15:26 Randy Armstrong Project 10000-003: Address Space => NodeSets, XSDs and Generated Code
2021-02-02 15:26 Randy Armstrong Category Spec => Api Change
2021-02-02 15:26 Randy Armstrong Assigned To Jeff Harding => Randy Armstrong
2021-02-02 15:27 Randy Armstrong Target Version => 1.04
2021-02-02 15:27 Randy Armstrong Issue cloned: 0006455
2021-02-02 15:44 Randy Armstrong Relationship added related to 0004421
2021-02-04 12:55 Randy Armstrong Status assigned => resolved
2021-02-04 12:55 Randy Armstrong Resolution open => fixed
2021-02-04 12:55 Randy Armstrong Note Added: 0013674
2021-02-09 16:36 Randy Armstrong Note Added: 0013704
2021-02-13 01:40 Randy Armstrong Note Added: 0013718
2021-02-13 01:41 Randy Armstrong Issue cloned: 0006478
2021-02-13 01:41 Randy Armstrong Relationship added related to 0006478
2021-03-02 18:34 Jim Luth Status resolved => closed
2021-03-02 18:34 Jim Luth Fixed in Version => 1.04
2021-03-02 18:34 Jim Luth Note Added: 0013899
2023-11-16 03:02 Randy Armstrong Relationship added has duplicate 0007631