View Issue Details

IDProjectCategoryView StatusLast Update
000962810000-100: DevicesImplementation Bugpublic2025-05-13 11:55
ReporterTonja Heinemann Assigned ToRandy Armstrong  
PrioritynormalSeverityminorReproducibilityhave not tried
Status closedResolutionfixed 
Summary0009628: Mandatory (Placeholder) Nodes not available
Description

Nodes with IDs
6571
6599
6248
are all missing <ProfileIdentifier>.
All of them are an Instance of ConnectionPointType so they should have the mandatory Placeholder <ProfileIdentifier>.

Steps To Reproduce

Validate Model in SiOME

TagsNo tags attached.

Activities

Randy Armstrong

2024-07-25 21:26

administrator   ~0021510

<ProfileIdentifier> has a ModellingRule ManatoryPlaceholder which means a node with BrowseName <ProfileIdentifier> NEVER appears on instance so the proposed fix is wrong.

Technically a new Node with some undetermined BrowseName should appear on every instance but if this is to occur a "Sample" node needs to be explicitly stated in the specification where an instance of ConnectionPointType is defined.

From a practical perspective, the modelling rule should be OptionalPlaceholder. We could have more philosophical discussions on what the point of ManatoryPlaceholder is given this unexpected side effect.

Matthias Damm

2025-03-18 12:59

administrator   ~0022546

Based on feedback from Randy during meeting today this is a issue in the tooling that needs to be fixed.

Matthias Damm

2025-05-13 11:53

administrator   ~0022728

The instance declaration nodes do now reference the mandatory placeholder from the TypeDefinition node.
This creates the required mandatory placeholder

Matthias Damm

2025-05-13 11:55

administrator   ~0022729

Completed review in meeting today based on latest nodeset in the member only nodest repository

Issue History

Date Modified Username Field Change
2024-06-28 13:29 Tonja Heinemann New Issue
2024-07-25 21:26 Randy Armstrong Assigned To => Randy Armstrong
2024-07-25 21:26 Randy Armstrong Status new => resolved
2024-07-25 21:26 Randy Armstrong Resolution open => not fixable
2024-07-25 21:26 Randy Armstrong Note Added: 0021510
2025-03-18 12:59 Matthias Damm Status resolved => feedback
2025-03-18 12:59 Matthias Damm Resolution not fixable => reopened
2025-03-18 12:59 Matthias Damm Note Added: 0022546
2025-05-13 11:53 Matthias Damm Status feedback => resolved
2025-05-13 11:53 Matthias Damm Resolution reopened => fixed
2025-05-13 11:53 Matthias Damm Note Added: 0022728
2025-05-13 11:55 Matthias Damm Status resolved => closed
2025-05-13 11:55 Matthias Damm Note Added: 0022729