Nombres de temas y uso de caracteres comodín en expresiones de temas

Se pueden utilizar caracteres comodín en expresiones de temas para recuperar temas proporcionados por el proveedor de mensajería predeterminado y las tecnologías de integración de servicios.

Cada solicitud de suscripción incluye una expresión de temas que identifica uno o más temas con los que se va a asociar la suscripción, y que la solicitud utiliza para encontrar coincidencias con los mensajes de entrada.

Las expresiones de temas de suscripción del proveedor de mensajería predeterminado y las tecnologías de integración de servicios se basan en un subconjunto de la sintaxis de vía de acceso de ubicación XPath.

Identificación de temas individuales

Cada tema de un espacio de temas tiene un nombre de tema que consta de una o más partes con nombre, separadas por caracteres / (barras inclinadas):
Topic name = parte_nombre | (parte_nombre '/' nombre_tema)

Utilización de comodines para identificar varios temas

Para seleccionar uno o más temas de un espacio de temas, puede utilizar una vía de acceso a tema, una vía de acceso a una ubicación que contiene caracteres comodín. Los espacios de temas se evalúan utilizando un subconjunto de la sintaxis de la vía de acceso a ubicación XPath con el elemento <topicspace> como nodo de contexto inicial, de modo que las vías de acceso a temas que no tienen comodines coinciden exactamente con los nombres de los temas.

La sintaxis de las vías de temas puede resumirse de la siguiente manera:
  • Una vía de temas sin los +++símbolos+++ de asterisco (*), dos barras inclinadas (//) ni punto (.) solicita una coincidencia exacta con el nombre del tema especificado.
  • Un asterisco (*) puede utilizarse como comodín y coincide con un nivel (independientemente del valor de la parte del nombre en ese nivel).

    Un * puede utilizarse en cualquier punto de una expresión de vía de temas, pero si no está en posición inicial, debe estar precedida por un símbolo de barra inclinada /, y si no está en la última posición, debe ir seguida de un símbolo de barra inclinada /

  • // puede utilizarse como comodín y puede coincidir con cero o más niveles.

    El símbolo // puede utilizarse en cualquier posición de la expresión excepto en posición final. Para coincidir con cero o más niveles en la última posición de la expresión, debe terminar la expresión con la sintaxis //. (dos barras inclinadas punto). Para coincidir con uno o más niveles en la última posición, utilice //* (dos barras inclinadas asterisco)

    Una vía de temas no debe contener más de dos +++símbolos+++ / consecutivos.


Icon that indicates the type of topic Reference topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rjo0002_
File name: rjo0002_.html