ROLLBACK
Invalider
En bref
La commande ROLLBACK (Invalider) permet de redémarrer la transaction en cours et de redéfinir la dernière frontière en tant que frontière de validation en cours pour la définition de validation associée au programme émettant la commande.
Cette commande ne prend aucun paramètre : on la tape seule, ROLLBACK.
Astuce : dans une session 5250, tapez ROLLBACK puis F4 pour
l'invite de saisie, et F1 sur un paramètre pour son aide.
Aide IBM i de la commande
Texte du F1, IBM i 7.5 en français
(bibliothèque QSYS)
Où s'exécute : Tous les environnements (*ALL)
Compatible multitâche : Oui
La commande ROLLBACK (Invalider) permet de redémarrer la transaction en cours et de redéfinir la dernière frontière en tant que frontière de validation en cours pour la définition de validation associée au programme émettant la commande.
L'émission de la commande ROLLBACK provoque :
- L'invalidation des modifications apportées, depuis la dernière définition de frontière de validation, aux fichiers base de données et autres ressources sous contrôle de validation pour la définition de validation. Les mises à jour, ajouts ou suppressions effectués sur les données des fichiers base de données postérieurement à cette frontière sont invalidés ou enlevés, et les postes d'origine sont réintégrés dans les fichiers. Les enregistrements qui ont été ajoutés aux fichiers y subsistent en tant qu'enregistrements supprimés. Les fichiers sont repositionnés sur la dernière frontière de validation. Les modifications effectuées sur les autres ressources de validation sont également invalidées.
- La libération de tous les verrouillages d'enregistrements effectués sur les fichiers ouverts sous contrôle de validation pour la définition de validation.
- La libération des verrouillages effectués sur les ressources de contrôle de validation au niveau objet, lors de la création ou de la modification de ces ressources dans le cadre de la transaction.
Pour plus d'informations sur la commande ROLLBACK, reportez-vous au manuel Ensemble de rubriques Commitment control de l'IBM i Information Center, à l'adresse http://www.ibm.com/systems/i/infocenter/.
Aucun paramètre n'est prévu pour cette commande.
Paramètres
AucunExemples
ROLLBACK
Cette commande permet de rétablir la dernière frontière de validation (c'est-à-dire le point où la dernière commande COMMIT ou ROLLBACK a été lancée) pour la définition de validation associée au programme qui a lancé la commande.
Messages d'erreur
Messages *ESCAPE
- CPF83D0
- Opération de validation non admise.
- CPF835F
- Echec d'une opération de validation ou d'invalidation.
- CPF8350
- Définition de validation non trouvée.
- CPF8359
- L'opération d'invalidation a échoué.
- CPF8367
- Opération de contrôle de validation impossible.
Messages *STATUS
- CPF83E6
- Contrôle de validation terminé mais resynchronisation en cours.
© Copyright IBM Corp. Texte d'aide reproduit à des fins de formation.