Compartir a través de


Adición de un bloque de excepciones Catch

El bloque Catch Exception representa un controlador de excepciones. Los bloques Catch Exception se adjuntan al final de una forma Scope en Orchestration Designer. Puede adjuntar tantos bloques catch exception como necesite.

Puede configurar controladores de excepción para controlar los distintos tipos de excepciones. En cada controlador de excepción, especifique un tipo de excepción, que puede ser una excepción o un objeto derivado de la clase System. Si se origina una excepción que coincida con el tipo especificado en un controlador de excecpción, se llamará a este controlador.

Nota

Para agregar un bloque Catch Exception a una forma Scope , la propiedad Transaction Type de la forma Scope debe establecerse en None o Long Running.

Agregar y rellenar un bloque de excepción Catch
1. Haga clic con el botón derecho en la forma Ámbito a la que desea agregar un bloque Catch Exception y haga clic en Nuevo controlador de excepciones.
Se agrega un bloque Catch Exception a la orquestación inmediatamente después de la forma Ámbito asociada.
2. En la ventana Propiedades , especifique las propiedades. Lo más importante es el tipo de objeto Exception; este es el tipo de mensaje que detectará.
Nombre de objeto de excepción
- Asigna un nombre al objeto de excepción capturado por el controlador de excepciones.
Tipo de objeto de excepción
: determina el tipo de objeto (derivado de System.Exception) que detectará este controlador de excepciones.
3. En la ventana Propiedades , abra la lista Tipo de objeto de excepción . Esta lista contiene la excepción general.
4. Dentro del bloque Catch Exception , agregue formas para crear el proceso para controlar la excepción.
5. Haga clic con el botón derecho debajo de la excepción Catch, seleccione Insertar forma y seleccione Construir mensaje.
6. Haga doble clic dentro de MessageAssignment para activar el Editor de texto y escriba la asignación de mensajes.
Por ejemplo, escriba Message_3 = Test.
Captura de pantalla que muestra el Editor de expresiones de BizTalk.

Consulte también

Completar el mensaje de excepción
Cómo agregar una forma Ámbito
Uso del control de excepciones de BizTalk Server