View Issue Details

IDProjectCategoryView StatusLast Update
0003418Compliance Test Tool (CTT) Unified ArchitectureImplementation Bugpublic2018-12-13 15:18
ReporterNathan PocockAssigned To 
PrioritynormalSeveritymajorReproducibilityhave not tried
Status closedResolutionfixed 
Product Version1.02.336.273 
Target Version1.03Fixed in Version1.03.337 
Summary0003418: Incorrect response header handling for ServiceFaults
Description

During IOP (@Honeywell) an issue was discovered with a Certified Device that is a non-compliance, but is not currently checked by Compliance.

When a service fails with a Bad_XXXX code, it should not return any other parameters as part of the response. Currently, we do not expect this behavior. Either, (a) we missed this in our earlier days when reviewing part 4, or (b) this is new and we missed it.

What needs to happen is that we need to modify the CTT behavior to check when ResponseHeader.ServiceResult is a ServiceFault, and when it is, we need to make sure that none of the other parameters are returned, such as CreateSession.Response.other-parameters when receiving BadTooManySessions, etc.

TagsNo tags attached.
Files Affected

Activities

Nathan Pocock

2016-10-14 19:39

viewer   ~0007252

Added logic to all Service "helpers" to check the remaining response parameters are empty, upon receiving a BAD service result.

Paul Hunkar

2018-12-13 15:18

administrator   ~0009689

Reviewed on CMP Call 12/13/2018

Issue History

Date Modified Username Field Change
2016-04-19 16:18 Nathan Pocock New Issue
2016-04-19 16:18 Nathan Pocock Status new => assigned
2016-04-19 16:18 Nathan Pocock Assigned To => Nathan Pocock
2016-10-14 19:39 Nathan Pocock Note Added: 0007252
2016-10-14 19:39 Nathan Pocock Status assigned => resolved
2016-10-14 19:39 Nathan Pocock Fixed in Version => 1.03.337
2016-10-14 19:39 Nathan Pocock Resolution open => fixed
2018-12-13 15:18 Paul Hunkar Note Added: 0009689
2018-12-13 15:18 Paul Hunkar Status resolved => closed
2018-12-13 15:18 Paul Hunkar Assigned To Nathan Pocock =>