View Issue Details

IDProjectCategoryView StatusLast Update
0009131Compliance Test Tool (CTT) Unified Architecture1 - Script Issuepublic2023-09-04 09:28
ReporterGigantic Heisenberg Assigned ToPaul Hunkar  
PrioritynormalSeveritymajorReproducibilityalways
Status assignedResolutionopen 
Platformx86_64OSWindows 
Summary0009131: MonitoredItem.fromSettings() should not be called with with client handles different from MonitoredItem.GetNextClientHandIe() 2
Description

Problems occur in "Monitor Triggering/017.js".
RunOnce/beforeTest.js creates monitored items by calling MonitoredItem.fromSettings(). Thus client handle is obtained by calling MonitoredItem.GetNextClientHandIe() N times.
In "Monitor Triggering/017.js" additional monitored items with client handle 0 and 1 are created although these client handles are used for previously defined monitored items.

Steps To Reproduce

Execute "Monitor Triggering/017.js".

TagsNo tags attached.
Files Affected

Activities

Paul Hunkar

2023-09-01 15:32

administrator   ~0019953

Again we do not see a problem - client handle are not looked at on a server - if a client want s to set three variable in a subscription to the same client handle - it is ok - maybe the server is reporting three different temperature sensors - but all report the current air temperature - the client might subscribe for all three with the same client handle - since they will go to the same display of current temperature - maybe not the best logic, but it is not the servers job to evaluate why.

Gigantic Heisenberg

2023-09-04 09:28

reporter   ~0019955

The described CTT test case fails with an error, when cleaning up test case by deleting previously created monitored items: "Delete MonitoredItems.Response.Results[0]=BadMonitoredItemIdInvalid(0x80420000), but Good". The proprietary OPC UA library that we use to implement our server logs a warning, when client handles are duplicated "Removing MonitoredItem "1521318008" with duplicate ClientHandle "116" from Subscription "3260890069". Assuming retry of a failed creation request." When preventing duplicated monitored items, log of OPC UA lib do not show described warning and test passes. I will ask the maintainer of the lib to give me a comment.

Issue History

Date Modified Username Field Change
2023-08-31 15:19 Gigantic Heisenberg New Issue
2023-09-01 15:32 Paul Hunkar Assigned To => Paul Hunkar
2023-09-01 15:32 Paul Hunkar Status new => feedback
2023-09-01 15:32 Paul Hunkar Note Added: 0019953
2023-09-04 09:28 Gigantic Heisenberg Note Added: 0019955
2023-09-04 09:28 Gigantic Heisenberg Status feedback => assigned