Este tema sólo se aplica a la configuración de IBM Business Process Manager Advanced.

Transformación XML: Transformaciones If, Else if y Else

If, Else if y Else funcionan como un grupo de transformaciones condicionales que permiten controlar el flujo de la correlación estableciendo condiciones. La condición se aplica al elemento de entrada de la transformación condicional. Si se cumple la condición, se ejecutará la transformación anidada en la transformación condicional.

Las transformaciones condicionales (If, Else if y Else) evalúan la condición que debe cumplirse para que se produzca la transformación de datos. Las transformaciones condicionales no contienen lógica de transformación. Si se cumple la condición, se ejecutará la transformación anidada contenida en la transformación condicional.
  • Para cada transformación condicional del grupo especifique una condición en la pestaña Condiciones, en la vista Propiedades. La condición debe tener el formato de una expresión XPath.
  • Para cambiar el orden por el que se evalúan las condiciones, seleccione el grupo condicional y pulse la pestaña Orden y utilice las flechas arriba y abajo.
  • Efectúe una doble pulsación en la transformación condicional (por ejemplo, if) para crear la correlación que se ejecutará para la condición.
Nota: Los elementos de la correlación anidada deben estar correlacionados para que se ejecute la transformación.