RMVM
Enlever un membre
En bref
La commande RMVM (Enlever un membre) permet d'enlever un ou plusieurs membres du fichier physique ou logique spécifié.
Syntaxe minimale
RMVM FILE(…) MBR(…)
Paramètres
Astuce : dans une session 5250, tapez RMVM 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 : Sous conditions
La commande RMVM (Enlever un membre) permet d'enlever un ou plusieurs membres du fichier physique ou logique spécifié. Si le membre est enlevé d'un fichier physique, le membre et ses données sont supprimés du système. S'il est enlevé d'un fichier logique, le membre et le chemin d'accès aux données du fichier physique sont supprimés du système.
Restrictions :
- Si un membre d'un autre fichier partage les données du membre en cours de suppression, vous devez d'abord supprimer le membre dépendant du fichier.
- Vous devez disposer de droits d'existence (*OBJEXIST) pour le fichier qui contient le(s) membre(s).
- Cette commande est à unités d'exécution protégées sous certaines conditions. Dans le cas de travaux à unités d'exécution multiples, cette commande n'admet pas l'utilisation d'unités d'exécution multiples pour les fichiers DDM (Gestion de fichiers éloignés) de type *SNA lorsque SYSTEM(*RMT) ou SYSTEM(*FILETYPE) est indiqué.
Fichier base de données (FILE)
Indique le fichier physique ou logique qui contient le(s) membre(s) à enlever.
Ce paramètre est obligatoire.
Qualificatif 1 : Fichier base de données
- nom
- Indiquez le nom du fichier base de données.
Qualificatif 2: Biblio
- *LIBL
- La recherche porte sur toutes les bibliothèques de la liste des bibliothèques de l'unité d'exécution en cours jusqu'à ce que la première occurrence soit trouvée.
- *CURLIB
- Le fichier est recherché dans la bibliothèque en cours du travail. Si cette dernière n'est pas précisée, QGPL est prise par défaut.
- nom
- Indiquez la bibliothèque contenant le fichier.
Membre (MBR)
Indique le(s) membre(s) de fichier à enlever.
Ce paramètre est obligatoire.
- *ALL
- Tous les membres doivent être enlevés du fichier indiqué.
- nom-générique
- Indiquez le nom générique des membres à enlever du fichier. Un nom générique se compose d'une chaîne de caractères suivie d'un astérisque (*). Tous les membres dont le nom commence par les caractères indiqués seront enlevés du fichier.
- nom
- Indiquez le nom du membre à enlever du fichier.
Exemples
Exemple 1 : Retrait d'un membre de fichier
RMVM FILE(JOBHIST1) MBR(JOBHIST1A)
Cette commande permet de retirer le membre de fichier JOBHIST1A du fichier JOBHIST1. Le fichier et le membre sont recherchés dans la liste de bibliothèques *LIBL. Si JOBHIST1 contient d'autres membres, ceux-ci restent inchangés.
Exemple 2 : Retrait des membres dont le nom commence par SRC
RMVM FILE(QGPL/JOBHISTL) MBR(SRC*)
Cette commande permet de retirer du fichier JOBHISTL de la bibliothèque QGPL tous les membres de fichier dont le nom commence par SRC.
Messages d'erreur
*ESCAPE Messages
- CPF32CF
- Erreur de fichier réparti. Code raison &3.
- CPF32C3
- Erreur au niveau du fichier réparti, identificateur de niveau de fichier non concordant
- CPF320A
- Le membre &3 ne peut pas être enlevé.
- CPF320B
- Opération incorrecte pour le fichier base de données &1.
- CPF3203
- Allocation de l'objet impossible pour le fichier &1 de &2.
- CPF3220
- Impossible d'effectuer l'opération sur le fichier &1 de &2.
- CPF3273
- Fichier ou membre ni créé, ni supprimé, ni modifié.
- CPF7301
- &5 membre(s) non enlevé(s) du fichier &2 de &3.
- CPF7310
- Membre &1 non enlevé du fichier &2 de &3.
© Copyright IBM Corp. Texte d'aide reproduit à des fins de formation.