Override a SYSIN DD DSN in the proc from the JCL?

Override the SYSIN DD Domain Name Source (DNS) in proc using the Job Control Language (JCL) this code syntax.

Q:
How can I override a SYSIN DD DSN in the proc from the JCL?

Mark Zelden, Senior software and systems architect, Zurich North America:
The syntax to override a DD statement in a proc from the execution JCL is //STEPNAME.DDNAME DD.

For example:

//MYJOB JOB (ACCT),CLASS=A
//*
//EXEC PROC=MYPROC
//*
//STEP1.SYSIN DD DSN=MY.PDS.CNTL(SYSIN1),DISP=SHR

For more information see section 5.2 on modifying procedures in the MVS JCL Reference.

If the IBM JCL manuals confuse you, you may want to pick up a book on JCL like Murach's OS/390 and z/OS JCL. There are other JCL books that you can find on Amazon.com as well.

This was first published in November 2008

Dig deeper on Mainframe operating systems and management

Pro+

Features

Enjoy the benefits of Pro+ membership, learn more and join.

0 comments

Oldest 

Forgot Password?

No problem! Submit your e-mail address below. We'll send you an email containing your password.

Your password has been sent to:

-ADS BY GOOGLE

SearchWindowsServer

SearchEnterpriseLinux

SearchServerVirtualization

SearchCloudComputing

Close