IM Centro de Informações do Relationship Resolution, Versão 4.2

Regras de Roteamento

As regras de roteamento instruem o monitor de aplicativos a enviar mensagens de um programa de aquisição para um pipeline ou de um pipeline para um banco de dados ou sistema externo. As regras de roteamento podem ser configuradas apenas para pipelines que foram registrados no monitor de aplicativos, mas os resultados podem ser roteados para qualquer destino, utilizando a sintaxe URI (Universal Resource Indicator) de transporta apropriada.

As regras de roteamento possuem muitas utilizações, incluindo estas utilizações comuns:

Documentos UMF e Tabelas de Roteamento

As regras de roteamento são configuradas para rotear mensagens utilizando um ou mais tipos de documentos UMF. Sua opção depende das informações resultantes do nó de pipeline ou do sistema do qual você deseja rotear. Por exemplo, um UMF_ALERT é um tipo de documento UMF que representa alertas gerados do processamento de registros de identidade e de entidade por meio de um pipeline. Você pode rotear alertas gerados de um pipeline específico para um sistema externo, por exemplo, para uma interface com o usuário utilizada por analistas que investigam alertas produzidos pelo sistema.

É possível configurar uma regra de roteamento para rotear todos os tipos de documentos UMF ou um tipo de documento UMF específico, incluindo tipos de documentos UMF customizados configurados para seu sistema.

Filtros

É possível filtrar as informações roteadas para o destino, especificando uma expressão de filtro ao configurar uma regra de roteamento. Os filtros especificam que apenas informações específicas são roteadas para o destino.

Você constrói um filtro de roteamento utilizando a expressão MODDIST(UMF_tag_name), em que
MODDIST
é a expressão que indica uma distribuição de módulo.
(UMF_tag_name)
identifica a tag UMF que indica ao sistema como distribuir os registros. Utilizando a tag UMF identificada, o sistema soma os valores ASCII de todos os caracteres nessa tag para determinar o número de rotas necessárias para balancear o carregamento do processamento de dados.
Se desejar rotear todos os registros do código da origem de dados "datasource5" para um banco de dados de relatórios separado, será possível configurar uma regra de roteamento utilizando a expressão de filtro MODDIST(datasource5), em que datasource5 é o código da origem de dados.

Processo de Roteamento

Quando um pipeline ou programa de aquisição tiver uma regra de roteamento configurada, a seguinte situação explicará como o monitor de aplicativos concluirá o processo de roteamento:
  1. Quando o pipeline ou o programa de aquisição é iniciado, ele envia um pedido para o monitor de aplicativos utilizando uma mensagem UMF.
  2. O monitor de aplicativos recebe o pedido e procura todas as regras de roteamento ativas pertencentes ao pipeline de solicitação ou ao programa de aquisição.
  3. Se o monitor de aplicativos localizar uma regra de roteamento ativa para o pipeline de solicitação ou programa de aquisição, ele construirá um documento UMF contendo as instruções de roteamento e retornará esse documento UMF ao pipeline de solicitação ou programa de aquisição.
  4. O pipeline de solicitação ou programa de aquisição interpreta a mensagem do documento UMF e cria um arquivo de roteamento com uma extensão de arquivo *.RTE (em que * é o nome do pipeline de solicitação ou do programa de aquisição). Se o pipeline ou programa de aquisição não puder comunicar-se com o monitor de aplicativos durante a inicialização, ele procurará o arquivo de roteamento para obter instruções.
  5. O pipeline de solicitação ou programa de aquisição abre os transportes necessários para comunicar-se com o destino configurado na regra de roteamento.
    • Se o pipeline ou programa de aquisição puder abrir o transporte com êxito e localizar o destino, ele roteará as mensagens do documento UMF apropriadas para o destino, desde que ele tenha sido iniciado e esteja processando dados ativamente.
    • Se o pipeline ou programa de aquisição não puder abrir o transporte ou se o destino não puder ser localizado, o pipeline ou programa de aquisição será parado com um erro.
Conceitos relacionados
Monitor de Aplicativos
Transportes
Tarefas relacionadas
Configurando Regras de Roteamento
Excluindo Regras de Roteamento


Feedback

Última atualização: 2007