Passer au contenu principal
Administrator Guide
Dernière mise à jour : 2023-06-23
Référence : propriétés de la composante Custom-Error-Handler

Référence : propriétés de la composante Custom-Error-Handler

Onglet Common

Propriété
Nom de l’attribut de la version XML
Description
Identifiant du gestionnaire d'erreurs
id
Identifiant unique de la composante
du gestionnaire d'erreurs personnalisé
au sein de l'ensemble.
Erreur de renvoi
rethrow-error
Indique si la composante
du gestionnaire d’erreurs personnalisée
renvoie l’erreur à un gestionnaire d’erreurs en amont une fois son traitement terminé. La valeur par défaut est
« faux »
, ce qui signifie que la composante
personnalisée du gestionnaire d'erreurs
traite l'erreur seule, puis la marque comme ayant été traitée.
Vous pouvez également marquer les erreurs comme ayant été traitées en appelant la fonction
setErrorHandled
méthode dans la section
MediationContext
objet. Exemple :
mediationContext.setErrorHandled(true)
.
Harif de primeur
ref
L’identifiant d’un faisant partie de l’une des deux classes d’interface suivantes :
  • OnErrorHandler
    .
  • ConditionalOnErrorHandler
    , qui s'étend
    OnErrorHandler
    avec une méthode booléenne,
    invokeHandleError(MediationContext context)
    . Si cette méthode retourne
    true
    , Workday invoque le
    handleError(MediationContext context)
    méthode.
    • Si vous mettez en œuvre
      ConditionalOnErrorHandler
      l’interface, vous remplacez les expressions conditionnelles que vous avez définies.

Onglet Expressions

Propriété
Nom de l’attribut de la version XML
Description
Expression de la condition
condition-expression
Permet d’entrer directement les expressions de condition MVEL.
Si toutes les expressions sont évaluées comme suit
true
, ou si vous ne fournissez pas d'expression, le gestionnaire d'erreurs est appelé. Sinon, le gestionnaire d'erreurs n'est pas appelé, le traitement des erreurs se poursuit tout au long de la chaîne de traitement, et Workday ajoute une entrée
au journal d'audit
de type
ERROR_HANDLER_SKIPPED
.
Pour ajouter une nouvelle expression sous une rangée existante, cliquez sur
Ajouter
, puis entrez l'expression.
Pour ajouter une nouvelle expression au-dessus d’une rangée existante, placez le curseur dans la rangée en question, puis cliquez sur
Insert
dans le menu déroulant
Add
.
Utilisez les boutons à droite de l’onglet
Expressions
pour supprimer des rangées ou les réorganiser.