L’élément OnErrorAction permet de définir les actions à exécuter lorsqu’une opération retourne une erreur ou aucune donnée/réponse. Il s’emploie notamment avec les appels WebService et les requêtes de données (DataRequest) pour paramétrer le comportement selon le niveau d’alerte et le type de réponse.
AnswerType (liste fermée) : Définit le type de réponse pour laquelle l’action sera déclenchée
NoData : Permet de paramétrer le cas où il n’y a aucune donnée
NoAnswer : Permet de paramétrer le cas où il n’y a aucune réponse
ErrorType (Liste fermée) : Permet de paramétrer le type d’erreur selon le niveau d’alerte que le système doit renvoyer
Ignore : L’erreur n’est pas prise en compte
Warning : L’erreur est signalée, mais ne bloque pas la suite de l’action
Error : L’erreur bloque la validation du formulaire
Fatal : Erreur fatale
<DataRequest StoreOutputInDatastore="true" CallOnInputChangeOnly="true" Name="Liste_Des_Etudiants" DataPath="ETUDIANTS">
<Parameter Name="useremail" Value="$(email)" />
<OnErrorAction ErrorType="fatal" AnswerType="noAnswer" />
</DataRequest>
