DSPPFM
Afficher membre fich physique
En bref
La commande DSPPFM (Afficher un membre de fichier physique) permet d'afficher un membre de fichier physique base de données.
DSPPFM se lit DSP
(Afficher) + PFM.
Sur IBM i, le nom d'une commande associe presque toujours un verbe et un objet.
Syntaxe minimale
DSPPFM FILE(…)
Paramètres
Astuce : dans une session 5250, tapez DSPPFM 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 : Environnements interactifs (*INTERACT *IPGM *IREXX *EXEC)
Compatible multitâche : Non
La commande DSPPFM (Afficher un membre de fichier physique) permet d'afficher un membre de fichier physique base de données. Les enregistrements sont affichés en ordre d'arrivée, même si le fichier a été défini avec un accès par clé. Vous pouvez faire défiler le fichier, rechercher un enregistrement par son rang, ou encore indiquer une position de départ dans l'enregistrement. Vous pouvez également choisir d'afficher les enregistrements sous forme alphanumérique ou hexadécimale.
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, *LIBL, *CURLIB | ||
| MBR | Membre | Nom, *FIRST, *LAST | Facultatif, positionnel 2 |
| FROMRCD | A partir de l'enregistrement | Entier non signé, 1, *END, *ALLDATA | Facultatif |
Fichier (FILE)
Indique le nom et la bibliothèque du fichier physique contenant le membre à afficher.
Ce paramètre est obligatoire.
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
- Bibliothèque de l'unité d'exécution en cours utilisée pour localiser le fichier. Si aucune bibliothèque n'est indiquée comme bibliothèque en cours, la bibliothèque QGPL est utilisée.
- nom
- Indiquez le nom de la bibliothèque dans laquelle doit s'effectuer la recherche.
Membre (MBR)
Indique le nom du membre à afficher.
- *FIRST
- Le premier membre du fichier physique indiqué est affiché.
- *LAST
- Le dernier membre du fichier physique indiqué est affiché.
- nom-membre
- Indiquez le nom du membre.
A partir de l'enregistrement (FROMRCD)
Désigne l'enregistrement de fichier physique qui sera affiché sur la première ligne de l'affichage initial. Si le numéro d'enregistrement précisé correspond à un enregistrement supprimé, l'écran affiche le premier enregistrement suivant celui qui a été supprimé. Vous pouvez afficher autant d'enregistrements que nécessaire à l'aide des touches de défilement de page.
Les valeurs possibles sont les suivantes :
- 1
- L'enregistrement numéro 1 ou le premier enregistrement non supprimé du fichier physique est affiché. Pour un fichier réparti, il s'agit du premier enregistrement non supprimé du membre local ; seules les données locales seront affichées.
- *END
- Le dernier enregistrement non supprimé du fichier physique est affiché. La valeur *END indique la dernière page remplie afin que le dernier enregistrement du fichier physique apparaisse au bas de l'écran. Pour un fichier réparti, il s'agit du dernier enregistrement non supprimé du membre local ; seules les données locales seront affichées.
- *ALLDATA
- Toutes les données d'un fichier réparti, y compris les données éloignées, sont affichées. Si *ALLDATA est indiqué pour un fichier non réparti, le système le traite comme FROMRCD(1).
- numéro-enregistrement
- Indiquez le numéro de l'enregistrement affiché sur la première ligne de l'écran initial. Pour un fichier réparti, il s'agit du numéro d'enregistrement du membre local ; seules les données locales seront affichées.
Exemples
Exemple 1 : affichage du premier membre d'un fichier
DSPPFM FILE(TESTA)
Cette commande permet d'afficher le premier membre d'un fichier physique nommé TESTA. Le fichier est recherché dans la liste des bibliothèques.
Exemple 2 : affichage d'un membre de fichier
DSPPFM FILE(SAMPLE/TESTB) MBR(PROGRAM)
Cette commande permet d'afficher le membre PROGRAM du fichier physique TESTB dans la bibliothèque SAMPLE.
Messages d'erreur
Messages *ESCAPE
- CPF8056
- &1 de &2 n'est pas un fichier physique.
- CPF9810
- Bibliothèque &1 non trouvée.
- CPF9812
- Fichier &1 non trouvé dans la bibliothèque &2.
- CPF9820
- Non autorisé à utiliser la bibliothèque &1.
- CPF9822
- Non autorisé au fichier &1 de &2.
- CPF9845
- Erreur lors de l'ouverture du fichier &1.
- CPF9846
- Erreur lors du traitement du fichier &1 de &2.
- CPF9847
- Erreur lors de la fermeture du fichier &1 de bibliothèque &2.
© Copyright IBM Corp. Texte d'aide reproduit à des fins de formation.