I coded a COBOL program with filename OUT-JCL which is assigned to OJCL. Defined a record lay out as 80 bytes. Opened the OUT-JCL file in the output mode.
COBOL Code is as follows:
--------------------------------
FILE-CONTROL.
SELECT OUT-JCL ASSIGN TO OJCL.
DATA DIVISION.
FILE SECTION.
FD OUT-JCL
LABEL RECORDS ARE STANDARD
RECORDING MODE IS F
BLOCK CONTAINS 0 RECORDS
DATA RECORD IS IN-JCL-BUFFER.
01 OUT-JCL-BUFFER PIC X(80).
I want to submit the following JCL (which is stored in my PDS) from the COBOL program.
To run the COBOL program, I wrote a JCL as follows,
//PS010 EXEC PGM=pgmname
//*----------------------------------------
//SYSOUT DD SYSOUT=*
//OJCL DD DSN=B052VAP.VSAMPLE3.OUT,
// SYSOUT=(*,INTRDR)
/*
But, my first JCL is not submitted via COBOL program and DSN2 is not created.