View Issue Details

IDProjectCategoryView StatusLast Update
0007312Compliance Test Tool (CTT) Unified Architecture1 - Script Issuepublic2021-12-17 15:24
ReporterAlexander Allmendinger Assigned ToAlexander Allmendinger  
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionreopened 
Product Version1.03.341.398 
Fixed in Version1.03.341.401 
Summary0007312: Attribute Services / Attribute Alternate Encoding: Scripts do expect to see bad StatusCodes when the MonitoredItems are created
Description

Following Part 4 a Server is allowed to return any Bad StatusCode which can occur during the creation of a MonitoredItem not directly in the CreateMonitoredItems call but in the first DataChangeNotification instead. In this observed case the server returns a BadDataEncodingUnsupported but the used server is only sending with the first DataChangeNotification and not returning it on the CreateMonitoredItems. This makes the test execution a fail while it is ok behavior.

Script needs to be changed to also accept the Bad StatusCode to be returned in the first DataChangeNotification.
This affects scripts Err-004, Err-005.

Also the scripts starting with Err-006 are not cleaning up the Subscription and therefore have further false positives. So the cleanup also needs to be fixed.

TagsNo tags attached.
Files Affected

Activities

Alexander Allmendinger

2021-10-01 15:04

developer   ~0015095

Added check of failure condition in first DataChangeNotification instead. Furthermore PublishHelper.Clear() was added in all scripts.

Paul Hunkar

2021-10-01 15:06

administrator   ~0015096

reviewed changes in call, agreed to changes and closed

Alexander Allmendinger

2021-12-17 15:19

developer   ~0015571

Changing the expectation of the script back to Bad_DataEncodingUnsupported.

Paul Hunkar

2021-12-17 15:24

administrator   ~0015572

Reviewed in CMP call, agreed to changes and closed

Issue History

Date Modified Username Field Change
2021-09-27 07:56 Alexander Allmendinger New Issue
2021-09-30 15:33 Paul Hunkar Assigned To => Alexander Allmendinger
2021-09-30 15:33 Paul Hunkar Status new => assigned
2021-10-01 15:04 Alexander Allmendinger Status assigned => resolved
2021-10-01 15:04 Alexander Allmendinger Resolution open => fixed
2021-10-01 15:04 Alexander Allmendinger Fixed in Version => 1.03.341.399
2021-10-01 15:04 Alexander Allmendinger Note Added: 0015095
2021-10-01 15:06 Paul Hunkar Status resolved => closed
2021-10-01 15:06 Paul Hunkar Note Added: 0015096
2021-12-09 18:01 Paul Hunkar Status closed => feedback
2021-12-09 18:01 Paul Hunkar Resolution fixed => reopened
2021-12-17 15:19 Paul Hunkar Status feedback => assigned
2021-12-17 15:19 Alexander Allmendinger Status assigned => resolved
2021-12-17 15:19 Alexander Allmendinger Fixed in Version 1.03.341.399 => 1.03.341.401
2021-12-17 15:19 Alexander Allmendinger Note Added: 0015571
2021-12-17 15:24 Paul Hunkar Status resolved => closed
2021-12-17 15:24 Paul Hunkar Note Added: 0015572