View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0009262 | 10000-006: Mappings | Spec | public | 2023-11-13 16:30 | 2025-08-05 16:10 |
| Reporter | Karl Deiretsbacher | Assigned To | Randy Armstrong | ||
| Priority | normal | Severity | minor | Reproducibility | always |
| Status | closed | Resolution | fixed | ||
| Product Version | 1.05.02 | ||||
| Fixed in Version | 1.05.04 RC1 | ||||
| Summary | 0009262: Normative BrowseNames that are not used on Types or InstanceDeclarations need to be defined. | ||||
| Description | Code generators need something in the NodeSet to trigger the generation of a constant for the MachineryBuildingBlocks BrowseName. This is an issue because the code generated for the MachineTool NodeSet assumes a constant is defined in the Machinery spec because the Namespace of the MachineryBuildingBlocks component is the Machinery specification. There is no work around that does not require hand editing auto-generated code or a complete rewrite of BrowseName handling by generators. As general principle: if a specification defines a normative BrowseName like MachineryBuildingBlocks then that BrowseName must be defined in a machine readable format. The unofficial convention with the Core NodeSets has been to add unattached Variables into the NodeSet but there are other options including: 1) A separate BrowseName file like we do with NodeIds; But the key point is these BrowseNames are defined somewhere in a machine-readable format. Users should not have copy and paste from a PDF. | ||||
| Tags | No tags attached. | ||||
| Commit Version | 1.05.04 RC | ||||
| Fix Due Date | 2024-01-14 | ||||
| related to | 0008640 | closed | Randy Armstrong | NodeSets, XSDs and Generated Code | Normative BrowseNames that are not used on Types or InstanceDeclarations need to be defined. |
| related to | 0008648 | closed | Karl Deiretsbacher | 11020: Companion Spec Template | Normative BrowseNames that are not used on Types or InstanceDeclarations need to be defined. |
| related to | 0005582 | closed | Jim Luth | Feature Requests | Better Nodeset to Spec checking of unattached Properties |
|
|
Added IsTemplate to UAInstance If TRUE the instance is a template for use by design tools and does not appear in the AddressSpace. |
|
|
Element is called "DesignToolOnly". Agreed to changes in Web Meeting. |
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2023-11-13 16:30 | Karl Deiretsbacher | New Issue | |
| 2023-11-13 16:30 | Karl Deiretsbacher | Issue generated from: 0008640 | |
| 2023-11-13 16:31 | Randy Armstrong | Project | NodeSets, XSDs and Generated Code => 10000-006: Mappings |
| 2023-11-13 16:31 | Randy Armstrong | Category | Feature Request => Api Change |
| 2023-11-13 16:32 | Karl Deiretsbacher | Relationship added | related to 0008648 |
| 2023-11-13 16:33 | Randy Armstrong | Relationship added | related to 0008640 |
| 2023-12-06 20:41 | Jim Luth | Assigned To | => Randy Armstrong |
| 2023-12-06 20:41 | Jim Luth | Status | new => assigned |
| 2023-12-06 20:41 | Jim Luth | Category | Api Change => Spec |
| 2023-12-06 20:41 | Jim Luth | Commit Version | => 1.05.04 RC |
| 2023-12-06 20:41 | Jim Luth | Fix Due Date | => 2024-01-14 |
| 2024-02-03 15:10 | Randy Armstrong | Status | assigned => resolved |
| 2024-02-03 15:10 | Randy Armstrong | Resolution | open => fixed |
| 2024-02-03 15:10 | Randy Armstrong | Note Added: 0020760 | |
| 2024-05-21 15:30 | Jim Luth | Status | resolved => closed |
| 2024-05-21 15:30 | Jim Luth | Fixed in Version | => 1.05.04 RC1 |
| 2024-05-21 15:30 | Jim Luth | Note Added: 0021212 | |
| 2025-08-05 16:10 | Jim Luth | Relationship added | related to 0005582 |