View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0004601 | Compliance Test Tool (CTT) Unified Architecture | Api Change | public | 2019-01-29 17:08 | 2020-06-18 16:42 |
Reporter | Jim Luth | Assigned To | Alexander Allmendinger | ||
Priority | normal | Severity | minor | Reproducibility | have not tried |
Status | closed | Resolution | fixed | ||
Product Version | 1.04 | ||||
Fixed in Version | 1.03.341.390 | ||||
Summary | 0004601: 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. | ||||
Tags | No tags attached. | ||||
Files Affected | |||||
|
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). |
|
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 |
|
Script is now allowing all OperationResults which are valid for the EURange |
|
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. |
|
reviewed in CMP call |
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 |