OPALE - 10.0 - Utilisation - Repagination d'un fichier spool IBM-i

Différence entre versions

De MappingDoc
(MAPRUNRPT)
(MAPRUNRPT)
Ligne 24 : Ligne 24 :
  
 
==MAPRUNRPT==
 
==MAPRUNRPT==
 +
 
Cette commande va exécutée un Connect lisant ce fichier physique MYPF et va créer un spool avec une nouvelle pagination.
 
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
  
 
[[Fichier:OP_S_PAG_1.jpg|vignette|450x450px|alt=|néant]]
 
[[Fichier:OP_S_PAG_1.jpg|vignette|450x450px|alt=|néant]]

Version du 7 juin 2019 à 08:51

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