Compartir a través de


Agregar un bloque Excepción de filtrado

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 excepciones, especifique un tipo de excepción, que 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 Catch Exception

  1. Haga clic con el botón derecho en la forma Ámbito a la que desea agregar un bloque Catch Exception 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 Ámbito asociada.

  2. En la ventana Propiedades , especifique las propiedades.

    La propiedad más importante es el Tipo de objeto de excepción; se trata del tipo de mensaje que filtrará.

    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.
  3. En la ventana Propiedades , en la lista Tipo de objeto de excepción , seleccione la excepción general.

  4. Dentro del bloque Catch Exception (Detectar excepción ), agregue formas para crear el proceso para controlar la excepción.

  5. Haga clic con el botón derecho debajo del bloque Detectar excepción , seleccione Insertar forma y, a continuación, seleccione Construir mensaje.

  6. Haga doble clic en MessageAssignment para activar 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