Aller au contenu

CRTFLR

Créer un dossier

En bref

La commande CRTFLR (Créer un dossier) permet de créer un dossier.

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

Syntaxe minimale

CRTFLR FLR(…)

Paramètres

  • FLR Dossier obligatoire
  • INFLR Dans le dossier
  • TEXT Texte 'descriptif'
  • AUT Droits
  • ASP ID pool mémoire secondaire
  • CMDCHRID ID caractères pour commande

Astuce : dans une session 5250, tapez CRTFLR 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 CRTFLR (Créer un dossier) permet de créer un dossier. Les dossiers servent à classer des documents et d'autres dossiers.

Restrictions :

Pour créer un dossier dans un dossier existant, vous devez avoir un droit *CHANGE sur ce dernier.

Paramètres

Mot-clé Description Valeurs possibles Remarques
FLR Dossier Valeur caractère Obligatoire, positionnel 1
INFLR Dans le dossier Valeur caractère, *NONE Facultatif, positionnel 2
TEXT Texte 'descriptif' Valeur caractère, *FLR Facultatif
AUT Droits Nom, *INFLR, *EXCLUDE, *ALL, *CHANGE, *USE Facultatif
ASP ID pool mémoire secondaire 1-32, *INFLR Facultatif
CMDCHRID ID caractères pour commande Valeurs uniques: *SYSVAL, *DEVD
Autres valeurs: Liste d'éléments
Facultatif
Élément 1: Jeu de caractères graphiques Entier
Élément 2: Page de codes Entier

Dossier (FLR)

Nom du dossier à créer.

Ce paramètre est obligatoire.

nom
Indiquez le nom (de 1 à 12 caractères, y compris un suffixe facultatif) du dossier à créer. Sans suffixe, le nom d'un document ou d'un dossier ne peut comporter plus de 8 caractères. Tout suffixe doit commencer par un point, suivi d'un maximum de 3 caractères. Il permet d'identifier le dossier à l'aide d'informations spécifiques pouvant servir à dresser une liste sélective des dossiers de votre système.

Dans le dossier (INFLR)

Nom du dossier devant contenir le dossier à créer.

*NONE
Le dossier n'est pas créé dans un autre dossier; il est considéré comme dossier de premier niveau.
nom
Indiquez le nom du dossier (de 1 à 63 caractères) devant contenir le dossier nouvellement créé.

Puisque des dossiers peuvent s'imbriquer dans d'autres et que leur nom n'est unique que dans le dossier qui les contient, il se peut que vous deviez lier plusieurs noms pour identifier un dossier. C'est ce qu'on appelle le chemin d'un objet dans un dossier. Un chemin de dossier est constitué :

  • d'un ou de plusieurs noms de dossiers. S'il en comporte plusieurs, ceux-ci sont séparés par une barre oblique (/). Exemple : DOSSIERA/DOSSIERB.
  • d'au plus 63 caractères.

Texte 'descriptif' (TEXT)

Texte décrivant brièvement l'objet.

*FLR
Le texte correspond au nom du dossier indiqué dans le paramètre Dossier (FLR).
caractère
Tapez, entre apostrophes, un texte d'au plus 44 caractères.

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.

*INFLR
Si le dossier est de premier niveau, le droit est de type *EXCLUDE. Si le dossier n'est pas un dossier de premier niveau, le droit est copié depuis le dossier indiqué dans le paramètre Dans le dossier (INFLR).
*EXCLUDE
L'utilisateur n'a pas accès à l'objet.
*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é.
*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.
*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).
nom
Indiquez le nom de la liste d'autorisation. La valeur affectée aux droits publics est *AUTL et la liste d'autorisation protège le dossier créé.

ID pool mémoire secondaire (ASP)

Indique l'ID pool de mémoire secondaire dans lequel le dossier est créé. Ce paramètre peut être indiqué seulement lorsque INFLR(*NONE) est précisé (lorsque vous créez un dossier de premier niveau).

*INFLR
Le dossier est créé dans le pool de mémoire secondaire du dossier parent. Lorsque INFLR(*NONE) est indiqué, il s'agit de l'ASP système.
1-32
Indiquez l'ID pool de mémoire secondaire (ASP) dans lequel le dossier est créé. La valeur doit désigner un ASP configuré dans le système. Pour plus d'informations sur la configuration d'un pool de mémoire secondaire, consultez le manuel Reprise du système, SC41-5304.

ID caractères pour commande (CMDCHRID)

Désigne l'identificateur de caractères (jeu de caractères graphiques et page de codes) des données entrées comme valeurs de paramètre de commande (applicable au paramètre Texte 'descriptif' (TEXT)). L'ID caractères dépend de l'écran où la commande a été entrée.

Valeurs uniques

*SYSVAL
Le système détermine les valeurs de jeu de caractères graphiques et de page de codes pour les paramètres de commande à partir de la valeur système QCHRID.
*DEVD
Le système détermine le jeu de caractères graphiques et la page de codes applicables à partir de la description d'unité écran sur laquelle la commande a été entrée. Cette option ne peut être utilisée que pour un travail interactif. Si elle est indiquée pour un travail par lots, une erreur se produit.

Elément 1 : Jeu de caractères graphiques

1 à 32767
Indiquez le jeu de caractères graphiques à utiliser.

Elément 2 : Page de codes

1 à 32767
Indiquez la page de codes à utiliser.

Exemples

Exemple 1 : création d'un dossier dans un autre dossier

CRTFLR   FLR(QTR1)  INFLR('PAYROLL/1987')  AUT(*CHANGE)
         TEXT('paie du premier trimestre')

Cette commande permet de créer le dossier QTR1 dans le dossier PAYROLL/1987. Le droit de modification *CHANGE sur le dossier est accordé au public, ce qui permet l'ajout d'un document dans le dossier, la modification de la description du dossier, ou l'affichage du contenu du dossier. Le dossier 1987 se trouve dans le dossier PAYROLL, qui est un dossier de premier niveau.

Exemple 2 : création d'un dossier dans un pool de mémoire secondaire

CRTFLR   FLR(MANFCTNG)  INFLR(*NONE)  ASP(2)  AUT(*USE)
         TEXT('Fabrication')

Cette commande permet de créer le dossier MANFCTNG, en tant que dossier de premier niveau, dans le pool de mémoire secondaire (ASP) 2 précédemment configuré sur le système. Le droit d'utilisation *USE sur le dossier est accordé au public, ce qui permet d'afficher la description ou le contenu du dossier.

Messages d'erreur

Messages *ESCAPE

CPF8A18
Le dossier &1 n'a pas été créé.

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