Transactionnel

Attribut de l'instruction Type ou Interface. Spécifie que le type ou l'interface supporte les transactions.

Syntaxe

Synchroniser

Description

L'attribut Transactionnel permet de spécifier que les objets du type en cours de définition verront leurs modifications gérées selon le principe des transactions : Une transaction peut être invalidée explicitement ou suite à la réception d'une exception. Dans ce second cas, l'exception doit être déclarée comme ayant un effet sur les transactions ouvertes par la tâche recevant l'exception. Pour plus de précisions, veuillez vous reporter à la fiche Exception.

Exemple

Type Employe Transactionnel Defaut
/********************************/ Fin Type

Variable
/******/
Principal
/*******/
Debut
...
/* Ajout d'une personne. */
P.Nom=Personne();
P.Nom="DUVAL";
P.DateDeNaissance=Date(10, 10, 1968);
/* Validation de l'ajout. */
TachePrincipale.TransactionCourante.Valider();
...
Fin Principal

Avertissement

La création, la destruction ou la modification des propriétés dynamiques ne sont jamais gérées selon le principe des transactions pour un type transactionnel.

Voir aussi

Type pour déclarer un type. Interface pour déclarer une interface.

Up ! Virtual Business Machine pour connaître les interfaces métiers faisant partie de l'offre d'Up ! Application System.

Traduction

---------