View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0007960 | Part 81: UAFX Connecting Devices and Information Model [sg.BaseFacet] | Spec | public | 2022-04-25 12:40 | 2022-05-30 22:01 |
| Reporter | Jan Murzyn | Assigned To | Georg Biehler | ||
| Priority | high | Severity | major | Reproducibility | have not tried |
| Status | closed | Resolution | fixed | ||
| Target Version | 1.00.00 RC3 | Fixed in Version | 1.00.00 RC3 | ||
| Summary | 0007960: PubSubConfiguration structure within the CCS requires real NodeIds, but they aren't known at engineering time. | ||||
| Description | The CCS contents including the embedded PubSubConfiguration is intended to be generated offline by the "connection design" engineering tool. The "connection design" engineering tool, which gets information about the participating ACs from Descriptor files, doesn't have knowledge about NodeIds of items in the AC models. Across the CCS model in Part 81 this has been solved by using the PortableNodeIdentifier type instead of a real NodeId. The PortableNodeIdentifiers can then be resolved online by the CM to the real NodeIds before making further calls to the ACs. It had been not realized that PubSubConfiguration structure, which is also a part of the CCS, still requires NodeIds to be specified in several places, most notably in the definitions of custom DataSets. There has to be an alternative way to supply the DataSet definitions, which doesn't require a knowledge of actual NodeIds. By the way, even if it's assumed that the actual NodeIds are known at engineering time, there is still an issue that the Namespace indexes in the PubSubConfiguration within the CCS would need to be resolved online to the actual indexes used by the AC server. But to be able to do this, there would need to be a Namespaces array supplied in parallel with the PubSubConfiguration. | ||||
| Tags | No tags attached. | ||||
|
|
Attached is a Visio file that illustrates the issue. |
|
|
Updated in the specification |
|
|
Reviewed text updates in call, agreed to changes and closed issue |
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2022-04-25 12:40 | Jan Murzyn | New Issue | |
| 2022-04-25 12:42 | Jan Murzyn | Note Added: 0016618 | |
| 2022-04-25 12:42 | Jan Murzyn | File Added: PubSubConfig - NodeIds.vsdx | |
| 2022-04-26 13:18 | Paul Hunkar | Assigned To | => Georg Biehler |
| 2022-04-26 13:18 | Paul Hunkar | Status | new => assigned |
| 2022-04-28 10:09 | Georg Biehler | Status | assigned => resolved |
| 2022-04-28 10:09 | Georg Biehler | Resolution | open => fixed |
| 2022-04-28 10:09 | Georg Biehler | Fixed in Version | => 1.00.00 Release |
| 2022-04-28 10:09 | Georg Biehler | Note Added: 0016646 | |
| 2022-04-29 13:23 | Paul Hunkar | Status | resolved => closed |
| 2022-04-29 13:23 | Paul Hunkar | Note Added: 0016657 | |
| 2022-05-30 22:01 | Paul Hunkar | Fixed in Version | 1.00.00 Release => 1.00.00 RC3 |
| 2022-05-30 22:01 | Paul Hunkar | Target Version | => 1.00.00 RC3 |