EDC Base MP - Overridable Run OM07AgentConfigHelper Write Action Module Type

EDC.Base.OM07AgentConfigHelper.Run.WriteAction (WriteActionModuleType)

The Path2Exe (full path to the folder of the OM07AgentConfigHelper.exe), the AgentCriteria, the EnableAgentProxying, the RunAsAccount, the RunAsprofile, the Task, the TaskOverride, ManagementServer,the LogFile, and the TimeoutSeconds parameters can be overriden. See the tool's read-me for more information.

Element properties:

TypeWriteActionModuleType
IsolationAny
AccessibilityPublic
RunAsDefault
InputTypeSystem.BaseData

Member Modules:

ID Module Type TypeId RunAs 
WA WriteAction System.CommandExecuter Default

Overrideable Parameters:

IDParameterTypeSelector
Path2Exestring$Config/Path2Exe$
AgentCriteriastring$Config/AgentCriteria$
EnableAgentProxyingstring$Config/EnableAgentProxying$
RunAsAccountstring$Config/RunAsAccount$
RunAsProfilestring$Config/RunAsProfile$
Taskstring$Config/Task$
TaskOverridestring$Config/TaskOverride$
ManagementServersstring$Config/ManagementServers$
LogFilestring$Config/LogFile$
TimeoutSecondsint$Config/TimeoutSeconds$

Source Code:

<WriteActionModuleType ID="EDC.Base.OM07AgentConfigHelper.Run.WriteAction" Accessibility="Public" Batching="false">
<Configuration>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="Path2Exe" type="xsd:string"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="AgentCriteria" type="xsd:string"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="EnableAgentProxying" type="xsd:string"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="RunAsAccount" type="xsd:string"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="RunAsProfile" type="xsd:string"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="Task" type="xsd:string"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="TaskOverride" type="xsd:string"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="ManagementServers" type="xsd:string"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="LogFile" type="xsd:string"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="TimeoutSeconds" type="xsd:int"/>
</Configuration>
<OverrideableParameters>
<OverrideableParameter ID="Path2Exe" Selector="$Config/Path2Exe$" ParameterType="string"/>
<OverrideableParameter ID="AgentCriteria" Selector="$Config/AgentCriteria$" ParameterType="string"/>
<OverrideableParameter ID="EnableAgentProxying" Selector="$Config/EnableAgentProxying$" ParameterType="string"/>
<OverrideableParameter ID="RunAsAccount" Selector="$Config/RunAsAccount$" ParameterType="string"/>
<OverrideableParameter ID="RunAsProfile" Selector="$Config/RunAsProfile$" ParameterType="string"/>
<OverrideableParameter ID="Task" Selector="$Config/Task$" ParameterType="string"/>
<OverrideableParameter ID="TaskOverride" Selector="$Config/TaskOverride$" ParameterType="string"/>
<OverrideableParameter ID="ManagementServers" Selector="$Config/ManagementServers$" ParameterType="string"/>
<OverrideableParameter ID="LogFile" Selector="$Config/LogFile$" ParameterType="string"/>
<OverrideableParameter ID="TimeoutSeconds" Selector="$Config/TimeoutSeconds$" ParameterType="int"/>
</OverrideableParameters>
<ModuleImplementation Isolation="Any">
<Composite>
<MemberModules>
<WriteAction ID="WA" TypeID="System!System.CommandExecuter">
<ApplicationName>$Config/Path2Exe$\OM07AgentConfigHelper.exe</ApplicationName>
<WorkingDirectory/>
<CommandLine>-m "$Config/AgentCriteria$" -$Config/EnableAgentProxying$ -a "$Config/RunAsAccount$" -p "$Config/RunAsProfile$" -t "$Config/Task$" -o "$Config/TaskOverride$" -f "$Config/ManagementServers$" -l "$Config/LogFile$" -v</CommandLine>
<TimeoutSeconds>$Config/TimeoutSeconds$</TimeoutSeconds>
<RequireOutput>false</RequireOutput>
<Files/>
</WriteAction>
</MemberModules>
<Composition>
<Node ID="WA"/>
</Composition>
</Composite>
</ModuleImplementation>
<InputType>System!System.BaseData</InputType>
</WriteActionModuleType>