View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0009122 | 10000-004: Services | Spec | public | 2023-08-23 05:41 | 2024-03-19 20:48 |
Reporter | Marc Schier | Assigned To | Matthias Damm | ||
Priority | normal | Severity | feature | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Product Version | 1.05.02 | ||||
Fixed in Version | 1.05.04 RC1 | ||||
Summary | 0009122: Issue in Subscription state machine | ||||
Description | The subscription state machine in https://reference.opcfoundation.org/Core/Part4/v104/docs/5.13.1 has the following “condition” defined: SubscriptionAssignedToClient A boolean value that is set to TRUE only when the Subscription requested to be deleted is assigned to the Client that issued the request. A Subscription is assigned to the Client that created it. That assignment can only be changed through successful completion of the TransferSubscriptions Service. This condition is only validated in the DeleteSubscription event. Which led us to believe that it is possible to modify a subscription e.g., using ModifySubscription or CreateMonitoredItems with an identifier of a subscription not created and part of the client session used to make the call. Except for the DeleteSubscription call which requires “ownership”. We could not find anywhere in the specifications anything contrary or explict. After discussing with Randy he suggested to open this Mantis issue as it is not intended to access subscriptions in other sessions. I assume the following would need to be changed:
Unless it is found that accessing a subscription by id that is assigned to a different session is desired. | ||||
Tags | No tags attached. | ||||
Commit Version | 1.05.04 RC | ||||
Fix Due Date | 2024-01-15 | ||||
|
Different changes discussed - covered ToDo in 1.05.04 draft 1 |
|
Made the following changes: (1) Bad_SubscriptionIdInvalid status code (2) Table 86 – State variables and parameters (3) Table 85 – Subscription State Table |
|
Agreed to changes edited in Dallas F2F. |
Date Modified | Username | Field | Change |
---|---|---|---|
2023-08-23 05:41 | Marc Schier | New Issue | |
2023-12-05 16:55 | Matthias Damm | Assigned To | => Matthias Damm |
2023-12-05 16:55 | Matthias Damm | Status | new => assigned |
2023-12-05 16:56 | Matthias Damm | Note Added: 0020491 | |
2023-12-05 16:57 | Jim Luth | Commit Version | => 1.05.04 RC |
2023-12-05 16:57 | Jim Luth | Fix Due Date | => 2024-01-15 |
2023-12-06 07:33 | Matthias Damm | Status | assigned => resolved |
2023-12-06 07:33 | Matthias Damm | Resolution | open => fixed |
2023-12-06 07:33 | Matthias Damm | Note Added: 0020497 | |
2024-03-19 20:48 | Jim Luth | Status | resolved => closed |
2024-03-19 20:48 | Jim Luth | Fixed in Version | => 1.05.04 RC1 |
2024-03-19 20:48 | Jim Luth | Note Added: 0020948 |