UpsOms.ITransaction.Valider

Procedure Valider();

Description

La méthode Valider permet de valider les modifications apportées aux objets transactionnels entrant dans la portée de la transaction et de ses transactions filles.

Si des objets ont des contraintes en attente de validation, alors ces contraintes sont vérifiées au moment de la validation. Si une de ces contraintes est mise en défaut, alors la validation n'est pas possible, les modifications sur les objets sont annulées et l'exception ValidationImpossible est envoyée.

La validation est transmise à toutes les connexions vers les bases de données qui sont liées à la transaction.

Une fois les modifications validées avec les succès, celles-ci sont visibles pour les autres tâches.

Exemple

Type TA ITransactionnel Defaut
/****************************/
Fin Type

Principal
/*******/
Variable
/******/
Debut
T.C="coucou";
TachePrincipale.TransactionCourante.Valider();
/* On valide la modification. */
Ecran.Ecrire(T.C+"\n");

T.C="hello";
TachePrincipale.TransactionCourante.Invalider();
/* On invalide la modification. */
Ecran.Ecrire(T.C+"\n");
...
Fin Principal

Voir aussi

Invalider pour invalider les modifications.

Traduction

---------