View Issue Details

IDProjectCategoryView StatusLast Update
001052910000-005: Information ModelSpecpublic2025-10-07 16:22
ReporterAlexander Allmendinger Assigned ToJeff Harding  
PrioritynormalSeverityminorReproducibilityhave not tried
Status assignedResolutionopen 
Summary0010529: Auditing Flag Definition doesn't cover only log scenario
Description

Auditing in OPC UA allows 2 different scenarios in Part 4 - 6.5.1 Auditing Overview:

Auditing can be accomplished using one or both of the following methods:

  1. The OPC UA Application that generates the audit event can log the audit entry in a log file or other storage location;
  2. The OPC UA Server that generates the audit event can publish the audit event using the OPC UA event mechanism. This allows an external OPC UA Client to subscribe to and log the audit entries to a log file or other storage location.

The Auditing Flag is currently defined in Part 5 - 6.3.1 ServerType with

Auditing is a Boolean specifying if the Server is currently generating audit events. It is set to TRUE if the Server generates audit events, otherwise to false.

It is unclear whether in the 1. scenario described in Part 4 the Auditing flag is to be set or not.

Opinions voiced during the initial discussion in UA WG Meeting:

  • OPC UA is an interface specification, therefore this flag must describe whether a client will receive audit events or not
  • It could be interesting to a client if the application is generating audit logs since they could also be pulled via FileTransfer methods, therefore the auditing flag needs to be set also for the internal log case.
  • The flag may be used to activate/deactivate the auditing and therefore is about the feature itself not whether events will be received by the client or not.

If the specification is considered ambiguous, we need to consider the open interpretation and may rather need to create a new flag with stricter rules rather than tightening the wording for the current flag.

TagsNo tags attached.
Commit Version
Fix Due Date

Activities

Jim Luth

2025-10-07 16:21

administrator   ~0023452

Clarify that the flag applies to both methods 1 and 2, and any additional logic to determine which mechanism (1 or 2 or both) and the logic to determine which specific audit events are emitted is vendor specific.

Issue History

Date Modified Username Field Change
2025-09-20 18:22 Alexander Allmendinger New Issue
2025-10-07 16:21 Jim Luth Note Added: 0023452
2025-10-07 16:22 Jim Luth Assigned To => Jeff Harding
2025-10-07 16:22 Jim Luth Status new => assigned