View Issue Details

IDProjectCategoryView StatusLast Update
0003986Compliance Test Tool (CTT) Unified Architecture1 - Script Issuepublic2019-05-27 15:18
ReporterHannes Mezger Assigned ToAlexander Allmendinger  
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionfixed 
Product Version1.03.340.358 
Target Version1.03Fixed in Version1.03.340.368 
Summary0003986: Base Info Server Capabilities/011
Description
  • If the server's MaxNodesPerWrite is the same as the MaxArrayLength, the server side stack will reject the request and return BadEncodingLimitsExceeded; this should be expected by the script in addition to BadTooManyOperations ("Write() failed, status: BadEncodingLimitsExceeded (0x80080000)")
  • If the server returns BadTooManyOperations, the CTT should not expect the number of results to be equal to the number of requests (the server returns no results if the service level result is bad) ("The number of results does not match the number of NodesToWriteService.")

ALEX: We actually see this as an error in the server. The server shall only expose a MaxNoderPerWrite which it is capable of doing. The client doesn't need to take additional operation limits into consideration.

HANNES: We don‘t agree, as the server exposes the exact value it is capable of doing. It is only the error code which is different when exceeding this value, there the CTT should also accept OpcUa_BadEncodingLimitsExceeded

Additional Information

Found with Unified Automation AnsiC DemoServer v1.8.0-358

TagsNo tags attached.
Files Affected

Activities

Paul Hunkar

2017-10-12 15:11

administrator   ~0008577

Discussed in compliance call - agree to added additional error code as acceptable

Alexander Allmendinger

2017-10-30 22:38

developer   ~0008622

Added Bad_EncodingLimitsExceeded to the expected results.

Paul Hunkar

2019-05-27 15:18

administrator   ~0010279

reviewed in extra Compliance call 2019-05-27

Issue History

Date Modified Username Field Change
2017-10-10 12:59 Hannes Mezger New Issue
2017-10-10 12:59 Hannes Mezger Status new => assigned
2017-10-10 12:59 Hannes Mezger Assigned To => Alexander Allmendinger
2017-10-12 15:11 Paul Hunkar Note Added: 0008577
2017-10-17 13:05 Paul Hunkar Product Version => 1.03.340.358
2017-10-17 13:05 Paul Hunkar Target Version => 1.03
2017-10-30 22:38 Alexander Allmendinger Note Added: 0008622
2017-10-30 22:38 Alexander Allmendinger Status assigned => resolved
2017-10-30 22:38 Alexander Allmendinger Fixed in Version => 1.03.340.368
2017-10-30 22:38 Alexander Allmendinger Resolution open => fixed
2019-01-28 14:10 Paul Hunkar Category Script Issue => 1 - Script Issue
2019-05-27 15:18 Paul Hunkar Status resolved => closed
2019-05-27 15:18 Paul Hunkar Note Added: 0010279