View previous topic :: View next topic
|
Author |
Message |
Kenwood
New User
Joined: 27 Jul 2006 Posts: 2
|
|
|
|
Hey im running a JCL PROC, for a class project. Im sorry to bother anyone, but ive been doing this for a good 24 hours and ive can't get around a JCL error, the DD DATA,DLM='&&' override statement doesnt seem to be working, its a requirement in the project, whats wrong with the DLM override statement im so lost. Thanks for any help
//KC03B8CM JOB (3U39170000034),'WOOD K',MSGLEVEL= (1,1),NOTIFY=KC03B8C,
// MSGCLASS=Q (1,1),NOTIFY=KC03B8C,
// MSGCLASS=Q
//MYPROC PROC SYSOUT=Q
//GENER EXEC PGM=IEBGENER
//SYSIN DD DUMMY
//SYSPRINT DD SYSOUT=&SYSOUT
//SYSPRINT DD DUMMY
//SYSUT1 DD DUMMY
//SYSUT1 DD DATA,DLM='@@'
//THIS IS NOT A JCL STATEMENT
/* AND THIS STATEMENT DOES NOT END THE INPUT STREAM.
@@
//SYSUT2 DD SYSOUT=&SYSOUT
//PEND PEND
//MYPROC1 EXEC MYPROC,SYSOUT=Q |
|
Back to top |
|
|
cpuhawg
Active User
Joined: 14 Jun 2006 Posts: 331 Location: Jacksonville, FL
|
|
|
|
Try this:
Code: |
//MYPROC PROC SYSOUT=Q
//GENER EXEC PGM=IEBGENER
//SYSIN DD DUMMY
//SYSPRINT DD SYSOUT=&SYSOUT
//SYSUT1 DD DUMMY
//SYSUT2 DD SYSOUT=&SYSOUT
// PEND
//MYPROC1 EXEC MYPROC,SYSOUT=Q
//GENER.SYSUT1 DD DATA,DLM='@@'
//THIS IS NOT A JCL STATEMENT
/* AND THIS STATEMENT DOES NOT END THE INPUT STREAM.
@@
|
The //GENER.SYSUT1 DD DATA,DLM='@@' statement overrides SYSUT1 within the instream PROC. |
|
Back to top |
|
|
Kenwood
New User
Joined: 27 Jul 2006 Posts: 2
|
|
|
|
Thanks a lot it worked, i owe ya, |
|
Back to top |
|
|
cpuhawg
Active User
Joined: 14 Jun 2006 Posts: 331 Location: Jacksonville, FL
|
|
|
|
No problem. You can never use DD * or DD DATA within a PROC (instream or catalogued). |
|
Back to top |
|
|
parsesource
New User
Joined: 06 Feb 2006 Posts: 97
|
|
|
|
cpuhawg wrote: |
No problem. You can never use DD * or DD DATA within a PROC (instream or catalogued). |
true - one of these silly jcl limitations ...... |
|
Back to top |
|
|
|