CONTAINSERRORS

La fonction CONTAINSERRORS teste un objet valide pour déterminer s'il contient des objets en erreur.

Syntaxe :
CONTAINSERRORS (expression-objet-unique)
Signification :
CONTAINSERRORS (objet_à_tester)
Renvoie :
True ou False

La fonction CONTAINSERRORS renvoie "true" si un objet contenu dans object_to_test est en erreur. Elle renvoie "false" si object_to_test est intégralement valide.

L'objet en entrée est valid. Cette fonction n'évalue not les objets non valides. Par conséquent, si la règle de mappe est la suivante :

CONTAINSERRORS ( Invoice:InputFile )

et que Facture[1] est valide, Facture[2] n'est pas valide et Facture[3] est valide, la fonction CONTAINSERRORS effectue deux évaluations : une pour chaque instance valid valide de Facture.

Exemples

  • Msg (s) = SI ( CONTAINSERRORS ( Msg:Sac_courrier ) & Type:Msg:Sac_courrier = "PRIORITY" , Msg:Sac_courrier , "none" )

    Dans cet exemple, si Msg:Sac_courrier contient un objet en erreur et que la valeur de Type:Msg:Sac_courrier est "PRIORITY", Msg:Sac_courrier est mappé ; dans les autres cas, "none" est renvoyé pour cette occurrence de Msg. Cette règle de mappe renvoie tous les messages valides (Msg) qui contiennent des erreurs, avec le Type "PRIORITY".

Fonctions associées

  • ISERROR
  • REFORMAT