[◀ JCL Batch Jobs]

Contents

  1. Creating a flat file with content
  2. Copying a flat file
  3. Merging multiple text files into one flat file

Creating a flat file with content [▲ Top]

//*
//* +----1----+----2----+----3----+----4----+----5----+----6----+----7-
//*
//STEP1   EXEC PGM=IEBGENER
//SYSPRINT DD  SYSOUT=A
//SYSIN    DD  DUMMY
//SYSUT1   DD  *
SOME CONTENT
/*
//SYSUT2   DD  DISP=(,CATLG,DELETE),DSNAME=dataset.name,
//             DCB=(RECFM=FB,LRECL=80,BLKSIZE=0),
//             UNIT=DN,SPACE=(TRK,(1))

Copying a flat file [▲ Top]

//*
//* +----1----+----2----+----3----+----4----+----5----+----6----+----7-
//*
//STEP1   EXEC PGM=IEBGENER
//SYSPRINT DD  SYSOUT=A
//SYSIN    DD  DUMMY
//SYSUT1   DD  DISP=SHR,DSNAME=input.dataset.name
//SYSUT2   DD  DISP=(,CATLG,DELETE),DSNAME=output.dataset.name,
//             DCB=(RECFM=FB,LRECL=80,BLKSIZE=0),
//             UNIT=DN,SPACE=(TRK,(1))

Merging multiple text files into one flat file [▲ Top]

//*
//* +----1----+----2----+----3----+----4----+----5----+----6----+----7-
//*
//STEP1   EXEC PGM=IEBGENER
//SYSPRINT DD  SYSOUT=A
//SYSIN    DD  DUMMY
//SYSUT1   DD  DISP=SHR,DSNAME=input.dataset.name.no1
//         DD  DISP=SHR,DSNAME=input.dataset.name.no2
//SYSUT2   DD  DISP=(,CATLG,DELETE),DSNAME=output.dataset.name,
//             DCB=(RECFM=FB,LRECL=80,BLKSIZE=0),
//             UNIT=DN,SPACE=(TRK,(1))

Kommentar verfassen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.

Wir benutzen Cookies um die Nutzerfreundlichkeit der Webseite zu verbessen. Durch Deinen Besuch stimmst Du dem zu.