Files
DUTAS/JCL/DTSFT303.jcl

56 lines
2.7 KiB
Plaintext

//DTSFT303 JOB (UI,4300,3400,T),DTSFT303,CLASS=S,MSGCLASS=X, 00000010
//* TYPRUN=SCAN,
// USER=#DOADTS,
// NOTIFY=ECNTSUP,
// REGION=0M
//* 00001700
//****************************************************************** 00001700
//* COPY REFUND TRANSACTIONS PRODUCTION. 00001700
//****************************************************************** 00001700
//* 00001700
// SET LVLNODE='PROD'
//* 00001700
//****************************************************************** 00001700
//PROCLIB JCLLIB ORDER=DOESTAX.&LVLNODE..PROCS.BATCH.LIB 00001600
//LOADLIBS INCLUDE MEMBER=DTSIJLIB 00001600
//* 00001700
//*********************************************************************
//STEP0100 EXEC PGM=DTSBU192, CHECK FOR EMPTY REFUND FILE
// COND=(0,LT)
//RFUNDINP DD DSN=DOESTAX.PROD.FTP.REFUND.X303EXP,
// DISP=(OLD,KEEP,KEEP),
//* DISP=(,CATLG,DELETE),
// SPACE=(7500,(10,20),RLSE),
// DCB=(RECFM=FB,LRECL=750,BLKSIZE=7500)
//*
//******************************************************************
//* |
//* JOB : PUT REFUND TRANS FROM DUTAS INTO SOAR (ODC2)
//* |
//******************************************************************
//***
//STEP0200 EXEC PGM=FTP,COND=(0,LT)
//SYSPRINT DD SYSOUT=*
//OUTOUT DD SYSOUT=*
//SYSPUT DD SYSOUT=*,DCB=BLKSIZE=133
//SYSGET DD *,DCB=BLKSIZE=80
//INPUT DD DSN=DOESTAX.PROD.APPL.PARMLIB(DTSFT303),DISP=SHR
/*
//******************************************************************
//* |
//* BACKUP : MAKE A BACKUP COPY OF REFUND TRANS FROM DUTAS
//* |
//******************************************************************
//STEP0300 EXEC PGM=IDCAMS,
// COND=(0,LT)
//SYSPRINT DD SYSOUT=*
//INDD01 DD DSN=DOESTAX.PROD.FTP.REFUND.X303EXP,DISP=SHR
//INDD02 DD DSN=DOESTAX.PROD.FTP.REFUND.X303(+1),
// DISP=(,CATLG,DELETE),
// SPACE=(7500,(10,20),RLSE),
// DCB=(SYS3.MODEL,RECFM=FB,LRECL=750,BLKSIZE=7500)
//SYSIN DD *
REPRO INFILE(INDD01) OUTFILE(INDD02)
/*
//