CCMS Alert Write Action

ozsoft.sap.CCMAlertWriteAction (WriteActionModuleType)

CCMS Alert Write Action Definition

Element properties:

TypeWriteActionModuleType
IsolationAny
AccessibilityPublic
RunAsDefault
InputTypeSystem.BaseData

Member Modules:

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

Overrideable Parameters:

IDParameterTypeSelectorDisplay NameDescription
Priorityint$Config/Priority$Alert PriorityGenerate SCOM Alert with Priority
Severityint$Config/Severity$Alert SeverityGenerate SCOM Alert with Severity

Source Code:

<WriteActionModuleType ID="ozsoft.sap.CCMAlertWriteAction" Accessibility="Public" Batching="false">
<Configuration>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="Priority" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="Severity" type="xsd:unsignedInt" minOccurs="1" maxOccurs="1"/>
</Configuration>
<OverrideableParameters>
<OverrideableParameter ID="Priority" Selector="$Config/Priority$" ParameterType="int"/>
<OverrideableParameter ID="Severity" Selector="$Config/Severity$" ParameterType="int"/>
</OverrideableParameters>
<ModuleImplementation Isolation="Any">
<Composite>
<MemberModules>
<WriteAction ID="CreateAlert" TypeID="Health!System.Health.GenerateAlert">
<Priority>$Config/Priority$</Priority>
<Severity>$Config/Severity$</Severity>
<AlertName>$Data/EventDescription$</AlertName>
<AlertDescription>$Data/EventData/Data/LOCALTIME$, Severity: $Data/EventData/Data/SEVERITY$; SID: $Data/EventData/Data/MTSYSID$; Context: $Data/EventData/Data/MTMCNAME$; Object: $Data/EventData/Data/OBJECTNAME$; Field: $Data/EventData/Data/FIELDNAME$</AlertDescription>
<Suppression>
<SuppressionValue>$Data/EventData/Data/MTSYSID$</SuppressionValue>
<SuppressionValue>$Data/EventData/Data/ALUNIQNUM$</SuppressionValue>
</Suppression>
<Custom2>$Data/EventData/Data/ALUNIQNUM$</Custom2>
<Custom3>$Data/EventData/Data/MTSYSID$</Custom3>
<Custom4>$Data/EventData/Data/MTMCNAME$</Custom4>
<Custom5>$Data/EventData/Data/OBJECTNAME$</Custom5>
<Custom6>$Data/EventData/Data/FIELDNAME$</Custom6>
<Custom7>$Data/EventData/Data/USERID$</Custom7>
<Custom8>$Data/EventData/Data/MSGID$</Custom8>
<Custom9>$Data/EventData/Data/SEVERITY$</Custom9>
<Custom10>$Data/EventData/Data/OZSID$</Custom10>
</WriteAction>
</MemberModules>
<Composition>
<Node ID="CreateAlert"/>
</Composition>
</Composite>
</ModuleImplementation>
<InputType>System!System.BaseData</InputType>
</WriteActionModuleType>