View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0006277 | 10000-006: Mappings | Spec | public | 2020-11-24 13:26 | 2020-12-01 16:40 |
Reporter | Wolfgang Mahnke | Assigned To | Randy Armstrong | ||
Priority | normal | Severity | minor | Reproducibility | have not tried |
Status | closed | Resolution | fixed | ||
Summary | 0006277: Disalow cyclic references between NodeSet-Files | ||||
Description | Remark: I put it on Part 6 since it defines in the annex the concept of a NodeSet-File. Currently there are no restrictions between dependencies of NodeSet-Files. Indirectly, that leads to the question on cyclic references between Namespaces in an OPC UA Model. In general, I do not see issues with that, but for specific References I do. I would like to disallow that Namespace A contains a Type_A, Namespace B contains a subtype of Type_A called Type_B, and Namespace A contains another type Type_C as subtype of Type_B. Thus, Namespace A requires Namespace B and Namespace B requires Namespace A. This is, again, troublesome for code generation. And at least Mandatory InstanceDeclarations should not be added by adding inverse References from another Namespace / NodeSet-File. | ||||
Tags | No tags attached. | ||||
Commit Version | |||||
Fix Due Date | |||||
related to | 0006293 | assigned | Randy Armstrong | NodeSets, XSDs and Generated Code | Disalow cyclic references between NodeSet-Files |
|
Fixed in Draft 22 with the statement: |
|
Agreed to changes edited in Telecon. Text was changed to make it clearer the RequiredModels field shall not introduce circular depenencies. |
Date Modified | Username | Field | Change |
---|---|---|---|
2020-11-24 13:26 | Wolfgang Mahnke | New Issue | |
2020-11-28 08:06 | Randy Armstrong | Assigned To | => Randy Armstrong |
2020-11-28 08:06 | Randy Armstrong | Status | new => resolved |
2020-11-28 08:06 | Randy Armstrong | Resolution | open => fixed |
2020-11-28 08:06 | Randy Armstrong | Note Added: 0013314 | |
2020-12-01 16:21 | Jim Luth | Issue cloned: 0006293 | |
2020-12-01 16:21 | Jim Luth | Relationship added | related to 0006293 |
2020-12-01 16:39 | Jim Luth | Status | resolved => closed |
2020-12-01 16:39 | Jim Luth | Fixed in Version | => 1.05 |
2020-12-01 16:39 | Jim Luth | Note Added: 0013332 | |
2020-12-01 16:40 | Jim Luth | Note Edited: 0013332 |