WebSphere Message Broker, Versão 8.0.0.5 Sistemas operacionais: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Consulte as informações sobre a versão mais recente do produto em IBM Integration Bus, Versão 9.0

Filtros

Um filtro é uma expressão, que pode incluir caracteres curinga, aplicada ao conteúdo de uma mensagem de publicação para determinar se ela corresponde a uma assinatura.

Quando você registra uma assinatura, além de especificar um tópico e um ponto de assinatura, você pode especificar um filtro para selecionar as publicações de acordo com seu conteúdo. WebSphere Message Broker deve saber como analisar o conteúdo da mensagem corretamente, o que pode ser feito de diversas maneiras:
O próprio filtro é inserido como uma expressão ESQL; por exemplo:
     Body.Name LIKE 'Smit%'

Esse exemplo significa que o conteúdo de um campo chamado Nome no corpo de uma mensagem de publicação foi extraído e comparado com a cadeia fornecida na expressão. Se a cadeia na mensagem iniciar com os caracteres "Smit", a expressão será avaliada como VERDADEIRA e a publicação será enviada para o assinante.

Se desejar selecionar publicações utilizando apenas filtros, sem especificar um tópico, você poderá registrar uma assinatura como filtro necessário e um tópico "#" (todos os tópicos). Você receberá publicações apenas sobre os tópicos para os quais tiver autoridade de acesso.

Essa assinatura resulta no envio de todas as publicações de todos os brokers conectados para o broker que é local para o assinante. Portanto, por motivo de desempenho, se você tiver configurado uma rede de brokers, será recomendável não utilizar esta técnica.

Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        Última atualização:
        
        Última atualização: 2015-02-28 18:30:18


Tópico de ConceitoTópico de Conceito | Versão 8.0.0.5 | aq01210_