If Auditing is supported by a Server, Eventsof AuditConditionEventTypeshall be generated. Following are the sub-types of AuditUpdateMethodEventTypethat will be generated in response to the Methodsdefined in this document. They are illustrated in Figure 24.

image028.png

Figure 24– AuditEvent hierarchy

AuditConditionEventTypesare normally used in response to a Methodcall. However, these Eventsshall also be notified if the functionality of such a Methodis performed by some other Server-specific means. In this case, the SourceName Propertyshall contain a proper description of this internal means and the other Propertiesshould be filled in as described for the given EventType.

This EventTypeis 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 AuditUpdateMethodEventTypedefined in 10000-5

ConformanceUnits

A & C Auditing

AuditConditionEventTypesinherit all Propertiesof the AuditUpdateMethodEventTypedefined in 10000-5. Unless a subtype overrides the definition, the inherited Propertiesof the Conditionwill be used as defined.

This EventTypecan be further customized to reflect particular Conditionrelated actions.

This EventTypeis used to indicate a change in the enabled state of a Conditioninstance. 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 AuditConditionEventTypedefined in 5.10.2that is, inheriting the InstanceDeclarations of that Node.

ConformanceUnits

A & C Auditing

The SourceName shall indicate Method/Enable or Method/Disable. If the audit Eventis not the result of a Methodcall, but due to an internal action of the Server,the SourceNameshall reflect Enable or Disable, it may be preceded by an appropriate description such as “Internal/Enable” or “Remote/Enable”.

This EventTypeis used to report an AddCommentaction. 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 AuditConditionEventTypedefined in 5.10.2that is, inheriting the InstanceDeclarations of that Node.

ConformanceUnits

A & C Auditing

The ConditionEventIdfield shall contain the id of the event for which the comment was added.

The Commentcontains the actual comment that was added.

This EventTypeis used to report a Respondaction (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 AuditConditionEventTypedefined in 5.10.2that is, inheriting the InstanceDeclarations of that Node.

ConformanceUnits

A & C Dialog Auditing

The SelectedResponse field shall contain the response that was selected.

This EventTypeis 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 AuditConditionEventTypedefined in 5.10.2that is, inheriting the InstanceDeclarations of that Node.

ConformanceUnits

A & C Acknowledge Auditing

The ConditionEventIdfield shall contain the id of the Eventthat was acknowledged.

The Commentcontains the actual comment that was added, it may be a blank comment or a NULL.

This EventTypeis used to report a Confirmaction. 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 AuditConditionEventTypedefined in 5.10.2that is, inheriting the InstanceDeclarations of that Node.

ConformanceUnits

A & C Confirm Auditing

The ConditionEventIdfield shall contain the id of the Eventthat was confirmed.

The Commentcontains the actual comment that was added, it may be a blank comment or a NULL.

This EventTypeis used to indicate a change to the Shelvingstate of a Conditioninstance. 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 AuditConditionEventTypedefined in 5.10.2that is, inheriting the InstanceDeclarations of that Node.

ConformanceUnits

A & C Shelving Auditing

If the Methodindicates a TimedShelveoperation, the ShelvingTimefield shall contain duration for which the Alarmis to be shelved. For other Shelving Methods, this parameter may be omitted or NULL.

This EventTypeis used to indicate a change to the Suppressionstate of a Conditioninstance. 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 AuditConditionEventTypedefined in 5.10.2that is, inheriting the InstanceDeclarations of that Node.

ConformanceUnits

A & C Suppression Auditing

This Eventindicates an Alarmsuppression operation. An audit Eventof this type shall be generated, if audit events are supported for any suppression action, including automatic system based suppression.

This EventTypeis used to indicate a change to the Silencestate of a Conditioninstance. 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 AuditConditionEventTypedefined in 5.10.2that is, inheriting the InstanceDeclarations of that Node.

ConformanceUnits

A & C Silencing Auditing

This event indicates that an Alarmwas 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 EventTypeis used to indicate a change to the Latchedstate of a Conditioninstance. 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 AuditConditionEventTypedefined in 5.10.2that is, inheriting the InstanceDeclarations of that Node.

ConformanceUnits

A & C Latching Auditing

This event indicates that an Alarmwas reset. An audit event of this type shall be generated, if Audit events are supported for any Alarmaction.

This EventTypeis used to indicate a change to the OutOfService Stateof a Conditioninstance. 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 AuditConditionEventTypedefined in 5.10.2that is, inheriting the InstanceDeclarations of that Node.

ConformanceUnits

A & C OutOfService Auditing

An audit Eventof this type shall be generated if audit Eventsare supported.