//ddname DD SYSOUT=(class,INTRDR)
INTRDR is an IBM-reserved name identifying the internal reader. The system places the output records for the internal reader into a buffer in your address space. When this buffer is full, JES places the contents on the spool; later, JES retrieves the new job from the spool.
Message class for internal reader job
The output class in the SYSOUT parameter becomes the default message class for the job going into the internal reader, unless you code the MSGCLASS parameter on the JOB statement.
Limiting records to internal reader
Use the OUTLIM parameter on the DD statement to limit the number of logical records written to the internal reader.
Sending internal reader buffer directly to JES
References
For more information on the internal reader, see z/OS MVS Programming: Assembler Services Guide.
//JOBA JOB D58JTH,HIGGIE
//GENER EXEC PGM=IEBGENER
//SYSIN DD DUMMY
//SYSPRINT DD SYSOUT=A,DEST=NODE1
//SYSUT2 DD SYSOUT=(M,INTRDR)
//SYSUT1 DD DATA
//JOBB JOB D58JTH,HIGGIE,MSGLEVEL=(1,1)
//REPORTA EXEC PGM=SUMMARY
//OUTDD1 DD SYSOUT=*
//INPUT DD DSN=REPRTSUM,DISP=OLD
//JOBC JOB D58JTH,HIGGIE,MSGLEVEL=(1,1)
//REPORTB EXEC PGM=SUMMARY
//OUTDD2 DD SYSOUT=A,DEST=NODE2
//INPUT DD DSN=REPRTDAT,DISP=OLD
/*EOF