View Issue Details

IDProjectCategoryView StatusLast Update
000999310000-005: Information ModelSpecpublic2025-03-11 20:13
ReporterJeff Harding Assigned ToJeff Harding  
PrioritynormalSeverityminorReproducibilityhave not tried
Status closedResolutionfixed 
Product Version1.05.05 RC1 
Fixed in Version1.05.06 RC1 
Summary0009993: AuditClientUpdateMethodResultEventType ObjectId needs clarification
Description

During review of Part 5 1.05.04 RC we concluded that this review comment required a further discussion which this mantis issue addresses.

Unified Automation - Frank Fischer
There are multiple issues with this change:

  • It does not solve the issue of persisting NodeIds as ExpandedNodeIds usually are not sent with a NamespaceUri either, only when the Node is from a different server.
  • This would need to be changed for all AuditEvents with NodeIds, which would not be possible
    when using Structures with NodeIds like ModelChangeStructureDataType.
  • This is a potential breaking change for clients already evaluating these Events.
    The solution would be for the client to persist the NodeIds together with a namespace table.

Matthias:
I think Frank did not get the difference between what a client need to persist if it persists AuditEvents from a server (need to persist the used namespace array at this point in time) and audit events that report client actions of the server on another server.
I am not sure if we need to explain the difference better.

But he is right that we sa nothing about the exact handling of the ExpandedNodeId.

The ExpandedNodeId can have the URI or the index for the namespace and it has also a server index.

The ServerUri is in the AuditClientEventType – what should be set in the ServerIndex?

We must require that the ExpandedNodeId contains always the NamespaceUr if it is another server and the eixes if it is the same server.

TagsNo tags attached.
Commit Version1.05.06 RC1
Fix Due Date2025-04-30

Activities

Jeff Harding

2025-03-11 19:31

developer   ~0022518

During March 2025 Face to face we decided the following:
Need to define that the namespaceURI shall be used not the index for both expanded node ids.

Jeff Harding

2025-03-11 20:12

developer   ~0022519

changed made and agreed during face to face meeting

Jim Luth

2025-03-11 20:13

administrator   ~0022520

Agreed to changes edited in F2F.

Issue History

Date Modified Username Field Change
2024-10-22 16:31 Jeff Harding New Issue
2025-02-25 17:58 Jim Luth Assigned To => Jeff Harding
2025-02-25 17:58 Jim Luth Status new => assigned
2025-02-25 17:59 Jim Luth Commit Version => 1.05.06 RC1
2025-02-25 17:59 Jim Luth Fix Due Date => 2025-04-30
2025-03-11 19:31 Jeff Harding Note Added: 0022518
2025-03-11 20:12 Jeff Harding Status assigned => resolved
2025-03-11 20:12 Jeff Harding Resolution open => fixed
2025-03-11 20:12 Jeff Harding Note Added: 0022519
2025-03-11 20:13 Jim Luth Status resolved => closed
2025-03-11 20:13 Jim Luth Fixed in Version => 1.05.06 RC1
2025-03-11 20:13 Jim Luth Note Added: 0022520