If, Else if y Else

Las transformaciones If, Else if y Else le permiten controlar el flujo de la correlación estableciendo condiciones.

La transformación If, Else if y Else funciona como un grupo de transformaciones condicionales. La condición se aplica al elemento de entrada de la transformación condicional. Si se satisface la condición, se ejecuta la transformación que está anidada dentro de la transformación condicional.

  • Para cada transformación condicional del grupo, escriba una condición en el separador Condición de la vista Propiedades.

    Puede definir una expresión de condición que sea una expresión XPath o una llamada a un método estático en una clase Java™ importada. También puede crear una expresión compleja que incluya funciones de XPath, Java y extensión como, por ejemplo, iib:getUserDefinedProperty ("nombre_propiedad")

  • Para cambiar el orden en el que se evalúan las condiciones, seleccione el grupo condicional y pulse el separador Orden y utilice las flechas arriba y abajo.
  • Efectúe una doble pulsación sobre la transformación condicional (por ejemplo, If) para crear la correlación que se ejecutará la condición.

Los elementos de la correlación anidada deben estar correlacionados para que se ejecute la transformación.