View Issue Details

IDProjectCategoryView StatusLast Update
0009864CTT UA Scripts1 - Script Issuepublic2024-09-26 09:54
ReporterStefan Stemp Assigned To 
PrioritynormalSeverityminorReproducibilityalways
Status newResolutionopen 
Product Version1.04.508 
Summary0009864: Validation of Input- and OutputArguments fails if the EncodingMask exludes the value
Description

Related test case: Base Information / Base Info Type System / ObjectTypesValidation.js

In case of an Input- or OutputArguments property with no value the server might either respond with a NULL/empty value or exclude the value at by clearing the Value bit in the EncodingMask. In the latter case the following validation in infoFactory.js:1532/1587 will fail:

// Argument is an extensionObject; and Arguments is an array!
if (!Assert.Equal(VariantArrayType.Array, xReadHelper.Response.Results[0].Value.ArrayType, ....

FWIW, the assertion for the OutputArguments validation does not print the concerned NodeId like it is done for the InputArguments assertion. It might be considered to add the NodeId to the according OutputArguments assertion call.

TagsNo tags attached.
Files Affected

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2024-09-26 09:54 Stefan Stemp New Issue