Uma regra é composta de uma ou mais condições e uma ação que é executada quando as condições são verdadeiras. Cada condição é aplicada a uma mensagem quando esta chega à fila monitorada e o resultado é ou verdadeiro ou falso. No caso de várias condições, todas elas deverão ser verdadeiras para que uma ação seja executada.

Se nenhuma condição for especificada, um valor verdadeiro será sempre retornado. Isso é útil quando você deseja que um disparador dispare incondicionalmente sempre que uma mensagem chegar à fila monitorada.

Criando e anexando regras a disparadores

Criar e anexar regras a disparadores
  1. Abra o Gerenciamento do Computador.

  2. Na árvore de console, clique com o botão direito do mouse em Regras.

    Onde?

    • Gerenciamento do Computador/Serviços e Aplicativos/Enfileiramento de Mensagens/Disparadores/Regras

  3. Aponte para Nova e, em seguida, clique em Regra.

  4. Na primeira página da caixa de diálogo Nova Regra, em Nome da regra, digite um nome para a nova regra e, em Descrição da regra, digite uma descrição opcional.

  5. Clique em Avançar.

  6. Na caixa de listagem Condição em Nova condição, insira uma condição clicando na cadeia de caracteres inicial aplicável na caixa de listagem, digitando a cadeia de caracteres final aplicável na caixa de texto Sequência/valor do filtro na parte inferior da caixa de listagem e, em seguida, clicando em Adicionar. A condição completa será então exibida na Lista de condições. É possível criar condições adicionais repetindo esta operação.

  7. Quando terminar de criar as condições desejadas, clique em Avançar.

  8. Para fazer o disparador chamar um componente do Component Object Model (COM), na Invocação de componente COM, selecione Invocar componente COM. Em ProgID do componente, digite a identificação do componente COM e, em Nome do método, digite o nome do método.

  9. Para fazer o disparador chamar um arquivo executável autônomo, em Invocação de executável autônomo, selecione Invocar executável autônomo (EXE). Em Caminho do executável, digite o caminho completo do arquivo executável.

  10. Para adicionar parâmetros para um componente COM ou para um executável autônomo, clique em Parâmetros. Selecione um parâmetro na caixa de listagem Parâmetro. Se o parâmetro for um literal numérico ou uma cadeia literal, digite seu valor em Valor literal. Para adicionar o parâmetro à lista Parâmetros de Invocação, clique em Adicionar. Repita essa operação para cada parâmetro que deseje adicionar e utilize os botões Para cima e Para baixo para alterar a ordem em que os parâmetros são transferidos para o programa. Clique em OK e, em seguida, clique em Concluir.

  11. Para anexar regras existentes a um disparador, faça o seguinte:

    Na árvore de console, clique em Disparadores.

    Onde?

    • Gerenciamento do Computador/Serviços e Aplicativos/Enfileiramento de Mensagens/Disparadores

      -ou-

      Clique em Disparadores na fila monitorada aplicável.

    Onde?

    • Gerenciamento do Computador/Serviços e Aplicativos/Enfileiramento de Mensagens/ Sua_Pasta_de_Filas (Filas Públicas, Filas Particulares ou Filas do Sistema)/ Sua_Fila_Monitorada/Disparadores

  12. No painel de detalhes, clique com o botão direito do mouse no disparador aplicável, clique em Propriedades e, em seguida, clique na guia Regras Anexadas. Clique na regra que você deseja anexar ao disparador na lista Regras, clique em Anexar para movê-la para a lista Regras Anexadas e clique em OK.

Considerações adicionais

  • Para abrir o Gerenciamento do Computador no Windows® 7, clique em Iniciar, clique com o botão direito do mouse em Computador e clique em Gerenciar.

  • Para abrir o Gerenciamento do Computador no Windows Server® 2008 R2, clique em Iniciar, Todos os Programas, Ferramentas Administrativas e clique em Gerenciamento do Computador.

  • Todas as regras criadas no computador local são listadas no painel de detalhes do Gerenciamento do Computador quando você clica em Regras na árvore de console.

  • Você pode anexar várias regras a um disparador. Neste caso, as regras são executadas na ordem em que são exibidas na página Regras Anexadas da caixa de diálogo Propriedades para essa regra. É possível alterar a prioridade (ordem de execução) das regras da lista. Para isso, use os botões Para cima e Para baixo conforme necessário para atribuir à regra uma prioridade mais alta ou mais baixa, respectivamente. É possível também desanexar as regras clicando em cada uma das regras que você deseja desanexar e, em seguida, clicando em Desanexar.

Referências adicionais


Sumário