Aller au contenu

DSPBNDDIR

Afficher répertoire de liage

En bref

La commande DSPBNDDIR (Afficher répertoire de liage) permet d'afficher le contenu d'un répertoire de liage.

DSPBNDDIR se lit DSP (Afficher) + BNDDIR. Sur IBM i, le nom d'une commande associe presque toujours un verbe et un objet.

Syntaxe minimale

DSPBNDDIR BNDDIR(…)

Paramètres

  • BNDDIR Répertoire de liage obligatoire
  • OUTPUT Sortie
  • OUTFILE Fichier recevant la sortie
  • OUTMBR Options pour membre de sortie

Astuce : dans une session 5250, tapez DSPBNDDIR 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 DSPBNDDIR (Afficher répertoire de liage) permet d'afficher le contenu d'un répertoire de liage.

Restrictions :

  • Vous devez disposer du droit d'utilisation (*USE) sur la bibliothèque dans laquelle se trouve le répertoire de liage.
  • Vous devez disposer des droits d'opération sur l'objet (*OBJOPR) et de lecture (*READ) 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
OUTPUT Sortie *, *PRINT, *OUTFILE Facultatif, positionnel 2
OUTFILE Fichier recevant la sortie Nom d'objet qualifié Facultatif, positionnel 3
Qualificatif 1: Fichier recevant la sortie Nom
Qualificatif 2: Biblio Nom, *LIBL, *CURLIB, *USRLIBL
OUTMBR Options pour membre de sortie Liste d'éléments Facultatif
Élément 1: Membre recevant la sortie Nom, *FIRST
Élément 2: Remplacement ou ajout enregs *REPLACE, *ADD

Répertoire de liage (BNDDIR)

Indique le répertoire de liage à afficher.

Ce paramètre est obligatoire.

Qualificatif 1 : Répertoire de liage

nom
Indiquez le nom du répertoire de liage à afficher.

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.

Sortie (OUTPUT)

Indique si la sortie générée par cette commande est affichée sur le poste de travail demandeur ou imprimée avec la sortie spoule du travail.

*
La sortie demandée par un travail interactif s'affiche à l'écran. La sortie demandée par un travail par lots est imprimée avec la sortie spoule du travail.
*PRINT
La sortie est imprimée avec la sortie spoule du travail.
*OUTFILE
La sortie est dirigée vers le fichier base de données indiqué au paramètre OUTFILE.

Fichier recevant la sortie (OUTFILE)

Indique le fichier base de données vers lequel la sortie de cette commande est dirigée. Si ce fichier n'existe pas, cette commande le créé dans la bibliothèque indiquée. Les droits publics du fichier sont les mêmes que les droits de création indiqués pour la bibliothèque dans laquelle le fichier est créé. Le fichier de sortie a le même format d'enregistrement que le fichier de base de données QABNDBND fourni par IBM et le format d'enregistrement QBNDSPBD.

Qualificatif 1 : Fichier recevant la sortie

nom
Indiquez le nom du fichier base de données qui reçoit la sortie de l'écran.

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.

Options pour membre de sortie (OUTMBR)

Indique le nom du membre de fichier base de données vers lequel la sortie de l'écran est dirigée. Si un membre existe déjà et que *REPLACE est indiqué, le système l'efface et ajoute les nouveaux enregistrements. Si le le membre n'existe pas et qu'aucun nom de membre n'est indiqué, le système créé un membre et lui affecte le nom du fichier indiqué à l'invite Fichier recevant la sortie (paramètre OUTFILE). Si un membre indiqué n'existe pas, le système le crée.

Elément 1 : Membre recevant la sortie

*FIRST
Le premier membre du fichier reçoit la sortie. Si OUTMBR(*FIRST) est indiqué et qu'un membre n'existe pas, le système crée un membre portant le nom du fichier indiqué au paramètre OUTFILE.
nom
Indiquez le nom du membre du fichier qui reçoit la sortie. Si le membre n'existe pas, le système le crée.

Elément 2 : Remplacement ou ajout enregs

*REPLACE
Le système met à blanc le membre existant et ajoute les nouveaux enregistrements.
*ADD
Le système ajoute les nouveaux enregistrements à la suite des enregistrements existants.

Exemples

DSPBNDDIR   BNDDIR(STORE)

Cette commande affiche un répertoire de liage nommé STORE.

Messages d'erreur

Messages *ESCAPE

CPF5D01
Répertoire de liage &1 de la bibliothèque &2 inutilisable.
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.