Buenas
Yo tengo la misma duda que dhitar, y mirando en [Sintaxis] Informar variable JCL con contenido de fichero. - COBOL Foro no he conseguido solucionarla, porque lo que necesito es poner la fecha que viene dentro de un fichero como parte del nombre de otro.
Si hago:
Código JCL:
//SORT001 EXEC PROC=EXPRP23I
//P23.SORTIN DD DSN=Fichero1, (contiene una fecha)
// DISP=SHR
//P23.SORTOUT DD DSN=&FICHA,
// DISP=(,CATLG,DELETE),
// SPACE=(CYL,(1,1),RLSE),
// DCB=(RECFM=FB,LRECL=10,BLKSIZE=0)
//P23.SYSIN DD *
SORT FIELDS=(1,10,CH,A)
SUM FIELDS=NONE
/*
Luego quiero usar la variable &FICHA , para nombrar un fichero, pero si hago para crear el fichero
Código JCL:
//FIC2 EXEC PROC=EXPRP27I
//SYSPRINT DD SYSOUT=*
//ALLOCAT1 DD DSN=Prefijos.&FICHA.,
// DISP=(NEW,CATLG,DELETE),
// SPACE=(CYL,(500,50),RLSE),
// RECFM=FB,LRECL=30
/*
me da error en el uso del & ¿como puedo hacer para usar esa variable?
Muchas gracias