O WebSphere Adapter para JD Edwards EnterpriseOne suporta persistência de evento para processamento de entrada no caso de finalização abrupta. A persistência de evento (ou entrega assegurada uma vez) é uma maneira de certificar-se de que os eventos sejam entregues uma vez, e apenas uma vez, ao terminal no caso de falha.
Durante o processamento de eventos, o adaptador persiste o estado de evento em um armazenamento de eventos localizado na origem de dados. Você deve configurar essa origem de dados para poder criar o armazenamento de eventos. Para usar o recurso de recuperação, configure a propriedade AssuredOnceDelivery na especificação de ativação como True. Esse recurso é configurado como True por padrão.
Quando ocorre um evento com falha, o adaptador tenta entregar o evento apenas mais uma vez. Se o evento falha novamente, seu status é marcado como FAILED e ele permanece no armazenamento de eventos até que seja excluído manualmente ou até que tenha mudança de status. Se o adaptador falha ou para antes de o evento ser marcado como FAILED, quando ele se recupera, o adaptador recupera o evento do armazenamento de eventos com os dados armazenados e tenta entregar novamente o evento, marcando seu status como FAILED apenas depois de exceder novamente o limite de nova tentativa de um.