Utilisation
valable uniquement sur AS/400
Lorsque cette dataara existe, une ligne est insérée en fin de page dans le spool.
principe de fonctionnement: trois étapes.
1) création du .PAG: exécuter l'une après l'autre les commandes CRTDTAARA puis MAPPAGIFS.
exemple:
CRTDTAARA DTAARA(QTEMP/MAPUSRDTA) TYPE(*CHAR) LEN(200) VALUE(BONJOUR)
MAPPAGIFS SPLF(FA_EP001) SPLNUM(10) JOB(QPRTJOB) JOBNUM(482245) USER(SDANGEL) PATHOUT('/HOME/Mapping/') OUTFILE(TEST.PAG)
http://serveur.mappingsuite.com/web/img/articles/MAPUSRDTA.jpg
2) concevoir /retoucher la maquette Mapdraw avec ce .PAG.
Le .PAG contient une ligne supplémentaire en bas de page du spool, on trouve sur cette ligne la valeur qui a été attribuée par la cmd CRTDTAARA.
Compiler la maquette (génération / importation)
3) maquettage: exécuter l'une après l'autre les commandes CRTDTAARA puis MAPCPYSPLF
IMPORTANT: dans le MAPCPYSPLF utiliser exclusivement le format compile dans les conditions ci-dessus, ce format tient compte de la ligne supplémentaire ajoutée par le CRTDTAARA.
______________
Possibilité de contenir plusieurs valeurs (par exemple:2):
1ere commande:
CRTDTAARA (choisir longeur 200 par exemple)
2ème commande: (pour concaténer avec tabulation)
CHGDTAARA > choisir position différente. La longeur correspond à la longeur de l'ajout
______________
AUTRE:
> possibilité d'utiliser les variables du robot, par exemple &USER ou &JOB
> permet de reprendre un attribut de spool, pour un index Mapout ou autre...
_______________
en résumé tout maquettage doit:
_être précédé d'un CRTDTAARA DTAARA(QTEMP/MAPUSRDTA)
_utiliser un format qui tient compte de MAPUSRDTA.