Aller au contenu

CRTSRCPF

Créer un fichier source

En bref

La commande CRTSRCPF (Créer un fichier source) permet de créer un fichier physique source.

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

Syntaxe minimale

CRTSRCPF FILE(…)

Paramètres

  • FILE Fichier obligatoire
  • RCDLEN Longueur d'enregistrement
  • MBR Nom du membre (optionnel)
  • IGCDTA User specified DBCS data
  • TEXT Texte 'descriptif'
  • SYSTEM Système
  • EXPDATE Date d'expiration du membre
  • MAXMBRS Nombre maximal de membres
  • ACCPTHSIZ Taille du chemin d'accès
  • PAGESIZE Taille page logique chem accès
  • ACCPTH Type de chemin d'accès
  • MAINT Maintenance chemin d'accès
  • RECOVER Rétablissement chemin d'accès
  • FRCACCPTH Forcer chemin d'accès sur clé
  • SIZE Taille du membre
  • ALLOCATE Allocation mémoire secondaire
  • CONTIG Mémoire secondaire contiguë
  • UNIT Choix unité stockage second
  • FRCRATIO Nb enreg forcés en écriture
  • WAITFILE Temps d'attente maxi fichier
  • WAITRCD Temps d'attente maxi enreg
  • SHARE Partage chemin d'ouverture
  • DLTPCT % maxi d'enreg supprimés admis
  • CCSID ID codé de jeu de caractères
  • ALWUPD Opération mise à jour admise
  • ALWDLT Opération suppression admise
  • AUT Droits

Astuce : dans une session 5250, tapez CRTSRCPF 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 : Sous conditions

La commande CRTSRCPF (Créer un fichier source) permet de créer un fichier physique source.

Un fichier physique source contient les données source nécessaires à la création d'objets telles que des instructions source du langage de contrôle (CL) qui servent à créer un programme CL, ou des DDS (Spécifications de description de données) qui, à leur tour, servent à créer un fichier base de données ou un fichier unité.

Un fichier physique source peut avoir un ou plusieurs membres. Le nombre maximal de membres pouvant être ajoutés au fichier est indiqué pour le paramètre Nombre maximal de membres (MAXMBRS).

Restrictions :

  • Cette commande est à unités d'exécution protégées sous certaines conditions. Dans le cas de travaux à unités d'exécution multiples, cette commande n'admet pas l'utilisation d'unités d'exécution protégées pour les fichiers DDM (Gestion de fichiers éloignés) de type *SNA lorsque SYSTEM(*RMT) ou SYSTEM(*FILETYPE) est indiqué.

Paramètres

Mot-clé Description Valeurs possibles Remarques
FILE Fichier Nom d'objet qualifié Obligatoire, positionnel 1
Qualificatif 1: Fichier Nom
Qualificatif 2: Biblio Nom, *CURLIB
RCDLEN Longueur d'enregistrement Entier, 92 Facultatif, positionnel 2
MBR Nom du membre (optionnel) Nom, *NONE, *FILE Facultatif, positionnel 3
IGCDTA User specified DBCS data *NO, *YES Facultatif
TEXT Texte 'descriptif' Valeur caractère, *BLANK Facultatif
SYSTEM Système *LCL, *RMT, *FILETYPE Facultatif
EXPDATE Date d'expiration du membre Date, *NONE Facultatif
MAXMBRS Nombre maximal de membres Entier, *NOMAX Facultatif
ACCPTHSIZ Taille du chemin d'accès *MAX1TB, *MAX4GB Facultatif
PAGESIZE Taille page logique chem accès *KEYLEN, 8, 16, 32, 64, 128, 256, 512 Facultatif
ACCPTH Type de chemin d'accès *ARRIVAL, *KEYED Facultatif
MAINT Maintenance chemin d'accès *IMMED, *DLY, *REBLD Facultatif
RECOVER Rétablissement chemin d'accès *NO, *AFTIPL, *IPL Facultatif
FRCACCPTH Forcer chemin d'accès sur clé *NO, *YES Facultatif
SIZE Taille du membre Valeurs uniques: *NOMAX
Autres valeurs: Liste d'éléments
Facultatif
Élément 1: Nombre initial d'enreg 1-2147483646, 10000
Élément 2: Valeur d'incrément Entier, 1000
Élément 3: Nombre maximal d'incréments Entier, 499
ALLOCATE Allocation mémoire secondaire *NO, *YES Facultatif
CONTIG Mémoire secondaire contiguë *NO, *YES Facultatif
UNIT Choix unité stockage second 1-255, *ANY, *SSD Facultatif
FRCRATIO Nb enreg forcés en écriture Entier, *NONE Facultatif
WAITFILE Temps d'attente maxi fichier Entier, *IMMED, *CLS Facultatif
WAITRCD Temps d'attente maxi enreg Entier, 60, *IMMED, *NOMAX Facultatif
SHARE Partage chemin d'ouverture *NO, *YES Facultatif
DLTPCT % maxi d'enreg supprimés admis 1-100, *NONE Facultatif
CCSID ID codé de jeu de caractères Entier, *JOB, *HEX Facultatif
ALWUPD Opération mise à jour admise *YES, *NO Facultatif
ALWDLT Opération suppression admise *YES, *NO Facultatif
AUT Droits Nom, *LIBCRTAUT, *ALL, *CHANGE, *EXCLUDE, *USE Facultatif

Fichier (FILE)

Indique le fichier physique source à créer.

Si le fichier est utilisé dans un programme en langage évolué, son nom doit être conforme aux règles d'appellation de ce langage. Sinon, le fichier devra être rebaptisé dans ce programme.

Ce paramètre est obligatoire.

Qualificatif 1 : Fichier

nom
Indiquez le nom du fichier physique source.

Qualificateur 2 : Biblio

*CURLIB
Le fichier est recherché dans la bibliothèque en cours du travail. Si cette dernière n'est pas précisée, QGPL est prise par défaut.
nom
Indiquez la bibliothèque contenant le fichier.

Longueur d'enregistrement (RCDLEN)

Indique la longueur en octets des enregistrements contenus dans le fichier source. Le format d'enregistrement contient trois zones : numéro de séquence source, date et instruction source.

Ce paramètre doit réserver 12 positions pour le numéro de séquence source et la date requis pour chaque enregistrement. Ces zones sont définies avec des attributs et des noms fixes et elles peuvent avoir un chemin d'accès dont la clé est le numéro de séquence.

92
La longueur d'enregistrement est de 92 octets. Le numéro de séquence source en occupe 6, la date également, et l'instruction source occupe les 80 autres.
entier
Indiquez la longueur de chaque enregistrement source du fichier. Vous devez réserver 6 octets pour le numéro de séquence source et 6 octets pour la date. Les valeurs admises sont comprises entre 13 et 32766.

Considérations DBCS :

Si IGCDTA(*YES) est indiqué, le paramètre RCDLEN doit prévoir six positions pour le numéro de séquence de la source, six positions pour la zone de date et au moins quatre positions pour le début de la source. Les valeurs valides pour un jeu de caractères sur deux octets (DBCS) vont de 16 à 32766. If IGCDTA(*YES) is specified, the RCDLEN parameter must provide six positions for the source sequence number, six positions for the date field, and at least four positions for source start. Valid values for a double-byte character set (DBCS) range from 16 through 32766.

Membre (MBR)

Indique le membre source à ajouter lors de la création du fichier.

*NONE
Aucun membre n'est ajouté lorsque le fichier est créé.
*FILE
Le nom du membre à ajouter est identique au nom indiqué pour le paramètre Fichier (FILE).
nom
Indiquez le nom du membre à ajouter.

User specified DBCS data (IGCDTA)

Indique si le fichier contient des données de jeu de caractères sur deux octets (DBCS). Specifies whether the file contains double-byte character set (DBCS) data.

*NO
Le fichier ne contient pas de données DBCS. The file does not contain DBCS data.
*YES
Le fichier contient des données DBCS. The file contains DBCS data.

Texte 'descriptif' (TEXT)

Texte décrivant brièvement l'objet.

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

Système (SYSTEM)

Indique le système (local ou éloigné) sur lequel est créé le fichier physique source.

*LCL
Le fichier physique source est créé sur le système local. Le nom indiqué pour le paramètre Fichier (FILE) ne doit pas déjà exister.
*RMT
Le fichier physique source est créé sur un système éloigné. Le nom indiqué pour le paramètre FILE doit être le nom d'un fichier DDM identifiant le système éloigné et celui du fichier physique source à créer.
*FILETYPE
Si le fichier spécifié pour le paramètre FILE n'existe pas sur le système, le fichier physique source est créé sur le système local. Dans le cas contraire, le fichier précité doit être un fichier DDM, et le fichier physique source est créé sur un système éloigné. Le fichier DDM identifie le système éloigné ainsi que le fichier physique source à créer.

Date d'expiration du membre (EXPDATE)

Indique la date de péremption du membre de fichier source si un membre de fichier source est ajouté lors de la création du fichier source.

*NONE
Le membre ajouté au fichier n'a pas de date de péremption.
date
Indiquez la date après laquelle le membre ajouté ne pourra plus être utilisé.

Nombre maximal de membres (MAXMBRS)

Indique le nombre maximal de membres que le fichier source peut contenir.

*NOMAX
Le nombre de membres pouvant être contenus dans le fichier est le nombre maximal admis par le système (32767).
entier
Indiquez le nombre maximal de membres pouvant être contenus dans le fichier. Les valeurs admises sont comprises entre 1 et 32767.

Taille du chemin d'accès (ACCPTHSIZ)

Indique la quantité maximale de mémoire secondaire que peuvent occuper les chemins d'accès associés à des fichiers physiques source avec clé. Ce paramètre ne s'applique pas aux chemins d'accès créés pour des fichiers logiques ou pour des requêtes faisant référence aux données d'un fichier physique source.

*MAX1TB
Les chemins d'accès associés à ce fichier peuvent occuper un maximum de seize téraoctets (17 000 000 000 000 bytes) de mémoire secondaire.
*MAX4GB
Les chemins d'accès associés à ce fichier peuvent occuper un maximum de quatre gigaoctets (4 294 967 296 octets) de mémoire secondaire.

Taille page logique chem accès (PAGESIZE)

Indique la taille de page logique de chemin d'accès utilisée lors de la création du chemin d'accès.

La taille de page logique de chemin d'accès est utilisée par le système pour déterminer la taille de chaque page de l'index. La taille de page logique est le nombre d'octets du chemin d'accès pouvant être placés dans le pool de stockage du travail depuis la mémoire secondaire pour un défaut de page.

*KEYLEN
La taille de page logique de chemin d'accès sera déterminée par la longueur totale de la clé ou des clés. La taille de page logique minimum est de 32 ko.
8
Cette valeur n'est plus prise en charge et sera interprétée comme 32 ko. Elle est strictement conservée pour des raisons de compatibilité syntaxique.
16
Cette valeur n'est plus prise en charge et sera interprétée comme 32 ko. Elle est strictement conservée pour des raisons de compatibilité syntaxique.
32
La taille de page logique est de 32 ko.
64
La taille de page logique est de 64 ko.
128
La taille de page logique est de 128 ko.
256
La taille de page logique est de 256 ko.
512
La taille de page logique est de 512 ko.

Type de chemin d'accès (ACCPTH)

Indique le type de chemin d'accès utilisé par tous les membres du fichier source.

*ARRIVAL
Le chemin d'accès est en séquence d'arrivée.
*KEYED
Le chemin d'accès est en séquence sur clé.

Maintenance chemin d'accès (MAINT)

Indique le type de maintenance du chemin d'accès utilisé pour tous les membres du fichier source.

*IMMED
Le chemin d'accès est mis à jour chaque fois qu'un enregistrement est modifié, ajouté, ou supprimé d'un membre.
*REBLD
Le chemin d'accès est entièrement reconstruit chaque fois qu'un membre fichier est ouvert. Il est conservé juqu'à la fermeture du membre. Il est ensuite supprimé.
*DLY
La maintenance du chemin d'accès est différée jusqu'à l'ouverture du membre de fichier physique. Le chemin d'accès est ensuite modifié uniquement pour les enregistrements qui ont été ajoutés, supprimés ou modifiés depuis la dernière ouverture du fichier. Lorsque le fichier est ouvert, toutes les modifications apportées à ses membres sont immédiatement reflétées dans les chemins d'accès de ces membres, quelle que soit la valeur indiquée pour le paramètre MAINT. Pour éviter un long délai de reconstruction lors de l'ouverture du fichier, *DLY doit être indiqué uniquement lorsque le nombre des modifications apportées au chemin d'accès est faible.

Si le nombre des modifications apportées entre une opération de fermeture et l'opération d'ouverture suivante atteint environ 10% de la taille du chemin d'accès, le système cesse de sauvegarder les modifications et le chemin d'accès est entièrement reconstruit lors de l'ouverture suivante du fichier.

Rétablissement chemin d'accès (RECOVER)

Indique, pour les fichiers dont les chemins d'accès font l'objet d'une maintenance immédiate ou différée, le moment de traitement du rétablissement du fichier après un incident système lors de la modification du chemin d'accès. Ce paramètre ne concerne que les fichiers à chemin d'accès par clé.

Si *IMMED ou *DLY est indiqué pour le paramètre Maintenance chemin d'accès (MAINT), le chemin d'accès peut être rétabli lors de l'IPL (avant qu'un utilisateur puisse exécuter un travail), à la fin de l'IPL (lors de l'exécution de travaux simultanés) ou lors de l'ouverture suivante du fichier. Le fichier ne peut pas être utilisé par un travail lors du rétablissement du chemin d'accès.

Au cours de l'IPL, un écran REVISION RECONSTRUCTION DES CHEMINS D'ACCES répertorie les chemins qui doivent être rétablis et la valeur du paramètre RECOVER pour chaque chemin d'accès. L'utilisateur peut substituer la valeur du paramètre RECOVER sur cet écran. Pour plus de détails, reportez-vous au manuel Reprise du système, SC41-5304.

Si *REBLD est indiqué pour le paramètre MAINT, le chemin d'accès est reconstruit lors de la prochaine ouverture du fichier.

*NO
Le chemin d'accès du fichier est reconstruit lors de l'ouverture du fichier. *NO est la valeur par défaut pour tous les fichiers qui ne requièrent pas de clés uniques.
*AFTIPL
Le chemin d'accès du fichier est reconstruit après l'IPL. Cette option permet à d'autres travaux qui n'utilisent pas ce fichier de démarrer immédiatement le traitement à la fin de l'IPL. Si un travail tente d'allouer le fichier lors de la reconstruction du chemin d'accès de ce fichier, une erreur d'ouverture de fichier se produit. *AFTIPL est la valeur par défaut des fichiers qui requièrent des clés uniques.
*IPL
Le chemin d'accès du fichier est reconstruit au cours de l'IPL. Ainsi, la reconstruction est terminée dès la première tentative d'utilisation du chemin d'accès par un programme utilisateur. Cependant, aucun travail ne peut démarrer tant que les chemins d'accès de tous les fichiers indiquant RECOVER(*IPL) n'ont pas été reconstruits.

Forcer chemin d'accès sur clé (FRCACCPTH)

Indique si les modifications du chemin d'accès sont forcées en mémoire secondaire en même temps que les enregistrements associés du fichier source physique.

*NO
Le chemin d'accès et les enregistrements associés ne sont pas écrits en mémoire secondaire à chaque modification du chemin d'accès.
*YES
Le chemin d'accès et les enregistrements associés sont écrits en mémoire secondaire chaque fois que le chemin d'accès est modifié. La valeur *YES ne peut être utilisée ici si *REBLD est également spécifié pour le paramètre Maintenance chemin d'accès (MAINT).

Taille du membre (SIZE)

Indique le nombre initial d'enregistrements dans chaque membre du fichier, le nombre d'enregistrements de chaque incrément ajouté au fichier, et le nombre d'incrémentations automatiques. Le nombre d'enregistrements indiqué pour chaque membre du fichier représente le nombre d'enregistrements que le membre peut contenir (y compris, le cas échéant, ceux qui sont supprimés).

Lorsque le nombre maximal d'enregistrements est atteint, un message informant que le membre est plein est envoyé à l'opérateur système, qui choisit alors soit de mettre fin à la demande, soit d'augmenter la taille du membre. Dans ce dernier cas, il indique, à chaque réception du message, la plus élevée des deux valeurs suivantes : 10% de la taille du membre ou le nombre d'enregistrements indiqué comme incrément.

Valeurs uniques

*NOMAX
Le nombre d'enregistrements pouvant être ajoutés à chaque membre n'est pas limité par l'utilisateur. C'est le système qui détermine la taille maximale de chaque membre. Si *NOMAX est spécifié, *NO doit être entré pour le paramètre Allocation mémoire secondaire (ALLOCATE).

Elément 1 : Nombre initial d'enreg

Indiquez le nombre initial d'enregistrements contenus dans chaque membre.

10000
Initialement, 10 000 enregistrements peuvent être écrits dans chaque membre du fichier.
1 à 2147483646
Indiquez le nombre d'enregistrements pouvant être écrits dans chaque membre du fichier avant que la taille du membre ne soit automatiquement augmentée.

Elément 2 : Valeur d'incrément

Indiquez le nombre d'enregistrements qui doivent être automatiquement ajoutés au membre lorsque le nombre d'enregistrements qu'il contient dépasse sa taille initiale. La taille minimale d'un incrément correspond à 10 % de la taille du membre lorsque le nombre maximal d'enregistrements est atteint.

1000
La taille du membre est incrémentée de 10 % ou de 1000 enregistrements, l'incrémentation maximale étant prise en compte.
entier
Indiquez le nombre d'enregistrements supplémentaires qui, s'il dépasse 10 % de la taille du membre lorsque le nombre maximal d'enregistrements est atteint, lui sera automatiquement ajouté.

Si la valeur indiquée est inférieure ou égale à 10 % de la taille du membre et différente de zéro, la taille du membre est incrémentée de 10 %.

Si la valeur d'incrémentation est égale à 0, le membre n'est pas incrémenté automatiquement. Cette valeur doit être 0 si la valeur du nombre d'incréments est égale à 0.

Elément 3 : Nombre maximal d'incréments

Indiquez le nombre maximum d'incréments pouvant être ajoutés automatiquement au membre.

499
499 incréments au maximum sont automatiquement ajoutés à la taille du membre.
entier
Indiquez le nombre maximal d'incréments qui seront automatiquement ajoutés à la taille du membre. Les valeurs admises sont comprises entre 0 et 32767. Si 0 est indiqué, le membre n'est pas agrandi automatiquement.

Allocation mémoire secondaire (ALLOCATE)

Indique si un espace mémoire initial doit être alloué pour chaque membre de fichier physique ajouté au fichier. Cette allocation fournit un espace suffisant pour le nombre d'enregistrements indiqué dans le paramètre Taille du membre (SIZE). Les allocations qui se produisent lorsqu'un membre ne peut pas être ajouté à un membre sans dépasser sa capacité sont déterminées par le système et par les valeurs du paramètre SIZE.

*NO
Le système détermine la quantité d'espace mémoire à allouer à chaque membre ajouté au fichier.
*YES
La quantité d'espace mémoire spécifiée dans la première valeur du paramètre SIZE est allouée chaque fois qu'un nouveau membre est ajouté. Si *YES est indiqué, *NOMAX ne peut être spécifié pour le paramètre SIZE.

Choix unité stockage second (UNIT)

Indique le support de stockage préférentiel pour le fichier.

*ANY
Pas de support de stockage préférentiel. La mémoire est allouée à partir de n'importe quel support de stockage disponible.
*SSD
Un support de stockage de type disque électronique est à utiliser préférentiellement. La mémoire peut être allouée à partir d'un support de ce type, si disponible.
entier
Toute valeur comprise entre 1 et 254 équivaut à indiquer *ANY. La valeur 255 équivaut à indiquer *SSD.

Nb enreg forcés en écriture (FRCRATIO)

Indique le nombre d'enregistrements insérés ou mis à jour qui sont traités avant d'être forcés en mémoire secondaire.

Le taux de forçage d'écriture indiqué pour un fichier logique ne peut pas être inférieur ou égal au taux de forçage d'écriture minimum des fichiers sous-jacents. Si un taux plus élevé est indiqué, celui-ci est ignoré et un message d'information est envoyé à l'utilisateur.

Par exemple, si les taux de forçage de trois fichiers physiques sont 2, 6 et 8, le taux de forçage du fichier logique qui est fonction de ces trois fichiers physiques doit être aussi restrictif que le taux le plus faible, c'est-à-dire 2 dans ce cas. Cette valeur est utilisée même si le paramètre FRCRATIO n'est pas indiqué. Ainsi, chaque fois qu'un programme insère, met à jour ou supprime deux enregistrements dans le fichier logique (quels que soient les fichiers physiques sous-jacents concernés), ces enregistrements sont forcés en mémoire permanente.

Si un fichier physique associé à ce fichier logique est journalisé, un taux de forçage d'écriture élevé ou *NONE est indiqué. Pour plus de détails sur la gestion des journaux, reportez-vous au manuel Reprise du système, SC41-5304.

*NONE
Il n'y a pas de taux de forçage indiqué. C'est le système qui détermine quand les enregistrements sont écrits en mémoire secondaire.
entier
Indiquez le nombre d'enregistrements insérés ou mis à jour qui sont traités avant d'être écrits en mémoire secondaire.

Temps d'attente maxi fichier (WAITFILE)

Indique le délai d'attente (en secondes) par le programme pour l'allocation des ressources fichier lors de l'ouverture du fichier, ou pour l'allocation des ressources unité ou session lors de l'exécution d'une opération d'acquisition sur le fichier. Si les ressources fichier ne peuvent pas être allouées dans le délai spécifié, le système envoie un message d'erreur au programme.

*IMMED
Le programme n'attend pas. Une allocation immédiate des ressources est requise.
*CLS
Le délai d'attente par défaut du travail est utilisé pour l'allocation des ressources du fichier.
1 à 32767
Indiquez, en secondes, le délai d'attente possible pour l'allocation des ressources du fichier.

Temps d'attente maxi enreg (WAITRCD)

Indique, en secondes, le laps de temps maximal pendant lequel le programme attend un enregistrement à modifier ou supprimer. Si l'enregistrement ne peut être alloué dans le temps imparti, un message d'erreur est envoyé au programme.

60
Le programme attend pendant 60 secondes un enregistrement à modifier ou supprimer.
*IMMED
Le programme n'attend pas. Une allocation immédiate des ressources est requise.
*NOMAX
Le délai d'attente est le délai maximal admis par le système (32767 secondes).
entier
Précisez, en secondes, le temps d'attente maximal du programme pour un enregistrement à modifier ou supprimer. Les valeurs admises sont comprises entre 1 et 32767.

Partage chemin d'ouverture (SHARE)

Indique si le chemin d'ouverture (ODP) est partagé avec d'autres programmes dans la même phase d'activation. Dans l'affirmative, les programmes accédant au fichier partagent des fonctions telles que l'état du fichier et la mémoire tampon.

Remarque :Ce paramètre ne peut pas être spécifié lorsque *NONE est indiqué pour le paramètre Membre (MBR).

*NO
Le chemin d'ouverture (ODP) n'est pas partagé avec d'autres programmes au cours de cette phase d'activation. Un nouvel ODP est créé pour le fichier et utilisé chaque fois qu'un programme ouvre ce fichier.
*YES
Le même chemin d'ouverture est partagé par tous les programmes du travail pour lequel *YES a été également indiqué lors de l'ouverture du fichier.

% maxi d'enreg supprimés admis (DLTPCT)

Indique le pourcentage maximum d'enregistrements supprimés pour chaque membre du fichier source. Une vérification est effectuée lors de la fermeture du membre. Si ce paramètre est supérieur à la valeur spécifiée dans ce paramètre, un message est envoyé à l'historique du travail.

*NONE
Le pourcentage d'enregistrements supprimés du fichier n'est pas vérifié.
1 à 100
Indiquez le pourcentage maximum admis d'enregistrements supprimés pour chaque membre du fichier.

ID codé de jeu de caractères (CCSID)

Indique le CCSID utilisé pour décrire les données alphanumériques dans les zones du fichier source.

*JOB
Le CCSID par défaut du travail en cours est utilisé.
*HEX
Le CCSID 65535 est utilisé. Les données alphanumériques contenues dans les zones sont traitées comme des données binaires et ne sont pas converties.
entier
Indiquez le CCSID à utiliser.

Opération mise à jour admise (ALWUPD)

Indique si la mise à jour des enregistrements de ce fichier source est admise.

*YES
La mise à jour est admise.
*NO
La mise à jour n'est pas admise.

Opération suppression admise (ALWDLT)

Indique si la suppression des enregistrements de ce fichier source est admise.

*YES
La suppression est admise.
*NO
La suppression n'est pas admise.

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.

Exemples

Exemple 1 : Création d'un fichier ne contenant pas de membres

CRTSRCPF   FILE(SRCLIB/PAYTXS)

Cette commande permet de créer un fichier source intitulé PAYTXS dans la bibliothèque SRCLIB. Le fichier est créé sans aucun membre ; aucune donnée ne peut donc être placée dans le fichier tant qu'un membre n'a pas été ajouté ultérieurement. Vous pouvez ajouter jusqu'à 32767 membres (*NOMAX) dans le fichier.

Chaque membre peut posséder jusqu'à 10000 enregistrements avant que des extensions automatiques (499 incréments maximum) ajoutent 1000 enregistrements à la capacité du membre. Seul un espace de stockage initial minimum est alloué pour chaque membre, que l'espace soit connecté ou non. Le public dispose de droits d'opération, de lecture, d'ajout, de suppression et de mise à jour sur le fichier, mais aucun droit de gestion ou d'existence sur l'objet.

Exemple 2 : Création d'un fichier contenant un membre

CRTSRCPF   FILE(ORDERCTL/ORDERS)  MBR(*FILE)  SIZE(100 50 5)

Cette commande permet de créer un fichier physique source appelé ORDERS dans la bibliothèque ORDERCTL. Il n'est pas nécessaire que l'espace de stockage des enregistrements placés dans le fichier soit contigu. L'allocation initiale de mémoire permet jusqu'à 100 enregistrements et jusqu'à cinq incréments d'espace supplémentaire pour 50 enregistrements, chacun pouvant être ajouté automatiquement. Ces valeurs d'allocation s'appliquent également aux membres de ce fichier source qui seront ajoutés ultérieurement.

Considérations DBCS : non applicables

CRTSRCPF   FILE(IGCLIB/IGCSRC)  IGCDTA(*YES)

Considérations DBCS : non applicables.

Messages d'erreur

*ESCAPE Messages

CPF323C
Impossible d'allouer la bibliothèque QRECOVERY.
CPF5702
Ce fichier n'est pas un fichier DDM ou est introuvable.
CPF7302
Fichier &1 non créé dans la bibliothèque &2.

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