WebSphere Message Broker, Versión 8.0.0.5 Sistemas operativos: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Consulte la información sobre la última versión del producto en IBM Integration Bus, Versión 9.0

Ejemplos de expresiones XPath para filtro de sucesos

Utilice expresiones numéricas, de serie o booleanas al configurar un origen de suceso, para determinar si el suceso se ha emitido.

Al configurar un origen de suceso utilizando las Propiedades de supervisión o bien un perfil de supervisión, puede utilizar una expresión XPath para determinar si el suceso se ha emitido.

Comparación de valores numéricos

Para emitir un suceso solamente cuando un valor es superior a 10.000, por ejemplo, escriba una expresión como ésta:
$Body/StockTrade[1]/Details[1]/Value[1] > 10000
Los sufijos [1] en la consulta especifican que es obligatoria la primera aparición del elemento dentro de su padre. Si no se especifican estos sufijos, el motor XPath busca en el mensaje otras apariciones de cada elemento. Esta búsqueda púede afectar negativamente al rendimiento.

Comparación de valores de serie

Para emitir un suceso sólo cuando la empresa es "Stock Co" por ejemplo:
$Body/StockTrade[1]/Details[1]/Company[1] = 'Stock Co'

Comparación de valores booleanos

Observe el ejemplo de una aprobación de transferencia de acciones. El distintivo de aprobación en el árbol de mensajes es un valor booleano. No se puede simplemente especificar el nombre del elemento, porque esto siempre devuelve verdadero si el elemento existe. En su lugar, puede consultar el valor del elemento y comparar el valor con la serie 'true' para obtener el resultado verdadero o falso final. La consulta XPath es:
$Body/StockTrade[1]/Shares[1]/Transfer[1]/Approved[1] = 'true'

Las consultas XPath que devuelven un conjunto de nodos, como $Body/StockTrade[1]/Details[1], siempre se evalúan a false, porque no se pueden convertir a un valor booleano.

Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Comentarios

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

        
        Última actualización:
        
        Última actualización: 2015-02-28 16:58:52


Tema de referenciaTema de referencia | Versión 8.0.0.5 | ac60391_