View Issue Details

IDProjectCategoryView StatusLast Update
000568710000-003: Address SpaceSpecpublic2021-01-19 16:48
ReporterPaul Hunkar Assigned ToJeff Harding  
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionfixed 
Summary0005687: Figure 30 needs to be updated (Audit Process)
Description

Figure 30 indicates a process for generating an audit event, but the process does not fit the actual process in all cases. the figure should be updated to indicate that event might be generated after the process is complete depending on the activity that is generating the audit event. - this issue orginated from a forum post

https://opcfoundation.org/forum/opc-ua-standard/succession-of-operations-when-generating-action-audit-events/#p2485
-copied here

"According to Part 3 Figure 30, after accepting a Client’s request (e.g. , a Write to a Variable), the Server
firstly, generates an Action AuditEvent and
subsequently processes the Action, writing to the Variable.
Question 1: Is this succession mandatory when generating Action AuditEvents?

As I take it, the new Compliance Test Tool of Version 1.04 proceeds inversely with Security AuditEvents (firstly, performs the action and generates the AuditEvent afterwards).

Question 2: What exactly is the meaning of a TRUE Value of the Status in an Action AuditEvent:

1)The Server accepted the Client’s Request and will process the Action subsequently
2)The Server has performed the Client’s Request (independently of the Action’s StatusCode)
3)The Server completed the Client’s Request with a ‘Good’ StatusCode. A StatusCode ‘Bad’ (or ‘Uncertain’?) would implicate the Value FALSE of the AuditEvent Status property."
[Paul - my answer to question 2 is that the actual audit event typically follows option 3 ]

Additional Information

I'll try to provided an updated drawing and a recommended text.

TagsNo tags attached.
Commit Version
Fix Due Date

Activities

Jeff Harding

2020-12-01 20:52

developer   ~0013353

I switched the order in figure 38.
I also reviewed Figure 39 (aggregation case) and I think this is wrong. Why would the aggregating server issue an AuditEvent? It should pass it on the the underlying server and that server would generate the event.

We need to discuss this in the group

Jeff Harding

2020-12-17 16:10

developer   ~0013494

Updated the 'Audit Behaviour of a Server' and the 'Audit Behaviour of an Aggregating Server' figures to adjust the suggested order of function.

Jim Luth

2021-01-19 16:48

administrator   ~0013556

Agreed to changes in Telecon.

Issue History

Date Modified Username Field Change
2020-06-05 18:42 Paul Hunkar New Issue
2020-07-07 17:05 Jim Luth Assigned To => Paul Hunkar
2020-07-07 17:05 Jim Luth Status new => assigned
2020-12-01 20:52 Jeff Harding Note Added: 0013353
2020-12-17 16:10 Jeff Harding Assigned To Paul Hunkar => Jeff Harding
2020-12-17 16:10 Jeff Harding Status assigned => resolved
2020-12-17 16:10 Jeff Harding Resolution open => fixed
2020-12-17 16:10 Jeff Harding Fixed in Version => 1.05
2020-12-17 16:10 Jeff Harding Note Added: 0013494
2021-01-19 16:48 Jim Luth Status resolved => closed
2021-01-19 16:48 Jim Luth Note Added: 0013556