ADELIA |
VADELIA |
SADELIA |
WADELIA |
MADELIA |
(I/B) |
(I/B) (S) |
(B) (S) |
(I/B) (S) |
(I) (S) |
Attention : pour les programmes de type ADELIA générés en C, cet ordre est inactif.
Paragraphe d'utilisation
Tous
Syntaxe
ANNULER_MAJ
Description
Cet ordre est utilisé lorsque l'application travaille en mode de contrôle de validation. L'ordre inverse est VALIDER_MAJ.
Accès à un fichier AS/400
Il correspond à l'annulation des mises à jour effectuées sur les fichiers définis avec contrôle de validation (COMMIT) depuis la dernière validation.
Pour déclarer un fichier en mode "contrôle de validation", il faut modifier les options de génération par défaut : indiquer que l'on gère le contrôle de validation sur la ligne du fichier concerné, dans la colonne COMMIT.
Dans le cas d'une déclaration par l'ordre IDENTIFIER ou l'ordre VUE (VADELIA), il faut spécifier le paramètre COMMIT.
Important : l'ordre ANNULER_MAJ peut être utilisé dans un programme pour lequel aucun fichier n'est ouvert sous contrôle de validation ; voir les brochures IBM pour avoir plus de renseignements sur l'utilisation du mode "contrôle de validation".
Accès à une table SQL
Il correspond à l'annulation des mises à jour effectuées sur les tables SQL du processus depuis la dernière validation.
Il faut désactiver le mode "Ignorer contrôle de validation" ; voir Contrôle de validation et l'onglet Génération L3G au niveau des attributs de l'environnement.
Accès à un fichier Btrieve
Adélia ne gère pas la journalisation pour les fichiers Btrieve.
Attention :
Pour les programmes de type ADELIA générés en C, cet ordre est inactif.
Pour les programmes de type autre qu'ADELIA, cet ordre est ignoré par le générateur si le mode "Ignorer contrôle de validation" est activé (onglet Génération L3G au niveau des attributs de l'environnement).
Par exemple
SI CONFIRMATION = 'OUI'
VALIDER_MAJ
SINON
ANNULER_MAJ
FIN