View Issue Details

IDProjectCategoryView StatusLast Update
0008291Part 84: UAFX ProfilesSpecpublic2022-10-18 13:06
ReporterGeorg Biehler Assigned ToBob Lattimer  
PrioritynormalSeverityminorReproducibilityhave not tried
Status closedResolutionfixed 
Product Version1.00.00 RC3 
Fixed in Version1.00.00 Release 
Summary0008291: Exposure of PubSub configuration model
Description

The exposure of the PubSub configuration model is optional.
Clarify, whether an AutomationComponent having preconfigured DataSets, has to expose at least them.

TagsNo tags attached.

Activities

Georg Biehler

2022-09-07 08:05

reporter   ~0017534

I recall a requirement (but couldn't find it) where a connection configuration based on either the offline descriptor or on online retrieved information shall be possible (should ask Paul Brooks for the MR). In addition, we have a statement in 6.16.3.2 that the ConnectionManager may generate the PubSubConfiguration. Both cases (online retrieval and CM generated PubSub) require the exposure of preconfigured DataSets.

Thus an AutomationComponent having preconfigured DataSets has to expose the PublishSubscribe Object, including the mandatory items as required by Part14; these are Status, SupportedTransportProfiles, and the (maybe empty) PublishedDataSets folder.
In addition, the AutomationComponent has to expose all preconfigured PublishedDataSets in the folder (and maybe sub-folders of it).
If preconfigured SubscribedDataSets exist, the AutomationComponent has to expose the SubscribedDataSets folder (and maybe sub-folders) and all preconfigured SubscribedDataSets.

Side Note: We have a statement in Part81 that a FunctionalEntity may decide not to expose the ConnectionEndpoints.
Thus all preconfigured items, i.e., DataSets, ConnectionEndpoints, and if later supported PubSub configuration elements, have to be exposed.

If an AutomationComponent does not support preconfigured DataSets or later preconfigured PubSub configuration elements, there is no need to expose the PubSub configuration, including the PublishSubscribe object.

For the SKS an exposure of the configuration model (SecurityGroups, PubSubKeyPushTargets) including the Methods for configuration (i.e., AddSecurityGroup, AddPushTargert, ConnectSecurityGroups), if the SKS is not co-located with a ConnectionManager (in this case the CM may use vendor specific means to configure the SKS).

Paul Hunkar

2022-09-23 13:28

manager   ~0017833

best to handle this in ConformanceUnits

Greg Majcher

2022-10-18 11:32

manager   ~0018071

We decided that preconfigured datasets should be exposed. This will require new conformance units that mandate support of the PublishSubscribe Object.

Greg Majcher

2022-10-18 12:00

manager   ~0018073

UAFX Preconfigured Published Dataset and UAFX Preconfigured Subscribed Dataset conformance units were added.
Both were made mandatory in the controller server profile.

Greg Majcher

2022-10-18 13:06

manager   ~0018078

The additions were reviewed and approved in an AWG meeting.

Issue History

Date Modified Username Field Change
2022-09-06 13:15 Georg Biehler New Issue
2022-09-07 07:45 Georg Biehler Assigned To => Georg Biehler
2022-09-07 07:45 Georg Biehler Status new => assigned
2022-09-07 08:05 Georg Biehler Note Added: 0017534
2022-09-23 13:28 Paul Hunkar Project Part 81: UAFX Connecting Devices and Information Model => Part 84: UAFX Profiles
2022-09-23 13:28 Paul Hunkar Note Added: 0017833
2022-10-18 11:32 Greg Majcher Note Added: 0018071
2022-10-18 11:33 Greg Majcher Assigned To Georg Biehler => Bob Lattimer
2022-10-18 12:00 Greg Majcher Status assigned => resolved
2022-10-18 12:00 Greg Majcher Resolution open => fixed
2022-10-18 12:00 Greg Majcher Fixed in Version => 1.00.00 Release
2022-10-18 12:00 Greg Majcher Note Added: 0018073
2022-10-18 13:06 Greg Majcher Status resolved => closed
2022-10-18 13:06 Greg Majcher Note Added: 0018078