Agregar y rellenar 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 de excepciones catch como necesite.
Puede configurar controladores de excepción para controlar los distintos tipos de excepciones. En cada controlador de excepciones, debe especificar un tipo de excepción. Debe 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 excepción, se llamará a dicho 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.
Para agregar y rellenar un bloque de excepción Catch
Haga clic con el botón derecho en la forma Ámbito a la que desea agregar un bloque Catch Exception (Detectar excepción) y, a continuación, haga clic en New Exception Handler (Nuevo controlador de excepciones).
Se agrega un bloque Catch Exception a la orquestación inmediatamente después de la forma Scope asociada.
En la ventana Propiedades , especifique las propiedades.
La propiedad más importante es el tipo de objeto exception; este es el tipo de mensaje que detectará.
En las ventanas Propiedades , en la lista Tipo de objeto de excepción , seleccione Excepción general.
Propiedad Descripción Nombre de objeto de excepción Asigna un nombre al objeto de excepción filtrado por el controlador de excepción. Tipo de objeto de excepción Determina el tipo de objeto (procedente de System.Exception) que filtrará este controlador de excepción. Dentro del bloque Excepción de filtrado, agregue formas a fin de crear el proceso para controlar la excepción.
Haga clic con el botón derecho debajo de CatchException y seleccione Insertar forma y, a continuación, seleccione Construir mensaje.
Haga doble clic en MessageAssignment para abrir el Editor de texto y escriba la asignación de mensajes.
Por ejemplo, escriba
Message_3 = Test
.
Consulte también
Completar el mensaje de excepción
Cómo agregar una forma Ámbito
Uso del control de excepciones de BizTalk Server