Examples of the DATA parameter

Example 1:
//GROUP1   DD  DATA
           .
           .
           data
           .
/*
//GROUP2   DD  DATA
           .
           .
           data
           .
/*

This example defines two groups of data in the input stream.

Example 2:
//GROUP3   DD  DATA,DSNAME=&&GRP3
           .
           .
           data
           .
/*

This example defines an in-stream data set with GRP3 as the last qualifier of the system-generated data set name. A name such as userid.jobname.jobid.Ddsnumber.GRP3 is generated.

Example 3:
//STEP2       EXEC PROC=UPDATE
//PREP.DD4    DD   DSNAME=A.B.C,UNIT=3390,VOLUME=SER=D88230,
//             SPACE=(TRK,(10,5)),DISP=(,CATLG,DELETE)
//PREP.IN1    DD   DATA
              .
              .
              data
              .
/*
//ADD.IN2     DD   *
              .
              .
              data
              .
/*

This example defines two groups of data in the input stream. The input defined by DD statement PREP.IN1 is to be used by the cataloged procedure step named PREP. This data contains job control statements. The input data defined by DD statement ADD.IN2 is to be used by the cataloged procedure step named ADD. Because this data is defined by a DD * statement, it must not contain job control statements.