Laufzeitfehler des Moduls "Windows Workflow 4.0".

Microsoft.SystemCenter.WindowsWorkflow40Module.FailedRuntime (Rule)

Mit dieser Regel wird eine Warnung generiert, wenn ein Laufzeitfehler des Moduls "Windows Workflow 4.0" auftritt.

Knowledge Base article:

Zusammenfassung

Laufzeitfehler im Modul "Windows Workflow 4.0".

Ursachen

Mögliche Ursachen für den Laufzeitfehler im Modul "Windows Workflow 4.0": Der konfigurierte Timeoutwert wird von der Laufzeitdauer überschritten. Die Warteschlange für Windows Workflows ist mit anderen Workflows gefüllt, und die maximale Wartezeit ist abgelaufen. Beim Speichern der Statuskonfiguration, der Protokollierung oder der Fortschrittsdaten ist ein Problem aufgetreten oder etwas Unvorhergesehenes passiert.

Lösungen

Wenn der konfigurierte Timeoutwert von der Laufzeitdauer überschritten wird, versuchen Sie, den Timeoutwert zu ändern, und führen Sie Windows Workflow erneut aus.

Wenn das Modul "Windows Workflow" aufgrund einer vollen Warteschlange abgelaufen ist, überprüfen Sie, welche anderen Windows-Workflows in der Warteschlange enthalten sind, und führen Sie dann "Windows Workflow" erneut aus.

Wenn beim Speichern der Statuskonfiguration, der Protokollierung oder der Fortschrittsdaten ein Problem aufgetreten oder etwas Unvorhergesehenes passiert ist, prüfen Sie die Konfiguration des Agents oder des Managementservers, stellen Sie sicher, dass .Net Framework 4.0 installiert ist, und führen Sie dann "Windows Workflow" erneut aus.

Element properties:

TargetMicrosoft.SystemCenter.HealthService
CategoryEventCollection
EnabledTrue
Alert GenerateTrue
Alert SeverityWarning
Alert PriorityNormal
RemotableTrue
Alert Message
Laufzeitfehler des Moduls "Windows Workflow 4.0".
{0}
Event LogOperations Manager

Member Modules:

ID Module Type TypeId RunAs 
DS DataSource Microsoft.Windows.EventProvider Default
Alert WriteAction System.Health.GenerateAlert Default

Source Code:

<Rule ID="Microsoft.SystemCenter.WindowsWorkflow40Module.FailedRuntime" Enabled="true" Target="SCLibrary!Microsoft.SystemCenter.HealthService" ConfirmDelivery="true" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>EventCollection</Category>
<DataSources>
<DataSource ID="DS" TypeID="Windows!Microsoft.Windows.EventProvider">
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<LogName>Operations Manager</LogName>
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">Health Service Modules</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">Params/Param[1]</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">$Target/ManagementGroup/Id$</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<Or>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">22505</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">22506</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">22507</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">22508</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</Or>
</Expression>
</And>
</Expression>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="Alert" TypeID="Health!System.Health.GenerateAlert">
<Priority>1</Priority>
<Severity>1</Severity>
<AlertName/>
<AlertDescription/>
<AlertOwner/>
<AlertMessageId>$MPElement[Name="Microsoft.SystemCenter.WindowsWorkflow40Module.FailedRuntime.AlertMessage"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/EventDescription$</AlertParameter1>
</AlertParameters>
<Suppression>
<SuppressionValue>$Data/Params/Param[2]$</SuppressionValue>
</Suppression>
<Custom1/>
<Custom2/>
<Custom3/>
<Custom4/>
<Custom5/>
<Custom6/>
<Custom7/>
<Custom8/>
<Custom9/>
<Custom10/>
</WriteAction>
</WriteActions>
</Rule>