Adición de un manejador de excepciones global a una orquestación
Si durante el tiempo de ejecución alguna de las actividades de la orquestación genera una excepción y se ha habilitado un manejador de excepciones global, se ejecutará la ramificación global CatchAll.
Acerca de esta tarea
La figura siguiente muestra un ejemplo de orquestación:

En este ejemplo, si alguna de las actividades Insertar base de datos o Insertar filas en base de datos falla y se emite una excepción, se ejecutará la actividad If..Then en la ramificación CatchAll.
Procedimiento
Resultados
Nota: El ámbito de las variables faultName, faultData,
y faultInfo está limitado a la ramificación CatchAll.
Esta limitación del ámbito supone que la garantía de la validez de estas variables
solo se ofrece en la ramificación CatchAll.
Por ejemplo, si se añade una actividad If...Then que
prueba el valor de la variable faultName,
la actividad If...Then debe situarse dentro de la
ramificación CatchAll como se muestra en la ilustración
anterior.