ADDPFM
Ajouter membre à fich physique
En bref
La commande ADDPFM (Ajouter un membre de fichier physique) permet d'ajouter un membre à un fichier physique existant déjà sur le système.
ADDPFM se lit ADD
(Ajouter) + PFM.
Sur IBM i, le nom d'une commande associe presque toujours un verbe et un objet.
Syntaxe minimale
ADDPFM FILE(…) MBR(…)
Paramètres
-
FILEFichier physique obligatoire -
MBRMembre obligatoire -
TEXTTexte 'descriptif' -
EXPDATEDate d'expiration du membre -
SHAREPartage chemin d'ouverture -
SRCTYPEType de source
Astuce : dans une session 5250, tapez ADDPFM 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 ADDPFM (Ajouter un membre de fichier physique) permet d'ajouter un membre à un fichier physique existant déjà sur le système. Le nombre maximal de membres pouvant être ajoutés au fichier est indiqué dans le paramètre Nombre maximal de membres (MAXMBRS) de la commande CRTPF (Créer un fichier physique) ou CHGPF (Modifier un fichier physique). Pour ajouter d'autres membres dans le fichier, utilisez la commande ADDPFM pour chacun d'entre eux.
Le nombre de membres pouvant être ajoutés dans le fichier physique est limité au nombre indiqué pour le paramètre MAXMBRS de la commande CRTPF associée. Chaque membre ajouté possède les mêmes attributs que ceux définis dans le fichier physique, dans son propre ensemble d'enregistrements de données et son propre chemin d'accès aux données, comme indiqués dans les spécifications de description de données (DDS). Le chemin d'accès détermine l'ordre de traitement des enregistrements de ce membre.
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 multiples pour les fichiers répartis utilisant une base de données relationnelle de type *SNA. En outre, elle 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é.
Remarque :Un verrouillage *EXCLRD du fichier est nécessaire pour pouvoir ajouter un membre. Dans la mesure où cette commande permet d'ajouter un membre dans un fichier d'une bibliothèque, cette dernière ne doit pas être verrouillée (*SHRNUP ou *EXCLRD indiqué dans la commande ALCOBJ (Allouer un objet)) par un autre travail.
Paramètres
| Mot-clé | Description | Valeurs possibles | Remarques |
|---|---|---|---|
| FILE | Fichier physique | Nom d'objet qualifié | Obligatoire, positionnel 1 |
| Qualificatif 1: Fichier physique | Nom | ||
| Qualificatif 2: Biblio | Nom, *LIBL, *CURLIB | ||
| MBR | Membre | Nom | Obligatoire, positionnel 2 |
| TEXT | Texte 'descriptif' | Valeur caractère, *BLANK | Facultatif |
| EXPDATE | Date d'expiration du membre | Date, *NONE | Facultatif |
| SHARE | Partage chemin d'ouverture | *NO, *YES | Facultatif |
| SRCTYPE | Type de source | Nom simple, *NONE | Facultatif |
Fichier physique (FILE)
Indique le fichier physique dans lequel le membre doit être ajouté.
Ce paramètre est obligatoire.
Qualificatif 1 : Fichier physique
- nom
- Indiquez le nom du fichier physique.
Qualificatif 2: Biblio
- *LIBL
- La recherche porte sur toutes les bibliothèques de la liste des bibliothèques de l'unité d'exécution en cours jusqu'à ce que la première occurrence soit trouvée.
- *CURLIB
- Le fichier physique 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 physique.
Membre (MBR)
Indique le membre de fichier à ajouter dans le fichier physique. Ce nom doit être unique dans le fichier.
Si un fichier DDM est indiqué pour le paramètre FILE et qu'un nom de membre est spécifié dans le cadre du nom de fichier éloigné du fichier DDM, le nom MBR indiqué doit correspondre au nom de membre du nom de fichier éloigné du fichier DDM.
Ce paramètre est obligatoire.
- nom
- Entrez le nom du membre de fichier à ajouter.
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.
Date d'expiration du membre (EXPDATE)
Indique la date de péremption du membre de fichier physique.
- *NONE
- Aucune date d'expiration n'est spécifiée.
- date
- Indiquez la date après laquelle le membre de fichier ne pourra plus être utilisé. Cette date doit être indiquée entre apostrophes si des caractères de séparateur de date sont utilisées dans la valeur.
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.
- *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.
Type de source (SRCTYPE)
Indique l'attribut de type source à affecter au nouveau membre. Un type source ne peut être indiqué que si le fichier physique a été créé à l'aide de la commande CRTSRCPF (Créer un fichier source) ou à l'aide de la commande CRTPF (Créer un fichier physique) lorsque *SRC est indiqué pour le paramètre Type de fichier (FILETYPE).
- *NONE
- Aucun type de source n'est indiqué.
- valeur-alphanumérique
- Indiquez le type source du membre de fichier. Cette valeur est une chaîne de 10 caractères maximum. Le premier caractère doit être alphabétique (caractères $, à et # compris). Les caractères suivants doivent être des caractères alphanumériques ou des traits de soulignement.
Exemples
ADDPFM FILE(INVENTX) MBR(MONDAYTX)
TEXT('Opérations d'inventaire du lundi')
Cette commande permet d'ajouter un membre appelé MONDAYTX au fichier physique INVENTX. Le fichier est recherché dans la liste de bibliothèques (*LIBL) car la valeur de FILE n'est pas qualifiée par un nom de bibliothèque. La taille du membre et les valeurs d'allocation de mémoire attribuées à ce membre ont été indiquées dans la commande CRTPF qui a créé le fichier physique. Le texte, Opérations d'inventaire du lundi, décrit ce membre du fichier INVENTX.
Messages d'erreur
*ESCAPE Messages
© Copyright IBM Corp. Texte d'aide reproduit à des fins de formation.