BPEL - Nouvelle soumission d'un processus défectueux

Dans ce chapitre, nous verrons différents scénarios liés à la resoumission d'un processus défaillant.

Scénario A

Le code BPEL utilise une politique de panne et une panne est gérée à l'aide de l'activité «ora-human-intervention». L'erreur est alors marquée comme récupérable et l'état de l'instance est défini sur «En cours d'exécution».

Scénario B

Le code BPEL utilise une politique d'erreur et une erreur est interceptée et relancée à l'aide de l'action «ora-rethrow-fault». Le défaut est alors marqué comme récupérable et l'état de l'instance est défini sur «Faulted»; à condition que l'erreur soit récupérable (comme l'URL n'était pas disponible).