Saltar al contenido principal
Administrator Guide
Última actualización: 2023-06-23
Referencia: propiedades del componente custom-error-handler

Referencia: propiedades del componente custom-error-handler

Ficha Common

Propiedad
Nombre de atributo XML
Descripción
ID de controlador de errores
id
El ID exclusivo del componente
custom-error-handler
en el ensamblaje.
Volver a generar error
rethrow-error
Especifica si el componente
custom-error-handler
devuelve el error a cualquier controlador de errores anterior cuando ha finalizado el proceso. El valor por defecto es
false
, lo que significa que el componente
custom-error-handler
procesa solo el error y, a continuación, lo marca como gestionado.
También puede marcar los errores como gestionados llamando a la
setErrorHandled
método en el
MediationContext
objeto Ejemplo:
mediationContext.setErrorHandled(true)
.
Frijol primaveral
ref
El ID de un bean Spring que implementa una de estas dos clases de interfaz:
  • OnErrorHandler
    .
  • ConditionalOnErrorHandler
    , que amplía
    OnErrorHandler
    con un método booleano,
    invokeHandleError(MediationContext context)
    . Si este método devuelve
    true
    , Workday invoca el
    handleError(MediationContext context)
    método
    • Si implementa el
      ConditionalOnErrorHandler
      interfaz, sustituye cualquier expresión condicional que haya definido.

Ficha Expresiones

Propiedad
Nombre de atributo XML
Descripción
Expresión de condición
condition-expression
Le permite introducir expresiones de condición MVEL directamente.
Si todas las expresiones se evalúan como
true
, o si no proporciona una expresión, se invoca el controlador de errores. De lo contrario, no se invoca el gestor de errores, el tratamiento de errores continúa a lo largo de la cadena de proceso y Workday añade una entrada
de registro de auditoría
de tipo
ERROR_HANDLER_SKIPPED
.
Para añadir una nueva expresión debajo de cualquier fila existente, haga clic en
Añadir
y, a continuación, introduzca la expresión.
Para añadir una nueva expresión encima de una fila existente, coloque el cursor en esa fila y, a continuación, haga clic en
Insert
en el menú desplegable
Add
.
Utilice los botones a la derecha de la ficha
Expressions
para eliminar filas o reordenarlas.