OPALE - 10.0 - Utilisation
Repagination d'un fichier spool IBM-i
Préambule
Le but de ce use case est la repagination d'un fichier spool IBM-i.
Pour ce fait, nous allons utilisés la commande MAPSORTPAG ensuite la commande MAPRUNRPT (M-Connect). La commande MAPSORTPAG va mettre le contenu du fichier spool IBM-i dans un fichier physique ensuite la commande MAPRUNRPT va lire ce fichier physique et va recréer un fichier spool IBM-i avec la pagination voulu.
(Exemple : Un saut de page toutes les 20 lignes passées en paramètre de la commande MAPRUNRPT)
Commandes
MAPSORTPAG
Comme évoqué ci-dessus, la commande MAPSORTPAG est utilisée dans ce cas pour mettre en base le contenu du fichier spool.
Prenons pour exemple la repagination du fichier spool suivant :
Spooled file name . . . . . . . > A000000002
Spooled file number . . . . . . > 3
Job name . . . . . . . . . . . . > QPADEV0008
Job number . . . . . . . . . . . > 487312
User . . . . . . . . . . . . . . > JDIEU
Exécution de la commande suivante :
MAPSORTPAG SPLF(A000000002) SPLNUM(3) JOB(QPADEV0008) JOBNUM(487312) USER(JDIEU) KEYLINE(1) KEYCOL(1) KEYLGN(1) CREATE(*NO) LIB(MAP$$SORT) NAME(MYPF)
Le spool IBM-i est maintenant en base dans le fichier physique MAP$$SORT/MYPF
MAPRUNRPT
Cette commande va exécutée un Connect lisant ce fichier physique MYPF et va créer un spool avec une nouvelle pagination.
Projet Connect
Fenêtre de la table DB. (Ce qui est dans ACTION sera exécuté lors de l'exécution du Connect)
Fenêtre de la table MYPF. (Ce qui est dans MYPF sera exécuté lors de l'exécution du Connect au niveau du Execute MYPF)