View Issue Details

IDProjectCategoryView StatusLast Update
0004601Compliance Test Tool (CTT) Unified ArchitectureApi Changepublic2020-06-18 16:42
ReporterJim Luth Assigned ToAlexander Allmendinger  
PrioritynormalSeverityminorReproducibilityhave not tried
Status closedResolutionfixed 
Product Version1.04 
Fixed in Version1.03.341.390 
Summary0004601: InstrumentRange requires additional clarification
Description

One Test Case in the "Data Access AnalogItem" Conformance Unit does verify, that the server is returning a Bad_OutOfRange if a client tries to write a value which is outside the InstrumentRange. We received a complaint from a vendor about the desired behavior and challenged the spec but we can't find that being defined. What is the desired behavior when a client tries to write a value outside that range?

Additional Information

There is a test script in the CTT verifying this behavior but due to an issue this script has been skipped in most cases. As the script now has been fixed, we do find servers failing this test case because they don't consider the InstrumentRange a hard range but rather like the EURange.

TagsNo tags attached.
Files Affected

Relationships

related to 0004566 closedJim Luth 10000-008: Data Access InstrumentRange requires additional clarification 

Activities

Jim Luth

2019-01-29 17:08

administrator   ~0009847

Discussed in UA Telcon today and decided:

Because EU range is Mandatory and EU Range is a subset of the Instrument Range, then the proper test is for EU Range, not Instrument Range. Part 8 says this about clients writing values outside the EU Range:

"Similarly a Client may attempt to write a value that is outside of this range back to the server. The exact behaviour (accept, reject, clamp, etc.) in this case is Server-dependent. However, in general Servers shall be prepared to handle this. "

Therefore test cases need to be developed to accept all of the allowed behaviors (accept, reject and clamp).

Paul Hunkar

2019-01-31 15:12

administrator   ~0009862

The fix implies that we need to fix EURange testing, but EURange test is correct and complete in all cases. The original Mantis issues (On part 8) was with regard to Instrument Range testing, but the resolution to that issue dos not describe Instrument range - so unless additional information is provided this is a no fix

Alexander Allmendinger

2019-02-24 12:09

developer   ~0009918

Script is now allowing all OperationResults which are valid for the EURange

Alexander Allmendinger

2020-06-12 16:11

developer   ~0012265

MantisIssue has been kept open because of the continued discussion and then forgotten to be marked as resolved. It already has been part of 1.03.341.390 and the test cases are reflecting the change since version 1.03.341.396.

Paul Hunkar

2020-06-18 16:42

administrator   ~0012424

reviewed in CMP call

Issue History

Date Modified Username Field Change
2019-01-29 17:08 Jim Luth New Issue
2019-01-29 17:08 Jim Luth Issue generated from: 0004566
2019-01-29 17:08 Jim Luth Note Added: 0009847
2019-01-29 17:08 Jim Luth Relationship added related to 0004566
2019-01-29 17:09 Jim Luth Project 10000-008: Data Access => Compliance Test Tool (CTT) Unified Architecture
2019-01-29 17:09 Jim Luth Category Spec => Api Change
2019-01-31 15:12 Paul Hunkar Assigned To => Paul Hunkar
2019-01-31 15:12 Paul Hunkar Status new => feedback
2019-01-31 15:12 Paul Hunkar Note Added: 0009862
2019-02-24 12:09 Alexander Allmendinger Note Added: 0009918
2019-04-19 15:48 Paul Hunkar Assigned To Paul Hunkar => Alexander Allmendinger
2019-04-19 15:48 Paul Hunkar Status feedback => assigned
2020-06-12 16:11 Alexander Allmendinger Status assigned => resolved
2020-06-12 16:11 Alexander Allmendinger Resolution open => fixed
2020-06-12 16:11 Alexander Allmendinger Fixed in Version => 1.03.341.390
2020-06-12 16:11 Alexander Allmendinger Note Added: 0012265
2020-06-18 16:42 Paul Hunkar Status resolved => closed
2020-06-18 16:42 Paul Hunkar Note Added: 0012424