Compartir a través de


Control de excepciones en la solución de administración de procesos empresariales

La solución Administración de procesos empresariales utiliza una orquestación de control de excepciones especial, así como el control de excepciones estándar de BizTalk Server. Además, para los errores de adaptadores, canalizaciones, asignaciones y enrutamiento, usa la nueva característica de informes de errores. Este sistema personalizado se basa en la orquestación ExceptionHandler . La solución usa la orquestación ExceptionHandler para reintentar una operación o para reintentar una llamada que podría realizarse correctamente después de un problema transitorio.

Nota

Puede volver a usar el código de las orquestaciones, como Activate, que usan la orquestación ExceptionHandler . Todas estas orquestaciones incluyen un ámbito titulado CallingCode con un bloque de excepciones adjunto. Reemplace el código del ámbito CallingCode por el código. El bloque Exception define todas las variables necesarias para llamar a la orquestación ExceptionHandler . Edite los valores asignados a las variables.

La solución utiliza excepciones personalizadas y un par de excepciones de BizTalk predefinidas para los casos de errores irrecuperables, como un mensaje de pedido incorrecto.

Nota

La solución usa un adaptador personalizado para el control de errores en algunos puertos. Para obtener más información sobre el adaptador, vea El adaptador de operaciones.

En esta sección se describe la orquestación ExceptionHandler y las excepciones personalizadas. También se ofrece una breve descripción acerca de cómo la solución utiliza la característica del producto de informes de errores.

En esta sección