View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0003009 | 10000-007: Profiles | Spec | public | 2015-03-24 16:30 | 2015-04-21 15:53 |
Reporter | Jim Luth | Assigned To | Karl Deiretsbacher | ||
Priority | high | Severity | major | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Target Version | 1.03 | Fixed in Version | 1.03 | ||
Summary | 0003009: Refresh on the Subscription was not a good idea | ||||
Description | In OPC UA the events are provided by MonitoredItems and not by Subscriptions like in COM A&E. But the Refresh is on the Subscription in OPC UA. This is no problem as long there is only one event monitored item in the Subscription or there is only one event receiver on the client side. As soon as we have several event receivers working through the same Subscription, a Refresh from one event receiver will affect all event recievers in the client working through the same subscription. The only option would be to create seperate Subscriptions for every event receiver. But this may be a large number of subscriptions like in agregating servers. | ||||
Tags | No tags attached. | ||||
Commit Version | |||||
Fix Due Date | |||||
related to | 0002029 | closed | Paul Hunkar | 10000-009: Alarms and Conditions | Refresh on the Subscription was not a good idea |
|
First discussion telco May 8, 2012: Two possible solutions: |
|
Agreed in telco that this will not be addressed in v1.02 |
|
Agreed to document the possibility of clients getting duplicate, unsolicited duplicate event notification. Document the "workaround" for clients is to use individual (multiple) subscriptions to prevent this. Agreed to include in 1.03 |
|
We should add a Method ConditionRefresh2(SubscriptionId, MonitoredItemId) to 1.03. This is the only good long term solution. Since the method is only defined on the ConditionType, this would not affect instances. An Alarm client can check for availability of this method and can call the old ConditionRefresh if the new one is not available. |
|
Aded text to explain expected behaviour is multiple monitored item are in the subscription. Did not add ConditionRefresh2. First we need to discuss how this will be compliance tested. It will be a 1.03 functionality and the CTT will need to be able to determine this and test accordingly. |
|
Added ConditionRefresh2 method that include the Monitored item |
|
UA meeting April 07: We finally decided to create a new facet that requires Refresh2. |
|
fixed in OPC UA Part 7 - Profiles 1.03 Draft 08.docx. |
|
Agreed to changes reviewed in telecon. |
Date Modified | Username | Field | Change |
---|---|---|---|
2015-03-24 16:30 | Jim Luth | New Issue | |
2015-03-24 16:30 | Jim Luth | Issue generated from: 0002029 | |
2015-03-24 16:30 | Jim Luth | Relationship added | related to 0002029 |
2015-03-24 16:30 | Jim Luth | Project | 10000-009: Alarms and Conditions => 10000-007: Profiles |
2015-03-24 16:31 | Jim Luth | Assigned To | => Karl Deiretsbacher |
2015-03-24 16:31 | Jim Luth | Status | new => assigned |
2015-04-17 08:45 | Karl Deiretsbacher | Note Added: 0006020 | |
2015-04-21 15:53 | Karl Deiretsbacher | Note Added: 0006022 | |
2015-04-21 15:53 | Karl Deiretsbacher | Status | assigned => resolved |
2015-04-21 15:53 | Karl Deiretsbacher | Resolution | open => fixed |
2015-04-21 15:53 | Jim Luth | Note Added: 0006024 | |
2015-04-21 15:53 | Jim Luth | Status | resolved => closed |
2015-04-21 15:53 | Jim Luth | Fixed in Version | => 1.03 |