View Issue Details

IDProjectCategoryView StatusLast Update
001021710000-004: ServicesSpecpublic2025-03-10 17:03
ReporterMatthias Damm Assigned ToMatthias Damm  
PrioritynormalSeveritymajorReproducibilityhave not tried
Status resolvedResolutionfixed 
Product Version1.05.04 
Target Version1.05.06 RC1Fixed in Version1.05.06 RC1 
Summary0010217: Requirement to create AuditEvent inconsistent between Write and Call
Description

6.5..9 Auditing for Method Service Set defines:
All Services in this Service Set for Servers that support auditing may generate audit entries and shall generate audit Events for both successful and failed service invocations if the invocation modifies the AddressSpace, writes a value or modifies the state of the system
...
Methods that do not modify the AddressSpace, write values or modify the state of the system may generate events

6.5.8 Auditing for Attribute Service Set defines:
In particular, the Write Service shall generate an audit event of type AuditWriteUpdateEventType or a subtype of it.

This would require that every write of every value is required to trigger an AuditWriteUpdateEventType. This makes sense for setpoints written by a user but it makes no sense for values written for process data exchange e.g. cyclic write of data from another process from a headless client e.g. controller to controller communication.

TagsNo tags attached.
Commit Version
Fix Due Date

Activities

Matthias Damm

2025-03-10 17:03

developer   ~0022495

Changed
In particular, the Write Service shall generate an audit event of type AuditWriteUpdateEventType or a subtype of it.
To
In particular, the Write Service shall generate an audit event of type AuditWriteUpdateEventType or a subtype of it if the Write modifies the state of a system. Write operations that do not modify the state of the system may generate events.

Issue History

Date Modified Username Field Change
2025-03-10 16:58 Matthias Damm New Issue
2025-03-10 16:58 Matthias Damm Status new => assigned
2025-03-10 16:58 Matthias Damm Assigned To => Matthias Damm
2025-03-10 17:03 Matthias Damm Status assigned => resolved
2025-03-10 17:03 Matthias Damm Resolution open => fixed
2025-03-10 17:03 Matthias Damm Fixed in Version => 1.05.06 RC1
2025-03-10 17:03 Matthias Damm Note Added: 0022495