Thread: JCL and JCL Utilities

What is a PROC and why do people say not to copy the whole thing?

Started by Sam • user2 replies178 viewsLast activity 3 weeks ago
Post #1
0 votes
Sam
Reputation
5
Posts: 28
Joined: Jul 1, 2026, 2:30 PM
Posted: Jul 24, 2026, 10:31 AM

My job has // EXEC MYCOMP. Someone said MYCOMP is a PROC. Where does the actual JCL live and how do I override one DD?

Post #2
1 votes
Jen
Reputation
287
Posts: 34
Joined: Sep 3, 2024, 11:02 AM
Posted: Jul 24, 2026, 12:31 PM

PROC = cataloged JCL recipe. Lives in a procedure library. Your job EXEC's it and only overrides what you must.

Override example style: //STEP1.SYSIN DD DSN=MY.SOURCE(MEMBER),DISP=SHR

Do not copy the whole PROC into your job unless you have a reason. You inherit fixes when the PROC updates.

You must be signed in to reply to this thread