FileDeletionFailed evento

Resaltar

Evento Descripción Cómo recuperar Flujo Relacionado

FileDeletionFailed

• Se emite cuando se elimina un archivo (por ejemplo, producido o el archivo temporal en bloque) falla (problemas de permisos o bloqueo de archivo). - La eliminación se realiza cuando el RejectBulk se envía el comando

  • Libere los bloqueos de archivos y verifique los permisos del sistema de archivos.

Elimine manualmente el archivo o envíe nuevamente un comando de rechazo masivo.

quizás

Preguntas Operativas

Pregunta Respuesta Comentarios

¿Podría suceder en producción?

¿Es fatal?

No

El archivo no puede ser eliminado, el actor continuará. a lo largo de su ruta de procesamiento

Registros

Nivel de registro Mensaje de registro ¿También registra la excepción subyacente?

ERROR

Error encontrado al eliminar el archivo \{fileName}

Notas de Resolución

# Acción Comentarios

1

Revise los registros del sistema y el evento del sistema en busca de excepciones subyacentes.a

Busque el registro de ERROR mencionado en la sección 'Registros'.

El System Event también registra el error en el errorMessage campo.

2

Investigue y resuelva el problema subyacente.a

Este error podría originarse de una serie de excepciones de E/S comunes, ya que ocurre al leer y escribir archivos.

El evento del sistema generado por este tipo de excepción debe ser clasificado como cualquier otra excepción de E/S es tratada por el cliente.

Algunos problemas podrían ser (tenga en cuenta que esta no es una lista exhaustiva):

. disponibilidad de almacenamiento . espacio de almacenamiento . conectividad a almacenamiento de archivos . ruta de lectura/escritura no válida . problemas de permisos

3

Elimine el archivo

Esto puede hacerse manualmente (por ejemplo, por un humano) o a través de un sistema desarrollado por el cliente.

Un ejemplo de este proceso:

  1. recupere el nombre del archivo de la FileDeletionFailed evento del sistema

  2. elimine el archivo

4

Dispare un BulkRejectedNotification notificación

Llame al método Send en su BulkNotificationPort Spring bean, suministre un BulkRejectedNotificationcomo argumento