View Issue Details

IDProjectCategoryView StatusLast Update
0006312Compliance Test Tool (CTT) Unified ArchitectureApi Changepublic2021-02-18 16:52
ReporterJim Luth Assigned ToAlexander Allmendinger  
PrioritynormalSeverityminorReproducibilityhave not tried
Status closedResolutionfixed 
Product Version1.04 
Fixed in Version1.03.341.398 
Summary0006312: Clarify expected behavior when ModifySubscription is called on a durable subscription
Description

In order to describe the expected behavior for a ModifySubscription service call on a durable subscription, the specification needs to be updated to describe the correlation of the parameter lifetimeInHours of the SetSubscriptionDurable method call and the LifetimeCount of a Subscription.
It is expected that the ModifySubscription call is being executed as requested by the client and the server tries to honor the requested parameter. The Subscription in this case will stay in durable mode and the server may revise the parameters accordingly.

Additional Information

See:
Part 4 - 6.8 Durable Subscriptions
Part 4 - 5.13.3 ModifySubscription

TagsNo tags attached.
Files Affected

Relationships

related to 0006310 closedMatthias Damm 10000-004: Services Clarify expected behavior when ModifySubscription is called on a durable subscription 
related to 0006286 closedAlexander Allmendinger Compliance Test Tool (CTT) Unified Architecture SubscriptionDurable - test 012 

Activities

Matthias Damm

2020-12-11 15:27

reporter   ~0013463

Added clarification to 6.8 Durable Subscriptions

The revisedLifeTimeInHours is used to set the LifeTimeCount of the Subscription.
ModifySubscription can be used to change the parameters of the durable Subscription. If the Client would like to keep the previous life time setting, the Client needs to calculate the LifeTimeCount based on the revisedLifeTimeInHours and the PublishingInterval. ModifySubscription does not change the durable mode of the Subscription.

Alexander Allmendinger

2021-02-09 08:28

developer   ~0013688

Test case has been revised to expect a timeout of the subscription after calling ModifyMonitoredItems with a shorter lifetime than has been provided in the SetSubscriptionDurable. See Test Case: Subscription Durable / 012.

Script has also been changed accordingly.

Paul Hunkar

2021-02-18 16:52

administrator   ~0013746

reviewed in call

Issue History

Date Modified Username Field Change
2020-12-11 15:27 Jim Luth New Issue
2020-12-11 15:27 Jim Luth Issue generated from: 0006310
2020-12-11 15:27 Jim Luth Note Added: 0013463
2020-12-11 15:27 Jim Luth Relationship added related to 0006310
2020-12-11 15:27 Jim Luth Project 10000-004: Services => Compliance Test Tool (CTT) Unified Architecture
2020-12-11 15:27 Jim Luth Category Spec => Api Change
2021-01-08 15:14 Paul Hunkar Assigned To => Alexander Allmendinger
2021-01-08 15:14 Paul Hunkar Status new => assigned
2021-01-08 15:42 Paul Hunkar Relationship added related to 0006286
2021-02-09 08:28 Alexander Allmendinger Status assigned => resolved
2021-02-09 08:28 Alexander Allmendinger Resolution open => fixed
2021-02-09 08:28 Alexander Allmendinger Fixed in Version => 1.03.341.398
2021-02-09 08:28 Alexander Allmendinger Note Added: 0013688
2021-02-18 16:52 Paul Hunkar Status resolved => closed
2021-02-18 16:52 Paul Hunkar Note Added: 0013746