Antwort auf Befehlszeilenausführung

System.Mom.BackwardCompatibility.BatchResponse (WriteActionModuleType)

Führt die ausführbare Datei der angegebenen Anwendung mit den festgelegten Befehlszeilenoptionen aus.

Element properties:

TypeWriteActionModuleType
IsolationAny
AccessibilityPublic
RunAsDefault
InputTypeSystem.BaseData
OutputTypeSystem.Mom.BackwardCompatibility.ResponseContext.Data

Member Modules:

ID Module Type TypeId RunAs 
Mapper ConditionDetection System.Mom.BackwardCompatibility.StandardResponseContext.Mapper Default
AlertWriter WriteAction System.Mom.BackwardCompatibility.GeneratedAlertSubmissionAction Default
Command WriteAction System.Mom.BackwardCompatibility.CommandExecutorBase Default

Overrideable Parameters:

IDParameterTypeSelectorDisplay NameDescription
WorkingDirectorystring$Config/WorkingDirectory$Arbeitsverzeichnis
CommandLinestring$Config/CommandLine$Befehlszeile
TimeoutSecondsint$Config/TimeoutSeconds$Timeout (Sekunden)

Source Code:

<WriteActionModuleType ID="System.Mom.BackwardCompatibility.BatchResponse" Accessibility="Public">
<Configuration>
<IncludeSchemaTypes>
<SchemaType>System.Mom.BackwardCompatibility.AlertGenerationSchema</SchemaType>
</IncludeSchemaTypes>
<xsd:element name="AlertGeneration" type="AlertGenerationType"/>
<xsd:element name="InvokerType" type="xsd:integer"/>
<xsd:element name="ApplicationName" type="xsd:string"/>
<xsd:element name="WorkingDirectory" type="xsd:string"/>
<xsd:element name="CommandLine" type="xsd:string"/>
<xsd:element name="TimeoutSeconds" type="xsd:integer"/>
<xsd:element name="RequireOutput" type="xsd:boolean"/>
</Configuration>
<OverrideableParameters>
<OverrideableParameter Selector="$Config/WorkingDirectory$" ParameterType="string" ID="WorkingDirectory"/>
<OverrideableParameter Selector="$Config/CommandLine$" ParameterType="string" ID="CommandLine"/>
<OverrideableParameter Selector="$Config/TimeoutSeconds$" ParameterType="int" ID="TimeoutSeconds"/>
</OverrideableParameters>
<ModuleImplementation>
<Composite>
<MemberModules>
<ConditionDetection TypeID="System.Mom.BackwardCompatibility.StandardResponseContext.Mapper" ID="Mapper">
<AlertGeneration>$Config/AlertGeneration$</AlertGeneration>
<InvokerType>$Config/InvokerType$</InvokerType>
<ManagementPackId/>
</ConditionDetection>
<WriteAction TypeID="System.Mom.BackwardCompatibility.CommandExecutorBase" ID="Command">
<ApplicationName>$Config/ApplicationName$</ApplicationName>
<WorkingDirectory>$Config/WorkingDirectory$</WorkingDirectory>
<CommandLine>$Config/CommandLine$</CommandLine>
<TimeoutSeconds>$Config/TimeoutSeconds$</TimeoutSeconds>
<RequireOutput>$Config/RequireOutput$</RequireOutput>
<OutputType>System.Mom.BackwardCompatibility.ResponseContext.Data</OutputType>
</WriteAction>
<WriteAction TypeID="System.Mom.BackwardCompatibility.GeneratedAlertSubmissionAction" ID="AlertWriter"/>
</MemberModules>
<Composition>
<Node ID="AlertWriter">
<Node ID="Command">
<Node ID="Mapper"/>
</Node>
</Node>
</Composition>
</Composite>
</ModuleImplementation>
<OutputType>System.Mom.BackwardCompatibility.ResponseContext.Data</OutputType>
<InputType>System!System.BaseData</InputType>
</WriteActionModuleType>