View Issue Details

IDProjectCategoryView StatusLast Update
0001545Compliance Test Tool (CTT) Unified ArchitectureFeature Requestpublic2019-07-25 15:13
ReporterMatthias Damm Assigned ToAlexander Allmendinger  
PrioritynormalSeveritymajorReproducibilityalways
Status closedResolutionfixed 
Target Version1.02.336.273Fixed in Version1.03.341.383 
Summary0001545: Handling of MonitoredItem changes in short network interuption scenarios
Description

The following situation is a problem in normal and in transparent server redundancy setups:

It is stronly recommended by OPC UA that a client is reusing a Subscription after a short network interuption by activating the existing Session with the new SecureChannel.

If a client called CreateMonitoredItems during the network interuption and the call succeeded in the server but did not return to the client, the client does not know if the call succeded. He may receive data changes for these monitored items but he is not able to remove them since he does not know the server handle for the monitored item. There is also no way for the client to detect if the create succeeded.

To delete and recreate the subscription is also no option since there may be several monitored items operating normally that should not be interupted.

Additional Information

Telco March 7, 2011

Discussed resolution through a Method on the Server object defined in Part 5

getMonitoredItems(
[in] IntegerId subscriptionId
[out] IntegerId[] serverHandles
[out] IntegerId[] clientHandles)

UA CTT must verify if this method is provided by the server.

TagsNo tags attached.
Files Affected

Relationships

related to 0001543 closedWolfgang Mahnke 10000-005: Information Model Handling of MonitoredItem changes in short network interuption scenarios 
related to 0001444 closedMatthias Damm 10000-004: Services Handling of MonitoredItem changes in short network interuption scenarios 

Activities

Alexander Allmendinger

2018-12-18 09:56

developer   ~0009724

GetMonitoredItems Method is being checked in the "Address Space Method" CU which is mandated for the "Method Server Facet" and in the "Base Info GetMonitoredItems Method" CU which is mandated in the "Standard DataChange Subscription Server" Facet.

Paul Hunkar

2019-07-25 15:13

administrator   ~0010607

Reviewed in CMP Call

Issue History

Date Modified Username Field Change
2011-03-13 21:42 Matthias Damm New Issue
2011-03-13 21:43 Matthias Damm Relationship added related to 0001543
2011-03-13 21:43 Matthias Damm Relationship added related to 0001444
2012-02-08 22:32 Nathan Pocock Status new => assigned
2012-02-08 22:32 Nathan Pocock Assigned To => Nathan Pocock
2014-08-28 14:03 Nathan Pocock Category Feature Request => (No Category)
2014-08-28 14:21 Nathan Pocock Category (No Category) => Feature Request
2014-08-28 14:21 Nathan Pocock Target Version => 1.02.336.273
2018-11-07 18:40 Paul Hunkar Assigned To Nathan Pocock => Alexander Allmendinger
2018-12-18 09:56 Alexander Allmendinger Note Added: 0009724
2018-12-18 09:56 Alexander Allmendinger Status assigned => resolved
2018-12-18 09:56 Alexander Allmendinger Fixed in Version => 1.03.341.383
2018-12-18 09:56 Alexander Allmendinger Resolution open => fixed
2019-07-25 15:13 Paul Hunkar Status resolved => closed
2019-07-25 15:13 Paul Hunkar Note Added: 0010607