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

Expressões XPath de Exemplo para Filtragem de Eventos

Use expressões numéricas, de cadeia ou Booleanas ao configurar uma fonte de eventos, para determinar se o evento será emitido.

Ao configurar uma fonte de eventos, usando propriedades de monitoramento ou um perfil de monitoramento, use uma expressão XPath para determinar se o evento será emitido.

Comparando Valores Numéricos

Para emitir um evento apenas quando o valor for maior que 10 000, por exemplo, insira uma expressão como esta:
$Body/StockTrade[1]/Details[1]/Value[1] > 10000
Os sufixos [1] na consulta especificam que a primeira ocorrência do elemento em seu pai é necessária. Se estes sufixos não forem especificados, o mecanismo XPath procurará na mensagem outras ocorrências de cada elemento. Essa procura pode, de forma adversa, afetar o desempenho.

Comparando Valores de Cadeia

Para emitir um evento apenas quando a empresa for "Stock Co", por exemplo:
$Body/StockTrade[1]/Details[1]/Company[1] = 'Stock Co'

Comparando Valores Booleanos

Considere o exemplo de uma aprovação de transferência de ações. O sinalizador de aprovação na árvore de mensagens é um valor Booleano. Você não pode apenas especificar o nome de elemento, porque isto sempre retornará true se o elemento existir. Em vez disso, consulte o valor do elemento e compare o valor com a cadeia 'true' para produzir o resultado verdadeiro ou falso real. A consulta XPath é:
$Body/StockTrade[1]/Shares[1]/Transfer[1]/Approved[1] = 'true'

As consultas XPath que retornam um conjunto de nós, como $Body/StockTrade[1]/Details[1], são sempre avaliadas como false, pois elas não podem ser convertidas em um valor Booleano.

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:28:51


Tópico de ReferênciaTópico de Referência | Versão 8.0.0.5 | ac60391_