View Issue Details

IDProjectCategoryView StatusLast Update
000951210000-012: DiscoverySpecpublic2024-06-11 18:36
ReporterMatthias Damm Assigned ToRandy Armstrong  
PrioritynormalSeverityminorReproducibilityhave not tried
Status closedResolutionfixed 
Product Version1.05.02 
Target Version1.05.04 RC1Fixed in Version1.05.04 RC1 
Summary0009512: Clarification for configuration transaction support
Description

The following text in the configuration transaction description needs changes:
If the Server does not support transactions it applies the changes immediately and sets applyChangesRequired to FALSE. If the Server supports transactions then the Server creates a new transaction or continues an existing transaction and sets applyChangesRequired to TRUE.

If a server returns applyChangesRequired set to TRUE is NOT a indication that the transaction is supported by the server. Servers returned true long before the transaction concept was introduced.

We need a clear indication that the transaction mechanism is supported by a server. The existence of the CancelChanges is better but in worst case it only indicates that the server loaded a OPC UA 1.05 nodeset but not that the method or the transaction concept is implemented.

Additional Information

It would make sense to have a dedicated transaction chapter instead of hiding this concept in a General section

TagsNo tags attached.
Commit Version1.05.04 RC
Fix Due Date

Relationships

related to 0009506 closedRandy Armstrong Clarifications and fixes for ApplyChanges 

Activities

Randy Armstrong

2024-06-11 16:59

administrator   ~0021297

If the SupportsTransactions Property is TRUE, the Server supports the transaction lifecyle defined in 7.10.1. If it is FALSE or not present, the Server only supports delaying application of changes until ApplyChanges is called.

Jim Luth

2024-06-11 18:36

administrator   ~0021299

Agreed to changes edited in Virtual F2F.

Issue History

Date Modified Username Field Change
2024-03-28 10:50 Matthias Damm New Issue
2024-03-28 10:50 Matthias Damm Relationship added related to 0009506
2024-03-28 10:53 Matthias Damm Description Updated
2024-05-14 16:59 Jim Luth Assigned To => Randy Armstrong
2024-05-14 16:59 Jim Luth Status new => assigned
2024-06-11 16:59 Randy Armstrong Status assigned => resolved
2024-06-11 16:59 Randy Armstrong Resolution open => fixed
2024-06-11 16:59 Randy Armstrong Note Added: 0021297
2024-06-11 18:36 Jim Luth Status resolved => closed
2024-06-11 18:36 Jim Luth Fixed in Version => 1.05.04 RC1
2024-06-11 18:36 Jim Luth Commit Version => 1.05.04 RC
2024-06-11 18:36 Jim Luth Note Added: 0021299