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
-
FLRDossier obligatoire -
INFLRDans le dossier -
TEXTTexte 'descriptif' -
AUTDroits -
ASPID pool mémoire secondaire -
CMDCHRIDID 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.
© Copyright IBM Corp. Texte d'aide reproduit à des fins de formation.