Tratamientos de ficheros aplicación previos-posteriores a carga-descarga
//KI0F6AEA JOB (EGDC,KIT,,99),'EDITRAN-V40',MSGCLASS=H,CLASS=A,
// NOTIFY=&SYSUID
//*********************************************************************
//* ADAPTACION DE FICHEROS EDITRAN. TRADUCCION Y CONVERSION INCLUIDOS.
//* NOTA PARA FICHEROS FIJOS DE SALIDA: SI LRECL ES MAYOR QUE REGISTRO
//* A GRABAR, SE RELLENA A SPACES POR LA DERECHA.
//* NOTA PARA FIJOS DE ENTRADA Y VBLES DE SALIDA. PROBABLEMENTE, EL
//* VBLE DEBE SER DEFINIDO 4 OCTETOS MAYOR QUE LRECL DE FIJO.
//*********************************************************************
//* VALORES DE PARM:(XXXX,Y,ZZZZZZZZ) SEPARADOS POR COMAS:
//* XX = CARACTERES HEXADECIMALES A ELIMINAR (SALTO DE CARRO):
//* - CUATRO OCTETOS A SPACES: NO HAY CARACTERES A ELIMINAR
//* - DOS OCTETOS INDICANDO UN CARACTER HEXADECIMAL Y OTROS DOS
//* A SPACES. ELIMINA EL CARACTER DETERMINADO EN HEXA
//* - CUATRO OCTETOS INDICANDO DOS CARACTERES HEXADECIMALES.
//* POR EJEMPLO 0D0A): ELIMINA LOS DOS HEXADECIMALES X0D-X0A
//* Y = 1 OCTETO INDICANDO SI SE VA A TRADUCIR ALFABETO DE FICHERO
//* ORIGEN. VALORES POSIBLES:
//* A(ASCII), E(EBCDIC), N(NO TRADUCIR)
//* ZZ = 9 OCTETOS INDICANDO NOMBRE DE LA TABLA DE CONVERSION (QUE
//* SE APLICA TRAS TRADUCIR).CON SPACES NO HAY TABLA CONVERSION
//* SI OCTETO 9 ES ‘A’ SE CONVIERTE A ASCII.
//* SI OCTETO 9 ES ‘E’ SE CONVIERTE A EBCDIC.
//*********************************************************************
//PASO001 EXEC PGM=ZTBGBGFF4,PARM='0D0A,E,TABCVXNCE'
//STEPLIB DD DSN=KI.EIDC.ZTBG.LOAD,DISP=SHR
//ZTBGFTCO DD DSN=KI.PMED.CZTB.ZTBGFTCO,DISP=SHR
//ENTRADA DD DSN=PUNTERO.FICHERO.ORIGEN,DISP=SHR
//SALIDA DD DSN=PUNTERO.FICHERO.FIJO244.DESTINO,
// DCB=(RECFM=FB,LRECL=256,BLKSIZE=0,DSORG=PS),
//* DCB=(RECFM=VB,LRECL=260,BLKSIZE=0,DSORG=PS)
//* DCB=(RECFM=VS,LRECL=260,BLKSIZE=0,DSORG=PS)
// DISP=(NEW,CATLG,DELETE),
// SPACE=(TRK,(500,50),RLSE)
//SYSOUT DD SYSOUT=*
//SYSPRINT DD SYSOUT=*
//SYSDBOUT DD SYSOUT=*
//ABENDAID DD SYSOUT=*
//SYSUDUMP DD SYSOUT=*
//SYSABOUT DD SYSOUT=*
//*
//PASO002 EXEC PGM=IDCAMS,COND=(0,NE,PASO001)
//SYSPRINT DD SYSOUT=*
//SYSIN DD *
DELETE (PUNTERO.FICHERO.ORIGEN) PURGE
//*
// AnteriorConsulta de estados (transmisiones críticas)SiguientePeticiones genéricas de Onesait Editran /G
Última actualización