Règle de MonitoringHostKeepAlive SystemCenter

Microsoft.SystemCenter.MonitoringHostKeepAlive (Rule)

Règle qui déclenche le flux de travail WF qui garde MonitoringHost.exe actif. Cela s'applique uniquement au MonitoringHost.exe qui héberge des flux de travail WF.

Element properties:

TargetMicrosoft.SystemCenter.MonitoringHostKeepAlive.Workflows.WorkflowTarget
CategorySystem
EnabledTrue
Alert GenerateFalse
RemotableTrue

Member Modules:

ID Module Type TypeId RunAs 
DS DataSource System.Scheduler Default
WindowsWorkflow WriteAction Microsoft.EnterpriseManagement.SystemCenter.Subscription.WindowsWorkflowTaskWriteAction Default

Source Code:

<Rule ID="Microsoft.SystemCenter.MonitoringHostKeepAlive" Enabled="true" Target="Microsoft.SystemCenter.MonitoringHostKeepAlive.Workflows.WorkflowTarget" ConfirmDelivery="true" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>System</Category>
<DataSources>
<DataSource ID="DS" TypeID="System!System.Scheduler">
<Scheduler>
<SimpleReccuringSchedule>
<Interval Unit="Minutes">120</Interval>
</SimpleReccuringSchedule>
<ExcludeDates/>
</Scheduler>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="WindowsWorkflow" TypeID="Subscriptions!Microsoft.EnterpriseManagement.SystemCenter.Subscription.WindowsWorkflowTaskWriteAction">
<Subscription>
<WindowsWorkflowConfiguration>
<AssemblyName>Microsoft.EnterpriseManagement.SystemCenter.MonitoringHostKeepAlive.Workflows</AssemblyName>
<WorkflowTypeName>Microsoft.EnterpriseManagement.SystemCenter.MonitoringHostKeepAlive.Workflows.MonitoringHostKeepAliveWorkflow</WorkflowTypeName>
<WorkflowParameters>
<WorkflowParameter Name="TimeoutInMinutes" Type="int">110</WorkflowParameter>
</WorkflowParameters>
<RetryExceptions/>
<RetryDelaySeconds>11</RetryDelaySeconds>
<MaximumRunningTimeSeconds>7200</MaximumRunningTimeSeconds>
</WindowsWorkflowConfiguration>
</Subscription>
</WriteAction>
</WriteActions>
</Rule>