Proceso secuencial de trabajos de orquestación

Puede utilizar la opción Proceso secuencial de trabajos de orquestación cuando una orquestación contiene actividades que pueden entrar en conflicto las unas con las otras cuando se estén ejecutando varias instancias de la orquestación Una instancia de una orquestación también se conoce como un trabajo de orquestación.

Acerca de esta tarea

Por ejemplo, una orquestación podría contener una actividad Elegir que contenga ramificaciones de las actividades Obtener filas insertadas, Obtener filas actualizadas y Obtener filas suprimidas. Los siguientes pasos muestran un ejemplo de escenario de tiempo de ejecución de esta orquestación sin haber seleccionado el recuadro de selección Proceso secuencial de trabajos de orquestación:
  1. Se produce una inserción en la base de datos, desencadenando la creación de la primera instancia de la orquestación.
  2. La primera instancia de la orquestación empieza a procesar la ramificación de inserción de la actividad Elegir.
  3. Antes de que finalice la actividad Obtener filas insertadas en la primera instancia de orquestación, se produce una supresión en la base de datos que desencadena que se cree una segunda instancia de la orquestación.
  4. La segunda instancia de la orquestación empieza a procesar la ramificación de supresión de la actividad Elegir.

Se trata de un comportamiento no deseado porque la primera instancia de la orquestación (que está procesando la actividad Obtener filas insertadas) debería completarse antes de que la segunda instancia de la orquestación inicie el proceso de la actividad Obtener filas insertadas para evitar una potencial excepción de clave primaria en la base de datos. Estas acciones de base de datos deberían procesarse de forma secuencial. Para forzar que las instancias de la orquestación se ejecuten secuencialmente, seleccione el recuadro de selección Proceso secuencial de la trabajos de orquestación para la orquestación. Con esta opción establecida, las instancias de la orquestación se ejecutan una a una y se evitan los conflictos como excepciones de clave primaria.

Complete los siguientes pasos para establecer que todos los trabajos se ejecuten en un único recuadro de selección de instancia único.

Nota: La selección de esta opción reduce el rendimiento del proyecto.

Procedimiento

  1. Seleccione el separador Proyecto y expanda la carpeta Orquestaciones.
  2. Para abrir una orquestación, efectúe una doble pulsación en una orquestación de la carpeta Orquestaciones. Se visualiza la orquestación.
  3. Si no se visualizan las opciones de orquestación en la parte inferior del separador de orquestación, seleccione Orquestación > Propiedades en la barra de herramientas.
  4. Seleccione el recuadro de selección Proceso secuencial de trabajos de orquestación. Esta opción se selecciona automáticamente si la orquestación contiene variables compartidas.



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_Processing_Orchestration_Jobs_Sequentially.html