Aller au contenu

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.

Exemples

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.