Central Venous Catheter Insertion Demonstration
>> YOUR LINK HERE: ___ http://youtube.com/watch?v=5YxalJPjxG8
#JCL #topictrick #tutorial #mainframe • JCL tutorial is on JCL procedures . In this tutorial you'll learn JCL procedure, JCL cataloged procedure, JCL in-stream procedure. You'll also learn how to override procedure parameters in JCL. Also, how to change the sequence of search by using JCLLIB. By the end of this session, you'll get an answer to What are JCL procedures? Let's get started with today's JCL Procedure tutorial. • ► Index Details ◄ • 0:00 Welcome to JCL Tutorial. • 0:26 JCL Procedure Tutorial Agenda. • 1:32 JCL definition. • 1:55 JCL procedure definition. • 2:17 JCL procedure type • 2:56 JCL procedures salient features. • 3:16 JCL catalog procedure definition. • 4:53 JCL catalog proc example. • 6:30 JCL instream procedures. • 7:29 JCL instream proc example. • 8:50 JCL procedure override parameters. • 9:44 JCL proc override example. • 6:08 JCL proc tutorial end. • ►JCL Procedure Tutorial: A JCL procedure (or just procedure) is a pre-written segment of code consisting of one or more job steps that can be included in a job stream or JCL. A procedure consists of job steps and is always invoked from a job. As a result, the procedure itself doesn’t include a JOB statement. The procedures in JCL are as follows: • ► Cataloged Procedures in JCL. • ► In-Stream Procedures in JCL. • In-Stream Procedures. • 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. This enables you to execute the set of control statements more than one time in the same job without having to repeat the statements. • ►Quick Question: How many instream procedure you can code in JCL? • Answer: The maximum number of jcl instream procedures you can code in any job is 15. • ►Cataloged Procedures • A jcl cataloged procedure, like an in-stream procedure, is a named set of job control statements. However, these control statements are placed, or jcl cataloged, in a partitioned data set (PDS) or partitioned data set extended (PDSE) known as a procedure library. This enables a jcl cataloged procedure to be invoked by any job. JCL Cataloged procedures can be placed in the system procedure library SYS1. PROCLIB or in any user-specified procedure library (for example JCLLIB). • ►JCL Cataloged Procedure Syntax. • //EMPTX010 PROC • //EMPTX010 EXEC PGM=EMPATAX • //EMPMAST DD DSN=TP01.EMPFLE.MASTER,DISP=SHR • //EMPREPT DD DSN=TP01.EMPFLE.REPORT,DISP=SHR • //SYSOUT DD SYSOUT=* • // PEND • ►SAMPLE JCL to Call JCL procedure. • //TPRCK99A JOB (99999),’TOPICTRICK’,CLASS=A,MSGCLASS=A, • // MSGLEVEL=(1,1),NOTIFY= SYSUID • //* • //* JCL TO CALCULATE EMP ANNUAL TAX. • //* • //STEP01 EXEC EMPTX010 :== Calling Proc. • // • ►JCL In-stream Procedure Syntax. • //TPRCK99A JOB (99999),’TOPICTRICK’,CLASS=A,MSGCLASS=A, • // MSGLEVEL=(1,1),NOTIFY= SYSUID • //* • //* JCL TO CALCULATE EMP ANNUAL TAX. • //* • //EMPTX010 PROC • //EMPTX010 EXEC PGM=EMPATAX • //EMPMAST DD DSN=TP01.EMPFLE.MASTER,DISP=SHR • //EMPREPT DD DSN=TP01.EMPFLE.REPORT,DISP=SHR • //SYSOUT DD SYSOUT=* • // PEND • //STEP01 EXEC EMPTX010 • // • ►Overriding Proc Parameters in JCL's. • In general, you might come across a situation, where you need to modify the file name or need to pass additional information to the program used in PROC. In such a situation, you can use proc overriding technique. if you code an override for a parameter, it replaces the entire parameter in the procedure, including any subparameters that are set there. Let’s look at syntax with an example for better understanding. • ►Override EXEC Statement Parameters: • //[name] EXEC [PROC=]procedure-name,parameter.procstepname=value • ►Override DD Statement Parameters: • //[name] EXEC [PROC=]procedure-name • //[procstepname.]ddname DD parameter=value • ►JCL procedure Override Example. • //TPRCK99A JOB (99999),’TOPICTRICK’,CLASS=A,MSGCLASS=A, • // MSGLEVEL=(1,1),NOTIFY= SYSUID • //* • //* JCL TO CALCULATE EMP ANNUAL TAX. • //* • //STEP01 EXEC PROC=EMPTX010,TIME.EMPTX010=(1440) • //EMPTX010.EMPREPT DD DSN=TP01.EMPFLE.OVRD.REPORT,DISP=SHR • • ►Subscribe to Topictrick Don't forget to press THE BELL ICON to never miss any updates. ◄ • Also, Please visit below mention the link to stay connected with Topictrick on - • ► Official Website : https://topictrick.com • ► Youtube : / topictrick • ► Follow us on Twitter : / topictrick • ► Facebook : / topictrick • ► Linkedin : / topictrick • ► Reddit : / topictrick • ► Mainframe Blog : https://mainframe-forum.blogspot.com • Thank you for your support. • Topictrick™
#############################
