View Issue Details

IDProjectCategoryView StatusLast Update
0007473CTT UA Scripts1 - Script Issuepublic2023-10-13 15:20
ReporterJonas Green Assigned ToAlexander Allmendinger  
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionno change required 
Summary0007473: "Attribute Services - Attribute Write Values - 006" should accept several status codes when null value is not supported
Description

As the specification doesn't tell what status code to return when a variable node doesn't accept null values being written this test case should be less strict on what status code being returned.

See https://opcfoundation.org/forum/opc-ua-standard/what-status-code-to-return-if-writing-null-value-to-variable-is-unsupported/#p3606.

TagsNo tags attached.
Files Affected

Relationships

related to 0008987 closedSebastian Allmendinger UaVariant.SetValueMax() with BuiltInType.ByteString: creates an Bytestring with length = -1 

Activities

Paul Hunkar

2022-08-04 15:24

administrator   ~0017287

The CTT should be updated to expect BadOutOfRange - the current result of BadWriteNotSupported is incorrect.
For legacy the BadWriteNotSupported should be accepted (with a warning)

Sebastian Allmendinger

2023-10-12 11:47

developer   ~0020147

After updating the library function UaVariant.SetValueMax(), the CTT does not create NULL values for ByteStrings anymore. Therefore, this test case should not be updated by adding an additional error code.

Paul Hunkar

2023-10-13 15:20

administrator   ~0020171

Agreed to no change

Issue History

Date Modified Username Field Change
2021-12-14 20:12 Jonas Green New Issue
2021-12-17 15:54 Paul Hunkar Status new => acknowledged
2022-08-01 18:55 Paul Hunkar Category 2 - CTT Binary => 1 - Script Issue
2022-08-04 15:19 Paul Hunkar Assigned To => Alexander Allmendinger
2022-08-04 15:19 Paul Hunkar Status acknowledged => assigned
2022-08-04 15:24 Paul Hunkar Note Added: 0017287
2022-08-25 03:09 Paul Hunkar Project Compliance Test Tool (CTT) Unified Architecture => CTT UA Scripts
2023-10-12 11:42 Sebastian Allmendinger Relationship added related to 0008987
2023-10-12 11:47 Sebastian Allmendinger Status assigned => resolved
2023-10-12 11:47 Sebastian Allmendinger Resolution open => no change required
2023-10-12 11:47 Sebastian Allmendinger Note Added: 0020147
2023-10-13 15:20 Paul Hunkar Status resolved => closed
2023-10-13 15:20 Paul Hunkar Note Added: 0020171