1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41
| //SLCBATCH JOB CLASS=0,MSGCLASS=H,NOTIFY=UZ10834
//S1 EXEC PGM=IDCAMS
//SYSPRINT DD SYSOUT=*
//SYSIN DD *
DELETE UZ10834.BATCHS
SET MAXCC=0
//S2 EXEC PGM=SORT
//SORTIN DD DISP=SHR,DSN=UZ10834.BATCH
//SORTOUT DD DISP=(NEW,CATLG),
// SPACE=(TRK,(50,100),RLSE),
// DCB=(RECFM=FB,LRECL=80,BLKSIZE=0),
// DSN=UZ10834.BATCHS
//SYSOUT DD SYSOUT=*
//SYSIN DD *
SORT FIELDS=(COPY)
INCLUDE COND=(011,011,CH,EQ,C'ACTION(ADD)',OR,
003,006,CH,EQ,C' ADID(',OR,
003,007,CH,EQ,C' OWNER(',OR,
003,005,CH,EQ,C' DESCR(',OR,
009,007,CH,EQ,C'PREADID(')
OUTREC PARSE=(%00=(STARTAFT=C'(',ENDBEFR=C')',FIXLEN=30))
BUILD=(1:%00)
//S03 EXEC PGM=FTP,PARM='(EXIT'
//*
//NETRC DD DISP=SHR,DSN=UZGP.FTP.PARMLIB(FTPURBUZ)
//*
//OUTPUT DD SYSOUT=*
//SYSPRINT DD SYSOUT=*
//*
//SYSFTPD DD *
NETRCLEVEL 2
CONDDISP DELETE
//INPUT DD *
FTP01.retraite.lan
CD T:\TEMPORAIRE\xxx
ASCII
PUT 'xxx' +
xxx.txt
QUIT |
Partager