View Issue Details

IDProjectCategoryView StatusLast Update
0007960Part 81: UAFX Connecting Devices and Information Model [sg.BaseFacet]Specpublic2022-05-30 22:01
ReporterJan Murzyn Assigned ToGeorg Biehler  
PriorityhighSeveritymajorReproducibilityhave not tried
Status closedResolutionfixed 
Target Version1.00.00 RC3Fixed in Version1.00.00 RC3 
Summary0007960: 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.

TagsNo tags attached.

Activities

Jan Murzyn

2022-04-25 12:42

developer   ~0016618

Attached is a Visio file that illustrates the issue.

Georg Biehler

2022-04-28 10:09

developer   ~0016646

Updated in the specification

Paul Hunkar

2022-04-29 13:23

manager   ~0016657

Reviewed text updates in call, agreed to changes and closed issue

Issue History

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