PRTAFPDTA
Imprimer des données AFP
En bref
La commande PRTAFPDTA (Imprimer des données AFP) imprime la sortie envoyée par un ordinateur hôte IBM 370.
PRTAFPDTA se lit PRT
(Imprimer) + AFPDTA.
Sur IBM i, le nom d'une commande associe presque toujours un verbe et un objet.
Syntaxe minimale
PRTAFPDTA FILE(…)
Paramètres
-
FILEFichier obligatoire -
MBRMembre -
DEVUnité imprimante -
FORMDFDéfinition d'imprimé -
COPIESNombre d'exemplaires -
STRPAGEPage de début -
ENDPAGEPage de fin -
FIDELITYFidélité d'impression
Astuce : dans une session 5250, tapez PRTAFPDTA 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 PRTAFPDTA (Imprimer des données AFP) imprime la sortie envoyée par un ordinateur hôte IBM 370. Elle permet à l'utilisateur d'indiquer le fichier à imprimer, ainsi que les paramètres de contrôle d'impression.
Paramètres
| Mot-clé | Description | Valeurs possibles | Remarques |
|---|---|---|---|
| FILE | Fichier | Nom d'objet qualifié | Obligatoire, positionnel 1 |
| Qualificatif 1: Fichier | Nom | ||
| Qualificatif 2: Bibliothèque | Nom, *LIBL, *CURLIB | ||
| MBR | Membre | Nom, *FIRST | Facultatif |
| DEV | Unité imprimante | Nom, *JOB, *SYSVAL | Facultatif |
| FORMDF | Définition d'imprimé | Valeurs uniques: *DEVD, *INLINE Autres valeurs: Nom d'objet qualifié |
Facultatif |
| Qualificatif 1: Définition d'imprimé | Nom | ||
| Qualificatif 2: Bibliothèque | Nom, *LIBL, *CURLIB | ||
| COPIES | Nombre d'exemplaires | 1-255, 1 | Facultatif |
| STRPAGE | Page de début | Entier, 1 | Facultatif |
| ENDPAGE | Page de fin | Entier, *END | Facultatif |
| FIDELITY | Fidélité d'impression | *ABSOLUTE, *CONTENT | Facultatif |
Fichier (FILE)
Indique le fichier contenant le flot de données AFP (AFPDS) à imprimer. Cette commande ne prend en charge que des fichiers physiques. Si vous utilisez la commande OVRPRTF (Substituer fichier imprimante) avec PRTAFPDTA, ne remplacez pas le type d'unité (paramètre DEVTYPE).
Ce paramètre est obligatoire.
Qualificateur 1 : Fichier
- nom
- Indiquez le nom du fichier AFPDS à imprimer.
Qualificateur 2 : Bibliothèque
- *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
- Le fichier est recherché dans la bibliothèque en cours pour le travail. Si aucune bibliothèque en cours n'est définie pour le travail, la bibliothèque QGPL est prise par défaut.
- nom
- Indiquez le nom de la bibliothèque sur laquelle doit porter la recherche.
Membre (MBR)
Indique le membre contenant les données à imprimer.
- *FIRST
- Le premier membre du fichier base de données est utilisé.
- nom
- Indiquez le nom du membre de fichier contenant les données à imprimer.
Unité imprimante (DEV)
Indique le nom de l'imprimante à utiliser pour le fichier.
- *JOB
- L'imprimante utilisée est celle indiquée dans la description de travail.
- *SYSVAL
- La valeur système QPRTDEV est utilisée.
- nom
- Indiquez le nom de l'imprimante.
Définition d'imprimé (FORMDF)
Indique la définition d'imprimé à utiliser lors de l'impression du fichier. Une définition d'imprimé est un objet ressource qui définit les caractéristiques de l'imprimé, telles que les fonds de page, la position des données de page sur l'imprimé, le nombre d'exemplaires et les modifications apportées aux pages. La définition d'imprimé se trouve en entrée du fichier en cours d'impression, ou dans une bibliothèque.
Valeurs uniques
- *DEVD
- La définition d'imprimé en cours d'utilisation est contenue dans la description d'unité. Si aucune valeur n'est spécifiée, *DEVD est prise par défaut.
- *INLINE
- La définition d'imprimé à utiliser est associée au fichier imprimante.
Qualificateur 1 : Définition d'imprimé
- nom
- Indiquez le nom de la définition d'imprimé qui doit exister dans la bibliothèque spécifiée. Vous pouvez utiliser 8 caractères au maximum.
Qualificateur 2 : Bibliothèque
- *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 aucune bibliothèque en cours n'est définie pour le travail, la bibliothèque QGPL est prise par défaut.
- nom
- Indiquez le nom de la bibliothèque sur laquelle doit porter la recherche.
Nombre d'exemplaires (COPIES)
Indique le nombre d'exemplaires de fichiers spoule en cours d'impression.
- 1
- Un exemplaire de la sortie est imprimé.
- 1-255
- Indiquez le nombre d'exemplaires à imprimer.
Page de début (STRPAGE)
Indique la page à laquelle doit débuter l'impression. Ce paramètre est utilisé pour l'impression partielle d'un fichier.
- 1
- L'impression débute en page 1. Si la page de début n'est pas indiquée, la valeur 1 est prise par défaut.
- entier
- Indiquez le numéro de page auquel doit débuter l'impression.
Page de fin (ENDPAGE)
Indique la page à laquelle doit s'arrêter l'impression. Ce paramètre est utilisé pour l'impression partielle d'un fichier se terminant à un numéro de page indiqué. Si vous avez également indiqué un numéro de page de début, le numéro précisé dans ce paramètre doit lui être égal ou supérieur. Si une page de fin dépassant la fin du fichier est indiquée, aucune condition d'erreur n'est créée.
- *END
- L'impression s'arrête à la fin du fichier.
- entier
- Indiquez le numéro de page auquel doit s'arrêter l'impression.
Fidélité d'impression (FIDELITY)
Indique le degré de précision requis lors de l'impression du fichier.
- *ABSOLUTE
- Le travail n'est imprimé que si l'impression peut se dérouler conformément aux spécifications du flot de données et des contrôles externes.
- *CONTENT
- Imprime le fichier à l'aide de tous les traitements d'exceptions disponibles.
Exemples
Exemple 1 : impression de pages spécifiques
PRTAFPDTA FILE(MYLIB/MYFILE) STRPAGE(2) ENDPAGE(6)
Cette commande permet d'imprimer le premier membre du fichier MYFILE présent dans la bibliothèque MYLIB (depuis la page 2 à la page 6).
Exemple 2 : impression à l'aide de tous les traitements d'exception disponibles
PRTAFPDTA FILE(MYLIB/MYFILE) FORMDF(F10101) FIDELITY(*CONTENT)
Cette commande permet d'imprimer le premier membre du fichier MYFILE présent dans la bibliothèque MYLIB, ceci à l'aide d'une définition d'imprimé de F10101 et de tous les traitements d'exception disponibles.
Messages d'erreur
Messages *ESCAPE
- CPF511B
- Flot de données incorrect pour l'enregistrement &2 du fichier &1.
- PQT4001
- Flot de données incorrect dans zone structurée &2 du fichier &1.
- PQT4003
- Définition d'imprimé &2 non trouvée dans la bibliothèque.
- PQT4004
- Numéro de la page de début (&1) supérieur à celui de la page de fin (&2).
- PQT4006
- Traitement du fichier &1 impossible car zones de longueur variable.
- PQT4007
- Flot de données incorrect dans fichier &1.
© Copyright IBM Corp. Texte d'aide reproduit à des fins de formation.