No se invocó la acción definida por la regla.

Microsoft.MSMQ.6.3.Rule.Alert.Event2209 (Rule)

Knowledge Base article:

Resumen

No se invocó la acción definida por la regla.

Causas

Diagnosticar

La ejecución de la regla de desencadenadores de Message Queue Server puede fallar por diferentes razones. La causa de este error puede ser una de las siguientes:

Para llevar a cabo estos procedimientos, debe ser miembro del grupo Administradores o tener delegada la autoridad adecuada.

Un parámetro de acción o condición de regla no es válido.

Para determinar la validez parámetro de acción o condición de una regla, realice lo siguiente:

El objeto COM ejecutado por una regla no está registrado de manera correcta.

Para determinar si el objeto de COM está registrado de manera correcta, realice lo siguiente:

El archivo ejecutable especificado en la regla no pudo encontrarse o no es funcional.

Para determinar si el archivo ejecutable existe y es funcional, realice lo siguiente:

Para obtener más información sobre cómo crear reglas de activación, consulte Crear y adjuntar reglas de activación ( http://go.microsoft.com/fwlink/?LinkId=104059).

Resoluciones

Configurar reglas o desencadenadores

Los desencadenadores de condiciones de regla deben configurarse de manera adecuada. Si no conoce las configuraciones de desencadenador o regla deseadas, es posible que desee ponerse en contacto con arquitecto de soluciones.

Para llevar a cabo este procedimiento, debe ser miembro del grupo Administradores o tener delegada la autoridad adecuada.

Para confirmar o cambiar reglas o desencadenadores, realice lo siguiente:

Registrar el objeto COM+

El objeto COM+ que fue invocado por una regla no está registrado correctamente. Para registrar el objeto nuevamente puede usar la utilidad regsvr32.exe de línea de comandos. Para obtener más información sobre el uso de regsvr32, consulte el artículo 249873 de Microsoft Knowledge Base ( http://go.microsoft.com/fwlink/?LinkId=107513).

Para llevar a cabo este procedimiento, debe ser miembro del grupo Administradores o tener delegada la autoridad adecuada.

Para registrar el objeto COM+, realice lo siguiente:

Eliminar o volver a crear una regla

El archivo ejecutable especificado en la regla no pudo encontrarse o no es funcional. Para solucionar este problema, intente eliminar y volver a crear la regla especificada:

Para llevar a cabo este procedimiento, debe ser miembro del grupo Administradores o tener delegada la autoridad adecuada.

Para eliminar o volver a crear una clave de registro, realice lo siguiente:

Para obtener más información sobre cómo crear reglas de activación, consulte Crear y adjuntar reglas de activación ( http://go.microsoft.com/fwlink/?LinkId=104059).

Adicional

Para obtener más información, consulte el ID del evento 2209 ( http://technet.microsoft.com/en-us/library/dd337501(WS.10).aspx)

Element properties:

TargetMicrosoft.MSMQ.6.3.Triggers
CategoryAvailabilityHealth
EnabledFalse
Event_ID2209
Event Source$Target/Host/Property[Type="Microsoft.MSMQ.6.3.ServerRole"]/ServiceName$
Alert GenerateTrue
Alert SeverityWarning
Alert PriorityNormal
RemotableTrue
Alert Message
No se invocó la acción definida por la regla.
Descripción de evento: {0}
Event LogApplication

Member Modules:

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

Source Code:

<Rule ID="Microsoft.MSMQ.6.3.Rule.Alert.Event2209" Enabled="false" Target="Microsoft.MSMQ.6.3.Triggers" ConfirmDelivery="true" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>AvailabilityHealth</Category>
<DataSources>
<DataSource ID="DS" TypeID="Windows!Microsoft.Windows.EventProvider">
<ComputerName>$Target/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<LogName>Application</LogName>
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">2209</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">$Target/Host/Property[Type="Microsoft.MSMQ.6.3.ServerRole"]/ServiceName$</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="Alert" TypeID="SystemHealth!System.Health.GenerateAlert">
<Priority>1</Priority>
<Severity>1</Severity>
<AlertName/>
<AlertDescription/>
<AlertOwner/>
<AlertMessageId>$MPElement[Name="Microsoft.MSMQ.6.3.Rule.Alert.Event2209.AlertMessage"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/EventDescription$</AlertParameter1>
</AlertParameters>
<Suppression>
<SuppressionValue>$Data/EventDisplayNumber$</SuppressionValue>
<SuppressionValue>$Data/LoggingComputer$</SuppressionValue>
</Suppression>
<Custom1/>
<Custom2/>
<Custom3/>
<Custom4/>
<Custom5/>
<Custom6/>
<Custom7/>
<Custom8/>
<Custom9/>
<Custom10/>
</WriteAction>
</WriteActions>
</Rule>