Actividad Interrumpir bucle

Durante el tiempo de ejecución, cuando se procesa una actividad Interrumpir bucle, el flujo de proceso interrumpe la actividad de bucle actual y pasa a la siguiente actividad de la orquestación.

Acerca de esta tarea

La actividad Interrumpir bucle sólo puede utilizarse en alguna de las siguientes actividades de operación de bucle: Para cada, Partir y Bucle while, tal como se muestra en los siguientes ejemplos.

Para utilizar una actividad Interrumpir:

Procedimiento
  1. Abra el separador Actividades y la carpeta Lógica.
  2. Arrastre una actividad Para cada, Partir o Bucle while hacia la orquestación.
  3. Arrastre la actividad Interrumpir bucle a la actividad en bucle, tal como se muestra en el siguiente ejemplo:
    • Para interrumpir un bucle cuando una condición es verdadera, consulte el Ejemplo 1.
    • Para interrumpir un bucle después de una iteración única, consulte el Ejemplo 2.

Ejemplo 1 - Interrumpir un bucle cuando una condición es verdadera

  1. Arrastre una actividad If..Then a la actividad de bucle que haya configurado en la figura anterior.
  2. Arrastre una actividad de acción (por ejemplo: la actividad Insertar filas) al marcador vacío que se encuentra a la derecha del nodo Else.
  3. Configure la actividad de acción.
  4. Pulse el nodo If e introduzca una condición en el Creador de expresiones.
  5. Arrastre una actividad Interrumpir bucle al marcador vacío que se encuentra a la derecha del nodo If.
Durante el tiempo de ejecución:
  • Si la condición de la actividad If se evalúa como true (verdadera), la actividad Interrumpir bucle abandona la actividad de bucle.
  • Si la condición de la actividad If se evalúa como false (falsa), se inicia la ramificación Else y la actividad de acción (por ejemplo: se ejecuta la actividad Insertar filas).

Ejemplo 2 - Interrumpir un bucle después de ejecutar una única iteración

  1. Arrastre una actividad de acción (por ejemplo, la actividad Insertar filas) hasta el marcador vacío de la actividad que ha entrado en la operación de bucle seleccionada.
  2. Configure la actividad de acción.
  3. Arrastre una actividad Interrumpir bucle hacia el marcador vacío dentro de la actividad que está en bucle.
Durante el tiempo de ejecución:
  • La actividad de acción (por ejemplo: la actividad Insertar filas) sólo se ejecuta una vez antes de que la actividad Interrumpir bucle abandone la actividad de bucle.



Comentarios | Notices


Icono de fecha y hora Última actualización: Friday, November 8, 2013


http://pic.dhe.ibm.com/infocenter/wci/v7r0m0/topic/com.ibm.wci.doc/orch_Break_Loop_Activity.html