Utilice el primitivo de mediación Error para detener un flujo de mediación y generar una excepción.
El primitivo de mediación Error detiene un flujo de mediación y genera una excepción. Este primitivo de mediación permite generar una excepción en el punto que seleccione en el flujo. También permite añadir información acerca de una anomalía.
El primitivo de mediación Error tiene un terminal de entrada. El terminal de entrada está conectado para aceptar un mensaje que desencadena una excepción FailFlowException. Una excepción de este tipo es una excepción de ejecución que hace que la instancia de flujo falle. Puede conectar el terminal de salida de otro primitivo de mediación al terminal de entrada de un primitivo de mediación Error, para causar una excepción FailFlowException.
Puede utilizar el primitivo de mediación Error para definir sus propias condiciones de error, en función de la lógica empresarial del flujo.
Puede utilizar la propiedad Mensaje de error para proporcionar un mensaje de error adicional que sea específico de la lógica empresarial o del dominio. El Mensaje de error que cree se añade a la excepción generada de forma automática.
Puede utilizar el primitivo de mediación Error para retrotraer una transacción global bajo determinadas condiciones. Por ejemplo, si conecta un terminal de salida de un primitivo de mediación Filtro de mensajes a un primitivo de mediación Error, la transacción se retrotrae si se produce la condición del filtro.
Propiedad | Valores válidos | Valor predeterminado |
---|---|---|
Mensaje de error | Serie |