View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0006293 | NodeSets, XSDs and Generated Code | Api Change | public | 2020-12-01 16:21 | 2020-12-01 16:23 |
Reporter | Jim Luth | Assigned To | Randy Armstrong | ||
Priority | normal | Severity | minor | Reproducibility | have not tried |
Status | assigned | Resolution | open | ||
Summary | 0006293: 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 | 0006277 | closed | Randy Armstrong | 10000-006: Mappings | Disalow cyclic references between NodeSet-Files |
|
Fixed in Draft 22 with the statement: |
|
Nodeset validator needs to check for circular references. |
Date Modified | Username | Field | Change |
---|---|---|---|
2020-12-01 16:21 | Jim Luth | New Issue | |
2020-12-01 16:21 | Jim Luth | Status | new => assigned |
2020-12-01 16:21 | Jim Luth | Assigned To | => Randy Armstrong |
2020-12-01 16:21 | Jim Luth | Issue generated from: 0006277 | |
2020-12-01 16:21 | Jim Luth | Note Added: 0013327 | |
2020-12-01 16:21 | Jim Luth | Relationship added | related to 0006277 |
2020-12-01 16:22 | Jim Luth | Project | 10000-006: Mappings => NodeSets, XSDs and Generated Code |
2020-12-01 16:22 | Jim Luth | Category | Spec => Api Change |
2020-12-01 16:23 | Jim Luth | Note Added: 0013328 |