Una regla está compuesta de una o varias condiciones y una acción que se realiza cuando las condiciones son verdaderas. Cada condición se aplica a un mensaje cuando llega a la cola supervisada y el resultado puede ser verdadero o falso. Para que se realice una acción, todas las condiciones deben ser verdaderas.

Si no se especifica ninguna condición, siempre se devolverá un valor verdadero. Esto es útil cuando desee que un desencadenador se active sin condiciones cada vez que llegue un mensaje a la cola supervisada.

Creación y asociación de reglas a desencadenadores

Para crear y asociar reglas a desencadenadores
  1. Abra Administración de equipos.

  2. En el árbol de consola, haga clic con el botón secundario del mouse en Reglas.

    ¿Dónde?

    • Administración de equipos/Servicios y Aplicaciones/Message Queue Server/Desencadenadores/Reglas

  3. Seleccione Nuevo y haga clic en Regla.

  4. En la primera página del cuadro de diálogo Nueva regla, en Nombre de la regla, escriba un nombre para la nueva regla y, en Descripción de la regla, escriba una descripción opcional.

  5. Haga clic en Siguiente.

  6. En el cuadro de lista Condición, en Nueva condición, para indicar una condición, haga clic en la cadena inicial aplicable del cuadro de lista, escriba la cadena final aplicable en el cuadro de texto Filtrar valor o cadena situado debajo de esta lista y, a continuación, haga clic en Agregar. A continuación, aparecerá la condición completa en Lista de condiciones. Se pueden crear condiciones adicionales repitiendo esta operación.

  7. Cuando finalice la creación de las condiciones que desea crear, haga clic en Siguiente.

  8. Para que el desencadenador invoque un componente del Modelo de objetos componentes (COM), en Invocación de un componente COM, seleccione Invocar componente COM. En Id. de programa del componente, escriba el identificador del componente COM y, en Nombre del método, escriba el nombre del método.

  9. Para que el desencadenador invoque un archivo ejecutable independiente, en Invocación de un archivo ejecutable independiente, seleccione Invocar archivo ejecutable independiente (EXE). En Ruta de acceso al archivo ejecutable, escriba la ruta completa del archivo ejecutable.

  10. Para agregar parámetros a un componente COM o a un archivo ejecutable independiente, haga clic en Parámetros. Haga clic en un parámetro en el cuadro de lista Parámetro. Si el parámetro es un literal numérico o un literal de cadena, escriba su valor en Valor literal. Para agregar el parámetro a la lista Parámetros de invocación, haga clic en Agregar. Repita esta operación por cada parámetro que desee agregar y utilice los botones Subir y Bajar para cambiar el orden en que los parámetros se transfieren al programa. Haga clic en Aceptar y, después, en Finalizar.

  11. Para asociar reglas existentes a un desencadenador, efectúe los pasos siguientes:

    En el árbol de consola, haga clic en Desencadenadores.

    ¿Dónde?

    • Administración de equipos/Servicios y Aplicaciones/Message Queue Server/Desencadenadores

      O bien

      Haga clic en Desencadenadores en la cola supervisada correspondiente.

    ¿Dónde?

    • Administración de equipos/Servicios y Aplicaciones/Message Queue Server/YourQueueFolder (Colas públicas, Colas privadas o Colas de sistema)/YourMonitoredQueue/Desencadenadores

  12. En el panel de detalles, haga clic con el botón secundario del mouse en el desencadenador aplicable, haga clic en Propiedades y, después, en la ficha Reglas asociadas. En la lista Reglas, haga clic en la regla que desea asociar al desencadenador, haga clic en Asociar para moverla a la lista Reglas asociadas y, después, haga clic en Aceptar.

Consideraciones adicionales

  • Para abrir Administración de equipos en Windows® 7, haga clic en Inicio, haga clic con el botón secundario del mouse en Equipo y, a continuación, haga clic en Administrar.

  • Para abrir Administración de equipos en Windows Server® 2008 R2, haga clic en Inicio, seleccione Todos los programas, haga clic en Herramientas administrativas y, a continuación, haga clic en Administración de equipos.

  • Todas las reglas que se crean en el equipo local aparecen en el panel de detalles de Administración de equipos cuando hace clic en Reglas en el árbol de consola.

  • Puede asociar varias reglas a un desencadenador. En este caso, las reglas se ejecutan en el orden en que se muestran en la página Reglas asociadas del cuadro de diálogo Propiedades de la regla. Se puede cambiar la prioridad (orden de ejecución) de las reglas en la lista. Para ello, utilice los botones Subir y Bajar según sea necesario para asignar a la regla una prioridad mayor o menor, respectivamente. También puede desasociar reglas si hace clic en cada una de las que desea desasociar y, a continuación, hace clic en Desasociar.

Referencias adicionales


Tabla de contenido