View Issue Details

IDProjectCategoryView StatusLast Update
000026810000-003: Address Spacepublic2010-01-13 18:24
ReporterRandy Armstrong Assigned ToWolfgang Mahnke  
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionfixed 
Fixed in Version1.01 
Summary0000268: Potential Name Conflict with Optional Nodes
Description

Consider an ObjectType "A" with a InstanceDeclaration "B". The TypeDefinition for "B" is "X" and it defines an optional component "Y".

When defining "A" the component "Y" could be replaced by another component "Y" with completely different typedefinition/nodeclass/semantics. This would break any client that is programmed against the TypeDefinition "X".

The spec needs to state that the BrowseNames of child InstanceDeclarations must be unique across all children of the parent and all children in the parent's fully inheirited TypeDefinition.

TagsNo tags attached.
Commit Version
Fix Due Date

Activities

Wolfgang Mahnke

2008-03-11 18:45

developer   ~0000621

new inheritance rules cover this (version 1.01.08e)

user2

2008-04-25 17:36

  ~0000669

reviewed and accepted in a prior telecon.

Issue History

Date Modified Username Field Change
2007-11-28 08:17 Randy Armstrong New Issue
2008-03-11 18:45 Wolfgang Mahnke Status new => resolved
2008-03-11 18:45 Wolfgang Mahnke Resolution open => fixed
2008-03-11 18:45 Wolfgang Mahnke Assigned To => Wolfgang Mahnke
2008-03-11 18:45 Wolfgang Mahnke Note Added: 0000621
2008-04-25 17:36 user2 Status resolved => closed
2008-04-25 17:36 user2 Note Added: 0000669
2010-01-13 18:24 user2 Fixed in Version => 1.01