5 Frequently Asked Questions on JCL Cataloged Procedures

Data Science Free Skill Test
Data Science Free Skill Test

Q1). What is in-stream procedure?

A1) An in-stream procedure is a named set of job control statements in a job that can be re-executed within that job, simply by invoking the name of the procedure.

Q2). What is Cataloged procedure?

A2) A cataloged procedure, like an in-stream procedure, is a named set of job control statements. However, these control statements are placed, or cataloged, in a partitioned data set (PDS) or partitioned data set extended (PDSE) known as a procedure library. This enables a cataloged procedure to be invokedby any job.

Q3). Where can you place catalogued procedures?

A3) Cataloged procedures can be placed in the system procedure library SYS1.PROCLIB or in any user-specified procedure library (for example JCLLIB).

Q4). How to test, if a cataloged procedure is working or not?

A4) Before cataloging any procedure, test it as an instream procedure first.

Q5). How to identify in-stream procedure in Job?

A5) By looking for “PEND” and “PROC”



Author: Srini

Experienced software developer. Skills in Development, Coding, Testing and Debugging. Good Data analytic skills (Data Warehousing and BI). Also skills in Mainframe.