Alert Generation Write Action Module Type

Microsoft.ISAServer.2006.Rule.AlertGenerate.WA (WriteActionModuleType)

This module handle the implementations for the generic alerts write action used by the management pack elements.

Element properties:

TypeWriteActionModuleType
IsolationAny
AccessibilityInternal
RunAsDefault
InputTypeSystem.BaseData

Member Modules:

ID Module Type TypeId RunAs 
WA WriteAction System.Health.GenerateAlert Default

Source Code:

<WriteActionModuleType ID="Microsoft.ISAServer.2006.Rule.AlertGenerate.WA" Accessibility="Internal" Batching="false">
<Configuration>
<xsd:element name="AlertMessageId" type="xsd:string"/>
<xsd:element name="DomainName" type="xsd:string"/>
<xsd:element name="Priority" type="xsd:integer"/>
<xsd:element name="Severity" type="xsd:integer"/>
</Configuration>
<ModuleImplementation Isolation="Any">
<Composite>
<MemberModules>
<WriteAction ID="WA" TypeID="Health!System.Health.GenerateAlert">
<Priority>$Config/Priority$</Priority>
<Severity>$Config/Severity$</Severity>
<AlertMessageId>$Config/AlertMessageId$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/EventDescription$</AlertParameter1>
</AlertParameters>
<Suppression>
<SuppressionValue>$Config/DomainName$</SuppressionValue>
<SuppressionValue>$Data/EventDisplayNumber$</SuppressionValue>
<SuppressionValue>$Data/PublisherName$</SuppressionValue>
<SuppressionValue>$Data/LoggingComputer$</SuppressionValue>
<SuppressionValue>$Data/EventCategory$</SuppressionValue>
</Suppression>
<Custom1>ISA 2006 Alerts</Custom1>
</WriteAction>
</MemberModules>
<Composition>
<Node ID="WA"/>
</Composition>
</Composite>
</ModuleImplementation>
<InputType>System!System.BaseData</InputType>
</WriteActionModuleType>