View Issue Details

IDProjectCategoryView StatusLast Update
000282010000-004: ServicesSpecpublic2014-12-19 18:51
ReporterChristian Zugfil Assigned ToMatthias Damm  
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionfixed 
Fixed in Version1.03 
Summary0002820: Prerequesites of CloseSession unclear
Description

It is not clear if CloseSession might succeed if the session is not activated.

Quote from 1.02:
"The Session created with this Service shall not be used until the Client calls the ActivateSession Service ... "

This lead to servers returning BadSessionNotActivated in the CloseSession response. However, this status code is not listed in table 16 (CloseSession Service Result Codes).

Either this is the error or the CloseSession Service is an exception to the quote above. If so, this exception should be explicit mentioned.

CTT expects/accepts BadSessionNotActivated in the response if ActivateSession fails.

Technically the client should be allowed to close the session even if it is not activated (i.e. invalid credentials). This would allow the server to release the resources immediately instead of waiting for the timeout or using another resource gather strategy and it should also be part of a graceful shutdown sequence in case of an error (as well as closing the secure channel instead of a direct disconnect).

TagsNo tags attached.
Commit Version
Fix Due Date

Relationships

related to 0002901 closedMatthias Damm CloseSession for Non-Activated Sessions must be Allowed 

Activities

Matthias Damm

2014-12-16 12:39

developer   ~0005688

See related issue

Jim Luth

2014-12-19 18:51

administrator   ~0005702

Reviewed in Tuesday telecon and agreed to close.

Issue History

Date Modified Username Field Change
2014-08-13 10:24 Christian Zugfil New Issue
2014-11-17 20:58 Matthias Damm Category (No Category) => Spec
2014-11-17 20:58 Matthias Damm Assigned To => Matthias Damm
2014-11-17 20:58 Matthias Damm Status new => assigned
2014-12-07 10:17 Matthias Damm Relationship added related to 0002901
2014-12-16 12:39 Matthias Damm Note Added: 0005688
2014-12-16 12:39 Matthias Damm Status assigned => resolved
2014-12-16 12:39 Matthias Damm Resolution open => fixed
2014-12-19 18:51 Jim Luth Note Added: 0005702
2014-12-19 18:51 Jim Luth Status resolved => closed
2014-12-19 18:51 Jim Luth Fixed in Version => 1.03