Aller au contenu

RMVBNDDIRE

Enlever poste répertoire liage

En bref

La commande RMVBNDDIRE (Enlever poste répertoire liage) permet d'enlever un poste du répertoire de liage.

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

Syntaxe minimale

RMVBNDDIRE BNDDIR(…)

Paramètres

  • BNDDIR Répertoire de liage obligatoire
  • OBJ Spécifications d'objet

Astuce : dans une session 5250, tapez RMVBNDDIRE 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 RMVBNDDIRE (Enlever poste répertoire liage) permet d'enlever un poste du répertoire de liage.

Restrictions :

  • Vous devez disposer d'un droit de lecture (*READ) et d'un droit d'opération sur l'objet (*OBJOPR) sur la bibliothèque dans laquelle le répertoire de liage est mis à jour.
  • Vous devez disposer d'un droit d'opération sur l'objet (*OBJOPR) et d'un droit de suppression (*DLT) sur le répertoire de liage.

Paramètres

Mot-clé Description Valeurs possibles Remarques
BNDDIR Répertoire de liage Nom d'objet qualifié Obligatoire, positionnel 1
Qualificatif 1: Répertoire de liage Nom
Qualificatif 2: Biblio Nom, *LIBL, *CURLIB, *USRLIBL
OBJ Spécifications d'objet Values (jusqu'à 50 répétitions): Liste d'éléments Facultatif, positionnel 2
Élément 1: Objet Nom d'objet qualifié
Qualificatif 1: Objet Nom générique, nom, *ALL
Qualificatif 2: Biblio Nom, *LIBL
Élément 2: Type d'objet *SRVPGM, *MODULE

Répertoire de liage (BNDDIR)

Indique le répertoire de liage dans lequel un poste est enlevé.

Ce paramètre est obligatoire.

Qualificatif 1 : Répertoire de liage

nom
Indiquez le nom du répertoire de liage à mettre à jour.

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
La recherche porte sur la bibliothèque en cours du travail. Si aucune bibliothèque n'est indiquée, QGPL est utilisée.
*USRLIBL
La recherche porte uniquement sur les bibliothèques figurant dans la partie utilisateur de la liste des bibliothèques du travail.
nom
Indiquez le nom de la bibliothèque sur laquelle doit porter la recherche.

Spécifications d'objet (OBJ)

Indique un ou plusieurs noms d'objet à supprimer du répertoire de liage.

Vous pouvez indiquer 50 valeurs pour ce paramètre.

Elément 1 : Objet

Qualificatif 1 : Objet

*ALL
Tous les objets du type précisé sont enlevés de la bibliothèque indiquée.
nom-générique
Indiquez le nom générique des objets à enlever. Un nom générique est composé d'un ou plusieurs caractères suivis d'un astérisque (*) : ABC*, par exemple. L'astérisque remplace tout caractère admis. Un nom générique désigne tous les objets dont le nom commence par le préfixe générique sur lesquels l'utilisateur détient des droits. Si l'astérisque n'est pas inclus dans le nom (préfixe) générique, le système considère qu'il s'agit d'un nom d'objet complet. Si le nom complet de l'objet est indiqué et que plusieurs bibliothèques sont explorées, plusieurs objets peuvent être enlevés, à condition toutefois que la valeur de bibliothèque *ALL ou *ALLUSR puisse être indiquée pour le nom.
nom
Indiquez le nom de l'objet à enlever.

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.
nom
Indiquez le nom de la bibliothèque sur laquelle doit porter la recherche.

Elément 2 : Type d'objet

*SRVPGM
Indique que l'objet enlevé est un programme de service.
*MODULE
Indique que l'objet enlevé est un module.

Exemples

RMVBNDDIRE   BNDDIR(SOURCE)  OBJ(LIST)

Cette commande vous permet d'enlever l'objet LIST du répertoire de liage SOURCE.

Messages d'erreur

Messages *ESCAPE

CPF5D01
Répertoire de liage &1 de la bibliothèque &2 inutilisable.
CPF5D09
Objet &2/&1 de type &3 introuvable dans répertoire de liage &4 de la bibliothèque &5.
CPF980F
Répertoire de liage &1 introuvable dans bibliothèque &2.
CPF9801
Objet &2 non trouvé dans la bibliothèque &3.
CPF9802
Non autorisé à l'objet &2 de &3.
CPF9803
Impossible d'allouer l'objet &2 de la bibliothèque &3.
CPF9807
Une ou plusieurs bibliothèques de la liste ont été supprimées.
CPF9808
Allocation impossible pour une ou plusieurs bibliothèques de la liste.
CPF9810
Bibliothèque &1 non trouvée.
CPF9820
Non autorisé à utiliser la bibliothèque &1.
CPF9830
Allocation de la bibliothèque &1 impossible.

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