0
Buenos días,
Me va a llegar un fichero (por ejemplo F1), procedente de otra máquina, dicho fichero tiene un único registro con el nombre de otro fichero (F2).
Lo que quiero tratar el F2, y sobre todo poder validar si tiene contenido.
Con outrec he conseguido rellenar algunas fichas sysin, como las de LISTCAT con lo que puedo "preguntar" directamente por el fichero F2
ejemploJCL Código:
//********************************************************** //SORT002 EXEC SORTD //SORTIN DD DISP=SHR,DSN=F1 //SORTOUT DD DSN=F3.SYSIN, // DISP=(,CATLG,DELETE), // SPACE=(CYL,(1,1),RLSE), // RECFM=FB,BLKSIZE=0,LRECL=35 //SYSIN DD * SORT FIELDS=COPY OUTREC FIELDS=(C' LISTCAT ENT(',1,20,C')')JCL Código:
//********************************************************************* //LISTCA01 EXEC PGM=IDCAMS //SYSPRINT DD DUMMY //SYSIN DD DSN=F3.SYSIN,DISP=SHR
Que es como si hubiera hecho esto.JCL Código:
//********************************************************************* //LISTCA01 EXEC PGM=IDCAMS //SYSPRINT DD DUMMY //SYSIN DD * LISTCAT ENT(F2)
Lo malo es que este método no me funciona para otros procesos.
Por favor ¿hay alguna manera de informar o setear una variable jcl con el contenido del F1 (el F2)?
Saludos y gracias.
Marcadores