View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0002454 | 10000-014: PubSub | Api Change | public | 2013-04-23 09:28 | 2021-06-08 19:37 |
| Reporter | Jim Luth | Assigned To | Matthias Damm | ||
| Priority | normal | Severity | minor | Reproducibility | always |
| Status | closed | Resolution | fixed | ||
| Summary | 0002454: Server defined Subscriptions --"Public Groups" | ||||
| Description | It would be desirable when exposing systems where servers define a set of tags that a client gets updates for (usually via multicast) that the server defined group can also be exposed via UA. The scan rate of the tags is also dictated by the server so that information should be exposed as well. | ||||
| Additional Information | Proposed solution 1: Define a well known folder to contain public groups below the ServerObject. This folder would contain folders each of which represents a public group. These folders would have references to each Variable in the group (this assumes only the Value attribute needs to be exposed). The folder representing the public group would have properties to describe the recommended sampling and publishing rate. Clients use this info to create a standard "private" subscription that matches the servers recommendation. Proposed solution 2: | ||||
| Tags | No tags attached. | ||||
| Attached Files | |||||
| Commit Version | |||||
| Fix Due Date | |||||
| related to | 0002455 | closed | Matthias Damm | Server defined Event Subscriptions |
|
|
Discussed in Prague meeting. This should not be worked on until we have a confirmed use case and one or more vendors willing to implement it. |
|
|
One of the goals for public groups is to minimize the size of data change events. When receiving an event for a group, since the members of the group are known in advance, it is not necessary to include a client handle for each item. Instead, you only need to include a client handle for the group. Consequently, I think that solution 2 is preferred. See attached doc that describes the IEC 61850 data change event contents. |
|
|
The reason for a client handle is not the "client private" subscription. The reason is that the server sends only values for monitored items that did change. You are asking for a subscription that is sending a value for all monitored items independent of their change status. The size of data change would only be minimized if more than 50% of the values always change. |
|
|
This feature is covered by the PubSub functionality. Servers can be configured to Publish DataSets to a middleware (e.g. MQTT broker or UDP multicast group) and all Subscribers can subscribe from the middleware. |
|
|
Agreed this was implemented in 1.04 |
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2013-04-23 09:28 | Jim Luth | New Issue | |
| 2013-04-23 09:30 | Jim Luth | Note Added: 0004646 | |
| 2013-04-23 09:38 | Jim Luth | Relationship added | related to 0002455 |
| 2013-04-26 19:54 | John Gillerman | Note Added: 0004652 | |
| 2013-04-26 19:58 | John Gillerman | File Added: IEC 61850 Data Change Event Format.docx | |
| 2013-04-26 19:59 | John Gillerman | Note Edited: 0004652 | |
| 2013-05-02 08:06 | Matthias Damm | Note Added: 0004673 | |
| 2013-09-10 16:21 | Jim Luth | Status | new => acknowledged |
| 2015-10-09 08:43 | Jim Luth | Category | (No Category) => Feature Request |
| 2015-10-09 08:43 | Jim Luth | Assigned To | => Matthias Damm |
| 2015-10-09 08:43 | Jim Luth | Status | acknowledged => assigned |
| 2021-06-03 18:55 | Jim Luth | Project | Feature Requests => 10000-014: PubSub |
| 2021-06-03 18:55 | Jim Luth | Category | Feature Request => Api Change |
| 2021-06-07 12:03 | Matthias Damm | Status | assigned => resolved |
| 2021-06-07 12:03 | Matthias Damm | Resolution | open => fixed |
| 2021-06-07 12:03 | Matthias Damm | Fixed in Version | => 1.04 |
| 2021-06-07 12:03 | Matthias Damm | Note Added: 0014474 | |
| 2021-06-08 19:37 | Jim Luth | Status | resolved => closed |
| 2021-06-08 19:37 | Jim Luth | Note Added: 0014523 |