View Issue Details

IDProjectCategoryView StatusLast Update
0007713Part 81: UAFX Connecting Devices and Information ModelSpecpublic2024-08-21 14:22
ReporterDavid Puffer Assigned ToBob Lattimer  
PrioritynormalSeveritymajorReproducibilityhave not tried
Status acknowledgedResolutionreopened 
Product Version1.00.00 RC2 
Summary0007713: EstablishConnections: Supported PubSubConfigurationRefMask values
Description

6.2.4.3.9 describes the implementation of the "SetCommunicationConfigurationCmd" which can be set in the call to EstablishConnections().

This description does not contain information about the interpretation of PubSubConfigurationRefMask values, but rather refers to part 14 generally on how to apply PubSubConfiguration elements referenced in the arguments to EstablishConnections.

Problem:

EstablishConnections supports establishing new connections only, but not modifying or removing existing ones, while Part 14 allows adding, removing and modifying.

Proposal:

1) Add content to 6.2.4.3.9 that describes, that PubSubConfigurationRefMask.ElementRemove and PubSubConfigurationRefMask.ElementModify shall not be passed into EstablishConnections().

2) Specify a StatusCode (e.g. Bad_InvalidArgument) that shall be returned by EstablishConnections, if a Client sets any of these 2 bits in PubSubConfigurationRefMask.

TagsNo tags attached.

Relationships

related to 0009458 acknowledged Missing specification of ability to modify a running connection 
related to 0007840 acknowledged Modify existing logical connections 

Activities

Georg Biehler

2022-02-14 12:04

developer   ~0016003

Added text to the proposed sections

Paul Hunkar

2022-02-15 14:49

manager   ~0016009

Decided in call that this fix should be in a conformanceunit instead of a statement in the specification. The ConformanceUnit can also describe the expect error code (bad invalidArgument)

Greg Majcher

2022-04-20 13:50

manager   ~0016602

Assign to Bob.
We need to ensure we have the correct conformance units that cover setting / modifying communication configuration.

Greg Majcher

2022-05-26 13:32

manager   ~0016748

We will remain silent on the inclusion of PubSubConfigurationRefMask.ElementRemove and PubSubConfigurationRefMask.ElementModify in EstablishConnections calls. We recognize that these will not work with Preconfigured datasets, but feel like we do not need to address this for C2C MVS.

Bob Lattimer

2022-06-21 23:39

developer   ~0016962

Postponed to C2D.

Issue History

Date Modified Username Field Change
2022-02-10 13:04 David Puffer New Issue
2022-02-11 13:44 Paul Hunkar Assigned To => Georg Biehler
2022-02-11 13:44 Paul Hunkar Status new => assigned
2022-02-14 12:04 Georg Biehler Status assigned => resolved
2022-02-14 12:04 Georg Biehler Resolution open => fixed
2022-02-14 12:04 Georg Biehler Fixed in Version => 1.00.00 Release
2022-02-14 12:04 Georg Biehler Note Added: 0016003
2022-02-15 14:49 Paul Hunkar Status resolved => feedback
2022-02-15 14:49 Paul Hunkar Resolution fixed => reopened
2022-02-15 14:49 Paul Hunkar Note Added: 0016009
2022-02-15 14:49 Paul Hunkar Status feedback => new
2022-02-15 14:50 Paul Hunkar Project Part 81: UAFX Connecting Devices and Information Model => Field eXchange (UAFX)
2022-02-15 17:52 Paul Hunkar Project Field eXchange (UAFX) => Part 84: UAFX Profiles
2022-02-15 17:53 Paul Hunkar Assigned To Georg Biehler =>
2022-04-20 13:50 Greg Majcher Note Added: 0016602
2022-04-20 13:56 Paul Hunkar Assigned To => Bob Lattimer
2022-04-20 13:56 Paul Hunkar Status new => assigned
2022-05-26 13:32 Greg Majcher Note Added: 0016748
2022-06-21 23:39 Bob Lattimer Status assigned => acknowledged
2022-06-21 23:39 Bob Lattimer Note Added: 0016962
2022-11-09 14:11 Greg Majcher Fixed in Version 1.00.00 Release =>
2022-11-09 14:11 Greg Majcher Target Version 1.00.00 Release =>
2024-08-21 14:07 Greg Majcher Relationship added related to 0009458
2024-08-21 14:07 Greg Majcher Relationship added related to 0007840
2024-08-21 14:22 Greg Majcher Project Part 84: UAFX Profiles => Part 81: UAFX Connecting Devices and Information Model