Aller au contenu

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

  • FILE Fichier base de données obligatoire
  • MBR Membre obligatoire

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é.

Paramètres

Mot-clé Description Valeurs possibles Remarques
FILE Fichier base de données Nom d'objet qualifié Obligatoire, positionnel 1
Qualificatif 1: Fichier base de données Nom
Qualificatif 2: Biblio Nom, *LIBL, *CURLIB
MBR Membre Nom générique, nom, *ALL Obligatoire, positionnel 2

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.