View Issue Details

IDProjectCategoryView StatusLast Update
000427810000-003: Address SpaceSpecpublic2020-10-13 16:44
ReporterWolfgang Mahnke Assigned ToJeff Harding  
PrioritynormalSeverityminorReproducibilityhave not tried
Status closedResolutionfixed 
Summary0004278: Clarification on NamingRule and usage of MandatoryPlaceholder / OptionalPlaceholder on Methods
Description

ModellingRules have a Property called NamingRule specifying the very base semantic. MandatoryPlaceholder and OptionalPlaceholder are defined as "Constraint" and Part 3 states "If an InstanceDeclaration has a ModellingRule using the NamingRule Constraint it identifies that the BrowseName of the InstanceDeclaration is of no significance but other semantic is defined with the ModellingRule."
Since the semantic on Methods have been changed for MandatoryPlaceholder / OptionalPlaceholder this is not always true for those ModellingRules anymore.

Not sure how to fix this. Would have been great not to reuse ModellingRules for some complete different behaviour but instead of define new ModellingRules.

BTW: Part 100 is also broken since it uses MandatoryPlaceholder on Methods with the old semantic (see MethodSet).

TagsNo tags attached.
Commit Version
Fix Due Date

Relationships

related to 0005689 closedJeff Harding 10000-005: Information Model Clarification on NamingRule and usage of MandatoryPlaceholder / OptionalPlaceholder on Methods 
related to 0005690 closedRandy Armstrong NodeSets, XSDs and Generated Code Clarification on NamingRule and usage of MandatoryPlaceholder / OptionalPlaceholder on Methods 
related to 0005691 assignedAlexander Allmendinger Compliance Test Tool (CTT) Unified Architecture Clarification on NamingRule and usage of MandatoryPlaceholder / OptionalPlaceholder on Methods 

Activities

Wolfgang Mahnke

2018-05-09 07:22

developer   ~0009031

This is a Part 3 issue and I have tried to add it as Part 3 issue but somehow it became a Part 5 issue. Please move to Part 3.

Jeff Harding

2020-06-09 16:06

developer   ~0012206

UA Work Group call discussion

  • Programs use the PlaceHolder modelling rules on methods
  • One option would be to deprecate NamingRule. We don't think anyone really uses these. Rather than remove it we could mark it as no longer used and can be ignored.
  • Another option would be define new ModellingRules for methods rather than override the existing ones for Methods.

We agreed to totally remove all aspects of NamingRule from Part 3 and Part 5.

Need to clone to Part 5, Nodeset file and CTT.

Jeff Harding

2020-06-11 12:45

developer   ~0012239

Deprecated NamingRules

Jim Luth

2020-08-18 16:58

administrator   ~0012700

Paul wants more time to review to make sure no other necessary text was deleted along with the naming rules.

Jim Luth

2020-10-13 16:44

administrator   ~0013047

Agreed to changes edited in telecon.

Issue History

Date Modified Username Field Change
2018-05-09 07:16 Wolfgang Mahnke New Issue
2018-05-09 07:22 Wolfgang Mahnke Note Added: 0009031
2018-05-09 12:31 Jim Luth Project 10000-005: Information Model => 10000-003: Address Space
2018-08-14 16:39 Jim Luth Assigned To => Jeff Harding
2018-08-14 16:39 Jim Luth Status new => assigned
2020-06-09 16:06 Jeff Harding Note Added: 0012206
2020-06-09 16:07 Jim Luth Issue cloned: 0005689
2020-06-09 16:07 Jim Luth Relationship added related to 0005689
2020-06-09 16:08 Jim Luth Issue cloned: 0005690
2020-06-09 16:08 Jim Luth Relationship added related to 0005690
2020-06-09 16:09 Jim Luth Issue cloned: 0005691
2020-06-09 16:09 Jim Luth Relationship added related to 0005691
2020-06-11 12:45 Jeff Harding Status assigned => resolved
2020-06-11 12:45 Jeff Harding Resolution open => fixed
2020-06-11 12:45 Jeff Harding Fixed in Version => 1.05
2020-06-11 12:45 Jeff Harding Note Added: 0012239
2020-08-18 16:58 Jim Luth Note Added: 0012700
2020-10-13 16:44 Jim Luth Status resolved => closed
2020-10-13 16:44 Jim Luth Note Added: 0013047