CRTDEVASP
Créer desc unité (ASP)
En bref
La commande CRTDEVASP permet de créer une description d'unité ASP (pool de mémoire secondaire).
CRTDEVASP se lit CRT
(Créer) + DEVASP.
Sur IBM i, le nom d'une commande associe presque toujours un verbe et un objet.
Syntaxe minimale
CRTDEVASP DEVD(…) RSRCNAME(…)
Paramètres
-
DEVDDescription d'unité obligatoire -
RSRCNAMENom de ressource obligatoire -
RDBBase de données relationnelle -
MSGQFile attente messages -
TEXTTexte 'descriptif' -
AUTDroits
Astuce : dans une session 5250, tapez CRTDEVASP 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 CRTDEVASP permet de créer une description d'unité ASP (pool de mémoire secondaire).
Pour plus de détails sur les pools de stockage sur disque indépendants, voir l'IBM i Information Center, à l'adresse http://www.ibm.com/systems/i/infocenter/.
Restriction : Pour utiliser cette commande, vous devez disposer du droit spécial *IOSYSCFG (configuration de système d'entrée-sortie).
Paramètres
| Mot-clé | Description | Valeurs possibles | Remarques |
|---|---|---|---|
| DEVD | Description d'unité | Nom | Obligatoire, clé, positionnel 1 |
| RSRCNAME | Nom de ressource | Nom | Obligatoire, clé, positionnel 2 |
| RDB | Base de données relationnelle | Nom, *GEN | Facultatif |
| MSGQ | File attente messages | Valeurs uniques: *SYSOPR Autres valeurs: Nom d'objet qualifié |
Facultatif |
| Qualificatif 1: File attente messages | Nom | ||
| Qualificatif 2: Biblio | Nom, *LIBL, *CURLIB | ||
| TEXT | Texte 'descriptif' | Valeur caractère, *BLANK | Facultatif |
| AUT | Droits | Nom, *CHANGE, *ALL, *USE, *EXCLUDE, *LIBCRTAUT | Facultatif |
Description d'unité (DEVD)
Indique le nom de la description d'unité.
Nom de ressource (RSRCNAME)
Indique le nom de ressource qui identifie l'ASP utilisé pour désigner une collection de disques.
- nom-ressource
- Indiquez le nom de l'ASP qui désigne une collection de disques.
Base de données relationnelle (RDB)
Indique le nom de la base de données relationnelle (RDB) à associer à l'unité ASP (pool de mémoire secondaire).
- *GEN
- Le système d'exploitation génère le nom RDB à l'issue de la mise en fonction de l'unité. S'il s'agit d'un ASP principal ou d'un groupe d'ASP, le nom RDB est identique à celui de l'unité. S'il s'agit d'un ASP auxiliaire, ou d'un ASP de Système de fichiers défini par l'utilisateur (UDFS), le nom RDB est mis à blanc.
- nom-base-données-relationnelle
- Indiquez le nom RDB à associer à l'unité ASP. Ce nom ne sera pas utilisé si la description d'unité ASP est un ASP auxiliaire ou un ASP de système UDFS. S'il s'agit d'un ASP principal ou d'un groupe d'ASP, lors de la mise en fonction du groupe d'ASP, le nom RDB spécifié devient le nom de la base de données relationnelle sur le système, ainsi que sur tout autre système connecté à celui-ci.
File attente messages (MSGQ)
Nom de la file d'attente de messages dans laquelle sont envoyés les messages d'exploitation pour cette unité.
Les noms qualifiés possibles sont :
- *SYSOPR
- Les messages sont envoyés à la file d'attente de messages QSYSOPR de QSYS.
- nom-file-attente-messages
- Indiquez le nom de la file d'attente de messages dans laquelle sont envoyés les messages d'exploitation.
- *LIBL
- La recherche porte sur toutes les bibliothèques de la liste des bibliothèques du travail jusqu'à ce que la première occurrence soit trouvée.
- *CURLIB
- La recherche porte sur la bibliothèque en cours du travail. Si celle-ci n'est pas précisée, QGPL est prise par défaut.
- nom-bibliothèque
- Indiquez le nom de la bibliothèque sur laquelle doit porter la recherche.
Texte 'descriptif' (TEXT)
Texte décrivant brièvement l'objet.
- *BLANK
- Aucun texte n'est spécifié.
- valeur-alphanumérique
- Indiquez, entre apostrophes, un texte de 50 caractères au maximum.
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.
- *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.
- *LIBCRTAUT
- Le système détermine les droits sur l'objet à l'aide de la valeur précisé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.
- 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.
Exemples
Exemple 1 : Création d'une unité ASP indépendante
CRTDEVASP DEVD(COMPANY1) RSRCNAME(COMPANY1)
Cette commande permet de créer une description d'unité pour un ASP indépendant appelé COMPANY1. Le nom de ressource de la description d'unité est également COMPANY1. Les messages opérationnels relatifs à l'ASP indépendant COMPANY1 sont envoyés à la file d'attente de messages QSYSOPR dans la bibliothèque QSYS.
Exemple 2 : Création d'une unité d'ASP principal
CRTDEVASP DEVD(WAREHOUSE2) RSRCNAME(WAREHOUSE2)
RDB(WAREHOUSE_NUMBER_2) MSGQ(INVENTORY/WH2)
Cette commande permet de créer une description d'unité pour un ASP principal appelé WAREHOUSE2. Le nom de ressource de la description d'unité est également WAREHOUSE2. Le nom de base de données relationnelle associé au groupe d'ASP lorsque cette unité d'ASP principal est mise en fonction est WAREHOUSE_NUMBER_2. Les messages opérationnels relatifs à l'ASP indépendant WAREHOUSE2 sont envoyés à la file d'attente de messages WH2 dans la bibliothèque INVENTORY.
© Copyright IBM Corp. Texte d'aide reproduit à des fins de formation.