If Auditing is supported by a Server, Events of AuditConditionEventType shall be generated. Following are the sub-types of AuditUpdateMethodEventType that will be generated in response to the Methods defined in this document. They are illustrated in Figure 24.
Figure 24 – AuditEvent hierarchy
AuditConditionEventTypes are normally used in response to a Method call. However, these Events shall also be notified if the functionality of such a Method is performed by some other Server-specific means. In this case, the SourceName Property shall contain a proper description of this internal means and the other Properties should be filled in as described for the given EventType.
This EventType is used to subsume all AuditConditionEventTypes. It is formally defined in Table 122.
Table 122 – AuditConditionEventType definition
Attribute |
Value |
|||||
BrowseName |
AuditConditionEventType |
|||||
IsAbstract |
False |
|||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
ModellingRule |
|
Subtype of the AuditUpdateMethodEventType defined in 10000-5 |
||||||
ConformanceUnits |
||||||
A & C Auditing |
AuditConditionEventTypes inherit all Properties of the AuditUpdateMethodEventType defined in 10000-5. Unless a subtype overrides the definition, the inherited Properties of the Condition will be used as defined.
- The inherited Property SourceNode shall be filled with the ConditionId.
- The SourceName shall be “Method/” and the name of the Service that generated the Event (e.g. Disable, Enable, Acknowledge, etc.).
This EventType can be further customized to reflect particular Condition related actions.
This EventType is used to indicate a change in the enabled state of a Condition instance. It is formally defined in Table 123.
Table 123 – AuditConditionEnableEventType definition
Attribute |
Value |
|||||
BrowseName |
AuditConditionEnableEventType |
|||||
IsAbstract |
False |
|||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
ModellingRule |
|
Subtype of the AuditConditionEventType defined in 5.10.2 that is, inheriting the InstanceDeclarations of that Node. |
||||||
ConformanceUnits |
||||||
A & C Auditing |
The SourceName shall indicate Method/Enable or Method/Disable. If the audit Event is not the result of a Method call, but due to an internal action of the Server, the SourceName shall reflect Enable or Disable, it may be preceded by an appropriate description such as “Internal/Enable” or “Remote/Enable”.
This EventType is used to report an AddComment action. It is formally defined in Table 124.
Table 124 – AuditConditionCommentEventType definition
Attribute |
Value |
|||||
BrowseName |
AuditConditionCommentEventType |
|||||
IsAbstract |
False |
|||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
ModellingRule |
|
HasProperty |
Variable |
ConditionEventId |
ByteString |
PropertyType |
Mandatory |
|
HasProperty |
Variable |
Comment |
LocalizedText |
PropertyType |
Mandatory |
|
Subtype of the AuditConditionEventType defined in 5.10.2 that is, inheriting the InstanceDeclarations of that Node. |
||||||
ConformanceUnits |
||||||
A & C Auditing |
The ConditionEventId field shall contain the id of the event for which the comment was added.
The Comment contains the actual comment that was added.
This EventType is used to report a Respond action (see 5.6). It is formally defined in Table 125.
Table 125 – AuditConditionRespondEventType definition
Attribute |
Value |
|||||
BrowseName |
AuditConditionRespondEventType |
|||||
IsAbstract |
False |
|||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
ModellingRule |
|
HasProperty |
Variable |
SelectedResponse |
UInt32 |
PropertyType |
Mandatory |
|
|
|
|
|
|
|
|
Subtype of the AuditConditionEventType defined in 5.10.2 that is, inheriting the InstanceDeclarations of that Node. |
||||||
ConformanceUnits |
||||||
A & C Dialog Auditing |
The SelectedResponse field shall contain the response that was selected.
This EventType is used to indicate acknowledgement or confirmation of one or more Conditions. It is formally defined in Table 126.
Table 126 – AuditConditionAcknowledgeEventType definition
Attribute |
Value |
|||||
BrowseName |
AuditConditionAcknowledgeEventType |
|||||
IsAbstract |
False |
|||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
ModellingRule |
|
HasProperty |
Variable |
ConditionEventId |
ByteString |
PropertyType |
Mandatory |
|
HasProperty |
Variable |
Comment |
LocalizedText |
PropertyType |
Mandatory |
|
Subtype of the AuditConditionEventType defined in 5.10.2 that is, inheriting the InstanceDeclarations of that Node. |
||||||
ConformanceUnits |
||||||
A & C Acknowledge Auditing |
The ConditionEventId field shall contain the id of the Event that was acknowledged.
The Comment contains the actual comment that was added, it may be a blank comment or a NULL.
This EventType is used to report a Confirm action. It is formally defined in Table 127.
Table 127 – AuditConditionConfirmEventType definition
Attribute |
Value |
|||||
BrowseName |
AuditConditionConfirmEventType |
|||||
IsAbstract |
False |
|||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
ModellingRule |
|
HasProperty |
Variable |
ConditionEventId |
ByteString |
PropertyType |
Mandatory |
|
HasProperty |
Variable |
Comment |
LocalizedText |
PropertyType |
Mandatory |
|
Subtype of the AuditConditionEventType defined in 5.10.2 that is, inheriting the InstanceDeclarations of that Node. |
||||||
ConformanceUnits |
||||||
A & C Confirm Auditing |
The ConditionEventId field shall contain the id of the Event that was confirmed.
The Comment contains the actual comment that was added, it may be a blank comment or a NULL.
This EventType is used to indicate a change to the Shelving state of a Condition instance. It is formally defined in Table 128.
Table 128 – AuditConditionShelvingEventType definition
Attribute |
Value |
|||||
BrowseName |
AuditConditionShelvingEventType |
|||||
IsAbstract |
False |
|||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
ModellingRule |
|
HasProperty |
Variable |
ShelvingTime |
Duration |
PropertyType |
Optional |
|
|
|
|
|
|
|
|
Subtype of the AuditConditionEventType defined in 5.10.2 that is, inheriting the InstanceDeclarations of that Node. |
||||||
ConformanceUnits |
||||||
A & C Shelving Auditing |
If the Method indicates a TimedShelve operation, the ShelvingTime field shall contain duration for which the Alarm is to be shelved. For other Shelving Methods, this parameter may be omitted or NULL.
This EventType is used to indicate a change to the Suppression state of a Condition instance. It is formally defined in Table 129.
Table 129 – AuditConditionSuppressionEventType definition
Attribute |
Value |
|||||
BrowseName |
AuditConditionSuppressionEventType |
|||||
IsAbstract |
False |
|||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
ModellingRule |
|
Subtype of the AuditConditionEventType defined in 5.10.2 that is, inheriting the InstanceDeclarations of that Node. |
||||||
ConformanceUnits |
||||||
A & C Suppression Auditing |
This Event indicates an Alarm suppression operation. An audit Event of this type shall be generated, if audit events are supported for any suppression action, including automatic system based suppression.
This EventType is used to indicate a change to the Silence state of a Condition instance. It is formally defined in Table 130.
Table 130 – AuditConditionSilenceEventType definition
Attribute |
Value |
|||||
BrowseName |
AuditConditionSilenceEventType |
|||||
IsAbstract |
False |
|||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
ModellingRule |
|
Subtype of the AuditConditionEventType defined in 5.10.2 that is, inheriting the InstanceDeclarations of that Node. |
||||||
ConformanceUnits |
||||||
A & C Silencing Auditing |
This event indicates that an Alarm was silenced, but not acknowledged. An audit event of this type shall be generated, if Audit events are supported for any silence action, including automatic system based silence.
This EventType is used to indicate a change to the Latched state of a Condition instance. It is formally defined in Table 130.
Table 131 – AuditConditionResetEventType definition
Attribute |
Value |
|||||
BrowseName |
AuditConditionResetEventType |
|||||
IsAbstract |
False |
|||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
ModellingRule |
|
Subtype of the AuditConditionEventType defined in 5.10.2 that is, inheriting the InstanceDeclarations of that Node. |
||||||
ConformanceUnits |
||||||
A & C Latching Auditing |
This event indicates that an Alarm was reset. An audit event of this type shall be generated, if Audit events are supported for any Alarm action.
This EventType is used to indicate a change to the OutOfService State of a Condition instance. It is formally defined in Table 132.
Table 132 – AuditConditionOutOfServiceEventType definition
Attribute |
Value |
|||||
BrowseName |
AuditConditionOutOfServiceEventType |
|||||
IsAbstract |
False |
|||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
ModellingRule |
|
Subtype of the AuditConditionEventType defined in 5.10.2 that is, inheriting the InstanceDeclarations of that Node. |
||||||
ConformanceUnits |
||||||
A & C OutOfService Auditing |
An audit Event of this type shall be generated if audit Events are supported.