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

Transformación de parámetros de patrón

Calcule un valor de parámetro de patrón a partir de los valores especificados para otros parámetros de patrón.

Antes de empezar:

Realice las siguientes tareas:
Puede transformar parámetros de patrón mediante expresiones XPath; por ejemplo, para calcular un valor de parámetro de patrón a partir de valores especificados para otros parámetros de patrón. WebSphere Message Broker da soporte a XPath 1.0. Para obtener información de referencia sobre XPath, incluyendo información sobre las funciones XPath, consulte Especificación W3C XPath 1.0.
  • Se incluye la función pp:getValue(), además de las funciones de la especificación XPath 1.0. La función pp:getValue() adopta el ID de parámetro de un parámetro de patrón y devuelve el valor de dicho parámetro de patrón. Para ver el ID de parámetro para un parámetro de patrón:
    1. En el separador Configuración de patrones del editor de creación de patrones, efectúe una doble pulsación en un parámetro, o bien seleccione un parámetro y pulse Editar. Se abre la ventana Editar parámetro.
    2. Pulse el separador Transformar. Los ID de parámetro para los parámetros de patrón se muestran en la columna ID de parámetro de la tabla Parámetros de patrón.
  • Cuando un usuario de patrón genera una instancia de patrón, las expresiones de transformación se procesan antes de cualquier código Java™ y PHP que se haya añadido para modificar instancias de patrón. La transformación de los parámetros de patrón se procesa en la secuencia siguiente:
    1. Se evalúa cada parámetro que tenga una expresión de transformación XPath.
    2. El valor de cada parámetro que tenga una expresión de transformación XPath se actualiza con el resultado de su evaluación, sobrescribiendo el valor especificado por el usuario del patrón.
    3. Los parámetros se evalúan por orden, de arriba abajo, tal como aparecen en la lista del separador Configuración de patrones del editor de creación de patrones.

Para transformar un parámetro de patrón mediante una expresión XPath:

  1. En el separador Configuración de patrones del editor de creación de patrones, efectúe una doble pulsación en el parámetro que desea transformar o seleccione el parámetro y pulse Editar. Se abre la ventana Editar parámetro.

    No se puede transformar un parámetro que utiliza un tipo de tabla.

  2. Pulse el separador Transformar. Cree una expresión XPath para el parámetro que ha elegido:
    • Para seleccionar una función:
      1. Expanda Booleano, Número, Patrón o Serie en la sección Funciones y, a continuación, pulse una función. La función se muestra en el campo Nombre de función.
      2. Pulse Utilizar. La función se inserta en el campo Expresión en la posición del cursor.
    • Para seleccionar un operador:
      1. Pulse un operador en la sección Operadores. El operador se muestra en el campo Operador.
      2. Pulse Utilizar. El operador se inserta en el campo Expresión en la posición del cursor.
    • Para seleccionar un parámetro de patrón:
      1. Pulse un parámetro de patrón en la tabla Parámetros de patrón. El ID de parámetro que se muestra en la columna ID de parámetro de la tabla Parámetros de patrón para el parámetro elegido se muestra en el campo ID de parámetro.

        No puede seleccionar un parámetro de patrón que utiliza un tipo de tabla.

      2. Pulse Utilizar. El ID de parámetro se inserta en el campo Expresión en la posición del cursor.
    • También puede editar la expresión directamente en el campo Expresión.
  3. Repita las acciones del paso 2 según corresponda, para crear la expresión XPath.
  4. Ahora puede elegir si desea probar la expresión:
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 17:01:03


Tema de tareaTema de tarea | Versión 8.0.0.5 | bc37420_