Aller au contenu

RMVBKP

Enlever un point d'arrêt

En bref

La commande RMVBKP (Enlever un point d'arrêt) permet de supprimer un ou plusieurs points d'arrêt du programme à déboguer.

RMVBKP se lit RMV (Retirer) + BKP. Sur IBM i, le nom d'une commande associe presque toujours un verbe et un objet.

Syntaxe minimale

RMVBKP

Paramètres

  • STMT Numéro d'instruction
  • PGM Programme

Astuce : dans une session 5250, tapez RMVBKP 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 : Non

La commande RMVBKP (Enlever un point d'arrêt) permet de supprimer un ou plusieurs points d'arrêt du programme à déboguer. Il peut également supprimer tous les points d'arrêt de tous les programmes en mode débogage.

Restrictions :

  • Vous pouvez utiliser cette commande uniquement en mode débogage. Pour démarrer le mode débogage, utilisez la commande STRDBG.
  • Vous ne pouvez pas utiliser cette commande si vous faites la maintenance d'un autre travail et si celui-ci est dans une file d'attente de travaux, ou bien s'il est suspendu, interrompu ou arrêté.
  • Vous ne pouvez pas utiliser cette commande pour retirer les points d'arrêt d'un programme lié.

Paramètres

Mot-clé Description Valeurs possibles Remarques
STMT Numéro d'instruction Valeurs uniques: *, *ALL
Autres valeurs (jusqu'à 10 répétitions): Valeur caractère
Facultatif, positionnel 1
PGM Programme Nom, *DFTPGM, *ALL Facultatif, positionnel 2

Numéro d'instruction (STMT)

Indique les instructions HLL (langage évolué) ou les instructions machine dont les points d'arrêt doivent être enlevés dans un programme. Il est possible de supprimer des points d'arrêt dans un programme préalablement indiqué, dans le programme défini au paramètre Programme ( PGM) ou dans le dernier programme qui a atteint un point d'arrêt, c'est à dire une valeur de * définie pour le paramètre STMT. Dans les deux premiers cas, un ou plusieurs numéros d'instructions ou la totalité des points d'arrêt peuvent être indiqués. Si une valeur de * est définie pour le paramètre STMT, le point d'arrêt atteint par le dernier programme interrompu est alors supprimé. Une autre possibilité consiste à supprimer tous les points d'arrêt de l'ensemble des programmes en mode débogage.

Valeurs uniques

*
C'est le dernier point d'arrêt à l'origine de l'interruption d'un programme qui est supprimé.
*ALL
Tous les points d'arrêt du programme indiqué sont supprimés.

Autres valeurs (jusqu'à 10 répétitions)

valeur-caractère
Indiquez le numéro d'instruction à supprimer du programme défini par le paramètre PGM (10 numéros au maximum).

Programme (PGM)

Indique le programme dont les points d'arrêt spécifiés doivent être enlevés. Ce paramètre peut être défini uniquement si une valeur de * n'a pas été indiquée au paramètre Numéro d'instruction (STMT).

*DFTPGM
Les points d'arrêt du programme par défaut sont supprimés.
*ALL
Les points d'arrêt de tous les programmes en mode débogage sont supprimés. Cette valeur ne peut être définie que si aucune valeur n'a été fournie pour le paramètre STMT.
nom
Indiquez le nom du programme dont les points d'arrêt définis doivent être supprimés.

Exemples

RMVBKP   STMT(100)

Cette commande permet de supprimer du programme par défaut le point d'arrêt figurant sur l'instruction 100.

Messages d'erreur

Messages *ESCAPE

CPF1999
Erreurs dans la commande.

© Copyright IBM Corp. Texte d'aide reproduit à des fins de formation.