Aller au contenu

CRTBNDDIR

Créer un répertoire de liage

En bref

La commande CRTBNDDIR (Créer un répertoire de liage) permet de créer un objet répertoire de liage dans la bibliothèque indiquée.

CRTBNDDIR se lit CRT (Créer) + BNDDIR. Sur IBM i, le nom d'une commande associe presque toujours un verbe et un objet.

Syntaxe minimale

CRTBNDDIR BNDDIR(…)

Paramètres

  • BNDDIR Répertoire de liage obligatoire
  • AUT Droits
  • TEXT Texte 'descriptif'

Astuce : dans une session 5250, tapez CRTBNDDIR 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 CRTBNDDIR (Créer un répertoire de liage) permet de créer un objet répertoire de liage dans la bibliothèque indiquée.

Restrictions :

  • Vous devez disposer des droits de lecture (*READ) et d'ajout (*ADD) sur la bibliothèque dans laquelle le répertoire de liage doit être créé.

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, *CURLIB
AUT Droits Nom, *LIBCRTAUT, *CHANGE, *ALL, *USE, *EXCLUDE Facultatif
TEXT Texte 'descriptif' Valeur caractère, *BLANK Facultatif

Répertoire de liage (BNDDIR)

Indique le répertoire de liage à créer.

Ce paramètre est obligatoire.

Qualificatif 1 : Répertoire de liage

nom
Indiquez le nom du répertoire de liage à créer.

Qualificatif 2 : Biblio

*CURLIB
Le répertoire de liage est créé dans la bibliothèque en cours du travail. Si aucune bibliothèque n'est indiquée, QGPL est utilisée.
nom
Indiquez le nom de la bibliothèque dans laquelle le répertoire de liage doit être créé.

Droits (AUT)

Indique les droits que vous accordez aux utilisateurs qui n'ont pas de droits spécifiques sur l'objet, qui ne figurent pas sur une liste d'autorisation ou dont le profil de groupe ou les profils du groupe supplémentaire ne disposent pas de droits spécifiques sur l'objet.

*LIBCRTAUT
Le système détermine les droits sur l'objet à l'aide de la valeur spécifiée à l'invite Droits pour objets créés (paramètre CRTAUT) dans la commande CRTLIB pour la bibliothèque contenant l'objet à créer. Si la valeur précisée au paramètre CRTAUT est modifiée, la nouvelle valeur n'affecte pas les objets existants.
*CHANGE
L'utilisateur peut effectuer toutes les opérations sur l'objet, à l'exception de celles réservées au propriétaire ou contrôlées par les droits d'existence de l'objet (*OBJEXIST) et de gestion de l'objet (*OBJMGT). L'utilisateur peut réaliser des fonctions de base sur l'objet et le modifier. Le droit *CHANGE fournit le droit d'opération sur l'objet (*OBJOPR) ainsi que les droits sur toutes les données. Si l'objet est une liste d'autorisation, vous pouvez ajouter, modifier ou supprimer des utilisateurs dans cette liste.
*ALL
L'utilisateur peut effectuer toutes les opérations, à l'exception de celles réservées au propriétaire ou soumises au droit de gestion de la liste d'autorisation (*AUTLMGT). L'utilisateur a un droit d'existence sur l'objet Il peut également effectuer des fonctions de base sur ce dernier, le modifier, définir son niveau de protection et en transférer la propriété.
*USE
L'utilisateur peut effectuer des opérations de base sur l'objet, telles que l'exécution d'un programme ou la lecture d'un fichier. Il ne peut pas le modifier. Le droit d'utilisation (*USE) fournit le droit d'opération sur l'objet (*OBJOPR) ainsi que le droit d'exécution (*EXECUTE).
*EXCLUDE
L'utilisateur n'a pas accès à l'objet.
nom
Indiquez le nom d'une liste d'autorisation permettant de déterminer les droits sur l'objet. Les droits sur l'objet précisés dans la liste sont accordés aux utilisateurs qui figurent sur cette liste. La liste d'autorisation doit exister à la création de l'objet.

Texte 'descriptif' (TEXT)

Indique le texte qui décrit brièvement l'objet répertoire de liage.

*BLANK
Aucun texte n'est indiqué.
valeur-caractère
Indiquez, entre apostrophes, un texte de 50 caractères au maximum.

Exemples

CRTBNDDIR   BNDDIR(*CURLIB/DISPLAYS)

Cette commande crée le répertoire de liage nommé DISPLAYS dans la bibliothèque en cours du travail, ou dans QGPL si aucune bibliothèque en cours n'existe pour le travail.

Messages d'erreur

Messages *ESCAPE

CPF5D0B
Le répertoire de liage &1 n'a pas été créé

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