This EventType is defined in OPC 10000-3. Its representation in the AddressSpace is formally defined in Table 28.

Table 28 – AuditSessionEventType Definition

Attribute

Value

BrowseName

AuditSessionEventType

IsAbstract

True

References

NodeClass

BrowseName

DataType

TypeDefinition

ModellingRule

Subtype of the AuditSecurityEventType defined in 6.4.4, which means it inherits the InstanceDeclarations of that Node.

HasSubtype

ObjectType

AuditCreateSessionEventType

Defined in 6.4.8

HasSubtype

ObjectType

AuditActivateSessionEventType

Defined in 6.4.10

HasSubtype

ObjectType

AuditCancelEventType

Defined in 6.4.11

HasProperty

Variable

SessionId

NodeId

PropertyType

Mandatory

This EventType inherits all Properties of the AuditSecurityEventType. Their semantic is defined in 6.4.4.

If the Event is generated by a TransferSubscriptions Service call, the SourceNode Property shall be assigned to the SessionDiagnostics Object that represents the session. The SourceName for Events of this type shall be “Session/TransferSubscriptions”.

Otherwise, the SourceNode Property for Events of this type shall be assigned to the Server Object. The SourceName for Events of this type shall be “Session/” and the Service or cause that generates the Event (e.g. CreateSession, ActivateSession or CloseSession).

The SessionId shall contain the SessionId of the session that the Service call was issued on In the CreateSession Service this shall be set to the newly created SessionId. If no session context exists (e.g. for a failed CreateSession Service call) the SessionId shall be null.