Las Actividades Generales se encuentran en la Paleta de Actividades Generales de Business Works. Esta paleta agrupa las actividades de propósito general y actividades para el lanzamiento de instancias de procesos.
La Paleta de Actividades Generales consta de las siguientes Actividades o Tareas:
• Assing. Asignación de un valor a una variable de proceso definida por un usuario.
• Call Process. Llamada y ejecución de un proceso.
• Catch. Captura de excepciones no controladas.
• CheckPoint. Fijar punto de control en las instancias del proceso para su recuperación.
• Confirm. Confirma un mensaje pendiente de confirmar en la instancia de proceso.
• Custom Activity. Actividad que referencia a un proceso con el objetivo de ocultar los detalles de implementación.
• Engine Command. Recuperar información estadística de procesos, instancias de procesos y actividades. Posibilita tareas de mantenimiento del engine: supender, resumir y parar.
• External Command. Ejecución de comandos de sistema operativo.
• Generate Error. Genera un error predefinido que puede ser elevado y capturado para su gestión.
• Get Shared Variable. Obtiene el valor de una variable compartida entre varias instancias de procesos.
• Inspector. Escribe la salida de actividades y variables de proceso a fichero o a la salida estándar stdout.
• JNDI configuration. Especificación de recurso de conexión JNDI.
• Job Shared Variable. Definición de variable cuyo valor es compartido por todas las instancias resultantes de una llamada a subproceso, es decir, el alcance se limita al Job.
• Label. Documentación y comentarios en la definición de un proceso.
• Lock Object. Bloqueo sobre un objeto compartido para asegurar que sólo una instancia accede al mismo tiempo.
• Mapper. Añade una variable de proceso a la definición del proceso.
• Notify. Envío de información desde una instancia de proceso a otra instancia de proceso que contiene una actividad “Wait” o un lanzador de proceso “Recibe Notification”.
• Notify Configuration. Definición del esquema de datos utilizado para el envío de información entre instancias de proceso con las actividades “Wait”, “Notify” y “Recibe Notification”.
• Null. Actividad sin acción. Se utiliza para unir múltiples flujos del proceso.
• On Event Time Out. Arranca una instancia de proceso cuando se produce un timeout en una actividad “Wait”.
• On Notification Timeout. Arranca una instancia de proceso cuando se produce un timeout en una actividad “Notify” con el objetivo de almacenar la información de notificación.
• On Shutdown. Arranca una instancia de proceso cuando se hace shutdown del engine. La instancia se ejecuta después de terminar el resto de instancias en ejecución y antes de para el motor.
• On Startup. Arranca una instancia de proceso cuando se levanta el motor y antes de que se procese ningún evento.
• Receive Notification. Arranca una instancia de proceso cuando se recibe una notificación procedente de una actividad “Notify”.
• Rethrow. Lanza la excepción capturada con la actividad “Catch” para propagarla al siguiente nivel.
• Set Shared Variable. Asignar valor a una variable compartida.
• Shared Variable. Creación de variable compartida por todas las instancias de un proceso.
• Sleep. Suspensión de la ejecución del proceso durante un tiempo determinado.
• Timer. Arranca una instancia de proceso en un tiempo especificado.
• Wait. Suspensión de la ejecución de un proceso en espera una notificación enviada desde una actividad de “Notify”.
• Log. Escritura de un mensaje en el log del engine.
En los siguientes puntos se tratan aspectos importantes que involucran a las actividades generales. Cada uno de estos apartados puede tratar varias actividades generales.
La descripción detallada de cada una de las Actividades Generales se encuentra en la documentación oficial de TIBCO: tib_bw_palette_reference.pdf.
No hay comentarios:
Publicar un comentario