View Issue Details

IDProjectCategoryView StatusLast Update
0007933CTT UA Scripts1 - Script Issuepublic2022-09-29 15:39
ReporterAndré Kießlich Assigned ToYannik Klaass  
PrioritynormalSeverityblockReproducibilityalways
Status closedResolutionfixed 
Fixed in Version1.03.501 
Summary0007933: Error on execute Testscript 004 for Method Call
Description

Method Service -> Method Call -> 004.js: When we execute this test we get an error: Call.Results[0].StatusCode incorrect. Received: BadInvalidArgument (0x80ab0000). Expected: Good (0x00000000); Would accept: BadNoMatch (0x806f0000). In the logs is shown that the output arguments are empty. But we have check which method is used and the method has one output parameter. So this should be fine, also when we start or OPC-UA Server in Debug mode, to see if the method is raised in or OPC-UA Server, we can’t see this in the logs of the OPC-UA Server. When we call the method over a OPC-UA Client it works. See also screenshot: CTT_MethodCall_004.png on the appendix.

TagsNo tags attached.
Attached Files
CTT_MethodCall_004.png (122,159 bytes)   
CTT_MethodCall_004.png (122,159 bytes)   
CTT_MethodCall_004_01.png (127,063 bytes)   
CTT_MethodCall_004_01.png (127,063 bytes)   
Files Affected

/library/ClassBased/UaV.js
/maintree/Method Services/Method Call/Test Cases/004.js

Activities

Paul Hunkar

2022-05-12 16:39

administrator   ~0016708

The CTT can not handle a method that has complex input /output argument types (The CTT in this release only allow simple standard datatypes) - A work around is to configure a method that only uses simple datatypes - we will work on updating CTT to allow more complex datatype as parameters to methods. [note: UTCTime was not known to the CTT, that is currently being fixed]

Yannik Klaass

2022-05-17 10:31

developer   ~0016719

For this case, support of UtcTime has been added to UaVariant.New() and getInitialValue().
In addition the script now provides a more precise message, if the data-type of an input argument is not supported by the CTT.

Paul Hunkar

2022-09-29 15:39

administrator   ~0017897

reviewed in call, agreed to changes and closed issue

Issue History

Date Modified Username Field Change
2022-04-13 11:15 André Kießlich New Issue
2022-04-13 11:15 André Kießlich File Added: CTT_MethodCall_004.png
2022-04-13 11:15 André Kießlich File Added: CTT_MethodCall_004_01.png
2022-05-12 16:39 Paul Hunkar Note Added: 0016708
2022-05-12 16:39 Paul Hunkar Assigned To => Alexander Allmendinger
2022-05-12 16:39 Paul Hunkar Status new => assigned
2022-05-17 09:53 Alexander Allmendinger Assigned To Alexander Allmendinger => Yannik Klaass
2022-05-17 10:31 Yannik Klaass Status assigned => resolved
2022-05-17 10:31 Yannik Klaass Resolution open => fixed
2022-05-17 10:31 Yannik Klaass Note Added: 0016719
2022-08-02 20:03 Paul Hunkar Project Compliance Test Tool (CTT) Unified Architecture => CTT UA Scripts
2022-08-02 20:23 Paul Hunkar Project CTT UA Scripts => .NET API
2022-08-02 20:23 Paul Hunkar Category 1 - Script Issue => Api Change
2022-08-04 14:24 Paul Hunkar Project .NET API => Compliance Test Tool (CTT) Unified Architecture
2022-09-29 15:37 Paul Hunkar Category Api Change => 1 - Script Issue
2022-09-29 15:37 Paul Hunkar Project Compliance Test Tool (CTT) Unified Architecture => CTT UA Scripts
2022-09-29 15:38 Paul Hunkar Files Affected => /library/ClassBased/UaV.js
/maintree/Method Services/Method Call/Test Cases/004.js
2022-09-29 15:39 Paul Hunkar Status resolved => closed
2022-09-29 15:39 Paul Hunkar Fixed in Version => 1.03.501
2022-09-29 15:39 Paul Hunkar Note Added: 0017897