Utilisation

Différence entre versions

De MappingDoc
imported>Gbarret
 
imported>Admin
m (1 révision importée)
(Aucune différence)

Version du 6 mars 2019 à 09:12


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.