View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0004434||CTT UA Scripts||1 - Script Issue||public||2018-11-06 09:24||2022-08-02 20:03|
|Summary||0004434: Subscription services - Subscription Basic - 052 fails if the retransmission queuesize is smaller than 6|
The test Subscription Services - Subsription Basic - 052 if the retransmission queuesize per session is smaller than 6 (in our case it is 4). When the retransmission queuesize is set to 4, only 4 SubscriptionAcknowledgements are sent when the test tries to acknowledge everything in one call. Two sequencenumbers are then left caussing the test to fail with the follwoing error:
By setting const PUBLISHCALLCOUNT to 2 insted of 3, the test passes in our case.
|Steps To Reproduce|
Run Subscription services - Subscription Basic - 052 with "retransmission queuesize per session" set to 4.
|Tags||No tags attached.|
As described above this script requires a retransmission Queue of 6 (2 Subscriptions with 3 not Acknowledged DataChanges each). There are two Facets which are stating requirements for this queue.
Embedded DataChange Subscription Server Facet
Standard DataChange Subscription 2017 Server Facet
This script should be moved to the "Subscription Publish Min 05" conformance unit. But still then the script needs a bigger queue then named by the profile (min. queue size 5). I would suggest to change the test case to just use a total of 4 DataChangeNotification for its test.
The script should be part of publish min 02 and publish min 05 - rework to match numbers specified in these min settings
and for min 02 allow a not supported option (if supported then it needs to be 4)
The re-transmission queue is 2x the number of publishes supported - so if a server allow 3 outstanding publish requests supported then it needs to have a re-transmission queue of 6. a server is allowed to limit the number of Publish requests, if an additional request is received it shall return an error on the oldest request - limiting the umber of outstanding requests
|2018-11-06 09:24||lil||New Issue|
|2018-11-09 14:34||Paul Hunkar||Assigned To||=> AlexanderAllmendinger|
|2018-11-09 14:34||Paul Hunkar||Status||new => assigned|
|2018-12-18 08:33||AlexanderAllmendinger||Assigned To||AlexanderAllmendinger => Paul Hunkar|
|2018-12-18 08:41||AlexanderAllmendinger||Note Added: 0009722|
|2019-01-03 15:47||Paul Hunkar||Note Added: 0009769|
|2019-01-03 15:54||Paul Hunkar||Note Added: 0009770|
|2019-01-03 15:54||Paul Hunkar||Target Version||=> 1.04|
|2019-01-04 17:24||Paul Hunkar||Assigned To||Paul Hunkar => AlexanderAllmendinger|
|2019-01-28 14:10||Paul Hunkar||Category||Script Issue => 1 - Script Issue|
|2022-08-02 20:03||Paul Hunkar||Project||Compliance Test Tool (CTT) Unified Architecture => CTT UA Scripts|