View Issue Details

IDProjectCategoryView StatusLast Update
000787010000-005: Information ModelSpecpublic2022-07-19 15:10
ReporterGoetz Goerisch Assigned ToJim Luth  
PrioritynormalSeveritymajorReproducibilityalways
Status closedResolutionwon't fix 
Summary0007870: ModellingRuleType - missing mandatory node NamingRule
Description

UA v1.05.1 part 5:

The ModellingRuleType Type definition misses the v1.04 mandatory property NamingRule.

In my point of view this is a breaking change to our definition, that mandatory objects shall not be remove in newer versions.

Steps To Reproduce

Check

https://reference.opcfoundation.org/v105/Core/ObjectTypes/ModellingRuleType/
https://reference.opcfoundation.org/v105/Core/docs/Part5/6.5/
vs
https://reference.opcfoundation.org/v104/Core/ObjectTypes/ModellingRuleType/
https://reference.opcfoundation.org/v104/Core/docs/Part5/6.5/

TagsNo tags attached.
Commit Version
Fix Due Date

Activities

Goetz Goerisch

2022-03-31 11:23

reporter   ~0016506

Relates to 0004278

Jim Luth

2022-07-05 16:50

administrator   ~0017090

We do not believe this breaking change causes any interoperability issues between 1.04 and 1.05 since additional properties not specified by the type are always allowed. Do you envision some issue that we did not foresee?

Goetz Goerisch

2022-07-19 14:26

reporter   ~0017148

Thank you Jim for the feedback.
As this was a mandatory property of the TypeDefinition in 1.04 removing this broke at least tests case and thus the CI of the open62541 SDK.
But I'm fine, if you put this to Won't fix from the specification view.

Issue History

Date Modified Username Field Change
2022-03-18 13:13 Goetz Goerisch New Issue
2022-03-31 11:23 Goetz Goerisch Note Added: 0016506
2022-07-05 16:50 Jim Luth Assigned To => Jim Luth
2022-07-05 16:50 Jim Luth Status new => feedback
2022-07-05 16:50 Jim Luth Note Added: 0017090
2022-07-19 14:15 Jim Luth Assigned To Jim Luth =>
2022-07-19 14:26 Goetz Goerisch Note Added: 0017148
2022-07-19 14:26 Goetz Goerisch Status feedback => new
2022-07-19 15:10 Jim Luth Assigned To => Jim Luth
2022-07-19 15:10 Jim Luth Status new => closed
2022-07-19 15:10 Jim Luth Resolution open => won't fix