DLTOVRDEVE
Supprimer substitutions unités
En bref
La commande DLTOVRDEVE permet de supprimer une ou plusieurs substitutions d'unité programme précédemment spécifiées dans un niveau d'appel.
DLTOVRDEVE se lit DLT
(Supprimer) + OVRDEVE.
Sur IBM i, le nom d'une commande associe presque toujours un verbe et un objet.
Syntaxe minimale
DLTOVRDEVE PGMDEV(…)
Paramètres
Astuce : dans une session 5250, tapez DLTOVRDEVE 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 DLTOVRDEVE permet de supprimer une ou plusieurs substitutions d'unité programme précédemment spécifiées dans un niveau d'appel.
Pour chaque unité programme substituée indiquée dans la commande DLTOVRDEVE, la substitution indiquée dans le même niveau d'appel que cette commande est supprimée. Lorsque la commande est émise de manière interactive ou à l'extérieur d'un programme dans un travail par lots, les substitutions d'unité programme de ce niveau d'appel sont supprimées ; lorsque la commande est utilisée dans un programme CL, les substitutions d'unité programme de ce niveau d'appel sont supprimées. Une substitution d'unité programme résulte de la commande de substitution OVRICFDEVE (Substituer unité fichier ICF).
La commande DLTOVRDEVE permet de supprimer toutes les substitutions d'unités programme du même niveau d'appel ou la substitution d'une unité spécifiée. Seules peuvent être supprimées les substitutions du niveau d'appel dans lequel la commande est spécifiée. Si, par exemple, une commande de substitution est spécifiée dans un programme d'une phase d'activation et si un autre programme contenant également des commandes de substitution est appelé, une commande DLTOVRDEVE spécifiée dans le second programme pourra supprimer uniquement les substitutions de ce programme. La commande DLTOVRDEVE n'a aucun effet sur la commande de substitution indiquée avant l'appel du programme. La substitution supprimée n'a pas d'effet sur les utilisations ultérieures de l'unité programme.
Unité programme substituée (PGMDEV)
Indique les substitutions d'unité programme en cours de suppression. Le nom d'une ou de plusieurs substitutions d'unité programme peut être indiqué.
Valeurs uniques
- *ALL
- Supprime toutes les substitutions d'unité programme existantes dans le niveau d'appel où est entrée cette commande.
Autres valeurs (jusqu'à 50 répétitions)
- nom
- Indiquez le nom d'une ou de plusieurs unités programme dont les substitutions doivent être supprimées dans le niveau d'appel.
Niveau d'appel (LVL)
Indique le niveau d'appel des substitutions d'unités programme supprimées. Une correspondance biunivoque est établie entre les postes de liste d'appel affichés par la commande WRKJOB (Gérer un travail) et le niveau d'appel du poste concerné.
Dans la liste d'appel, le premier nom de programme ou de procédure correspond au niveau d'appel 1. Le second nom correspond au niveau d'appel 2 et ainsi de suite jusqu'au dernier programme (ou jusqu'à la dernière procédure) qui a le niveau d'appel le plus élevé du travail.
- *ACTGRPDFN
- Le niveau d'appel des substitutions de fichiers à supprimer est défini par le groupe d'activation du programme qui appelle cette commande. S'il s'agit du groupe d'activation par défaut, le niveau d'appel des substitutions d'unités programme à supprimer correspond à celui du programme appelant. Dans le cas contraire, le niveau d'appel des substitutions d'unités programme à supprimer correspond au groupe d'activation du programme appelant.
- *
- Le niveau d'appel des substitutions d'unités programme à supprimer correspond à celui du programme qui a appelé le programme de traitement de la commande DLTOVRDEVE. Si cette commande est appelée via QCMDEXC, le niveau d'appel a la même valeur que celui du programme appelant de QCMDEXC.
- *JOB
- Les substitutions d'unités programme dont la portée est le travail sont supprimées. Seules les substitutions au niveau du travail pour lesquelles OVRSCOPE(*JOB) est indiqué sont supprimées.
Exemples
Exemple 1 : suppression de substitutions d'unités programme avec programme appelant dans un groupe d'activation par défaut
DLTOVRDEVE PGMDEV(*ALL)
Cette commande permet de supprimer toutes les substitutions d'unités programme existantes dans le niveau d'appel lorsque le programme appelant s'exécute dans le groupe d'activation par défaut. Lorsque le programme appelant s'exécute dans un groupe d'activation autre que le groupe par défaut, les substitutions d'unités dont la portée correspond à ce groupe d'activation sont supprimées.
Exemple 2 : suppression de substitutions d'unités programme avec programme appelant dans un groupe d'activation
DLTOVRDEVE PGMDEV(*ALL) LVL(*)
Cette commande permet de supprimer toutes les substitutions d'unités programme existantes dans le niveau d'appel, quel que soit le groupe d'activation dans lequel s'exécute le programme appelant.
Messages d'erreur
Messages *ESCAPE
© Copyright IBM Corp. Texte d'aide reproduit à des fins de formation.