View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0009617 | Part 84: UAFX Profiles | Spec | public | 2024-06-20 21:07 | 2024-11-15 22:13 |
Reporter | Brian Batke | Assigned To | Bob Lattimer | ||
Priority | normal | Severity | minor | Reproducibility | have not tried |
Status | closed | Resolution | fixed | ||
Product Version | 1.00.02 | ||||
Target Version | 1.00.03 | Fixed in Version | 1.00.03 | ||
Summary | 0009617: Potential interop issue between CM and AC for predefined v. dynamic DataSets | ||||
Description | Part 84 has 2 CUs, which are required for the Controller profile. Server: UAFX Preconfigured SubscribedDataset: If preconfigured SubscribedDataSets exist, the Server exposes the PublishSubscribe Object and the SubscribedDataSets Folder, any sub-folders of it, and all preconfigured SubscribedDataSets. This seems to say that IF you have preconfigured DataSets, THEN you must expose via the PublishSubscribe object. But it doesn’t say whether a controller shall support preconfigured or not. And there doesn’t seem to be anything that says that a CM must support them. So what if we have a situation where the controller only supports preconfigured, but the CM and associated engineering tool doesn’t (i.e., if only wants to cherry-pick). Or vice-versa? That would result in an interoperability issue. Since we know that some controllers may have predefined DataSets only, it would suggest that CMs and the associated engineering tools must support preconfigured. But not clear if they are also required to support dynamic. Need to clarify what is required in order to ensure interoperability | ||||
Tags | No tags attached. | ||||
|
A conformance unit could be added to the CM stating like, "The CM/engineering tool pair shall be able to create connections to partners that have either preconfigured datasets or dynamically created datasets". |
|
Add text indicating that engineering tools should be aware that some devices only support preconfigured datasets. They need to know this before delivering CCSs to the CM. Engineering tool vendors should be aware that some devices or controllers might only support pre-configured datasets, but other controller/devices might come with no pre-configured datasets. An engineering tool should be able to handle both type of configurations. |
|
Part 83 describes that engineering tools should be able to import or export descriptors. The information model of the descriptor contains the information whether a device or a controller supports preconfigured dataset only or not. So an engineering tool has the right information available to configure a CM. |
|
To the previous note, this was logged against Part 81, not Part 83. The issue is what if the device or controller AC only supports dynamic datasets, but the controller/CM decided to only support preconfigured datasets? The CM profile doesn't say whether preconfigured, dynamic, or both shall be supported. So there is a potential interop problem depending on choices that the vendor makes (this could also be considered a Part 84 issue) |
|
I think Greg's original suggestion is all we need a CM has to be able to handle both dynamically created datasets and preconfigured dataset in the controller it is connecting to (not internal controller). I propose moving this issue to Part 84 A minor wording update ""The CM/engineering tool pair shall be able to create connections to partners that have either only preconfigured datasets or only support dynamically created datasets". |
|
Added text to the UAFX Client ConnectionManager SetCommunicationConfiguration ConformanceUnit requiring support of preconfigured and dynamic Datasets. |
|
Reviewed and agreed in a call. |
|
Database updated per this resolution. |
Date Modified | Username | Field | Change |
---|---|---|---|
2024-06-20 21:07 | Brian Batke | New Issue | |
2024-07-03 14:26 | Greg Majcher | Note Added: 0021409 | |
2024-07-03 14:26 | Greg Majcher | Note Edited: 0021409 | |
2024-07-03 14:27 | Greg Majcher | Assigned To | => Bob Lattimer |
2024-07-03 14:27 | Greg Majcher | Status | new => assigned |
2024-08-14 14:26 | Greg Majcher | Note Added: 0021567 | |
2024-08-14 14:27 | Greg Majcher | Note Edited: 0021567 | |
2024-08-14 14:28 | Greg Majcher | Project | Part 84: UAFX Profiles => Part 83: UAFX Offline Engineering |
2024-09-12 12:53 | Emanuel Kolb | Product Version | => 1.00.02 |
2024-09-12 12:53 | Emanuel Kolb | Target Version | => 1.00.03 |
2024-09-17 20:00 | Emanuel Kolb | Note Added: 0021734 | |
2024-09-17 20:02 | Jim Luth | Project | Part 83: UAFX Offline Engineering => Part 81: UAFX Connecting Devices and Information Model |
2024-09-17 20:44 | Brian Batke | Note Added: 0021736 | |
2024-09-17 20:45 | Brian Batke | Note Edited: 0021736 | |
2024-09-20 09:09 | Paul Hunkar | Note Added: 0021753 | |
2024-10-05 01:50 | Paul Hunkar | Note Edited: 0021753 | |
2024-10-22 16:25 | Bob Lattimer | Project | Part 81: UAFX Connecting Devices and Information Model => Part 84: UAFX Profiles |
2024-10-22 18:15 | Bob Lattimer | Status | assigned => resolved |
2024-10-22 18:15 | Bob Lattimer | Resolution | open => fixed |
2024-10-22 18:15 | Bob Lattimer | Note Added: 0021929 | |
2024-11-13 14:15 | Greg Majcher | Note Added: 0022048 | |
2024-11-15 22:13 | Bob Lattimer | Status | resolved => closed |
2024-11-15 22:13 | Bob Lattimer | Fixed in Version | => 1.00.03 |
2024-11-15 22:13 | Bob Lattimer | Note Added: 0022073 |