Тёмный

JCL Interview Questions and Answers | Mainframe | JCL| IBM | 

InterviewGIG - Job Interview Questions
Подписаться 63 тыс.
Просмотров 24 тыс.
50% 1

Top Most Asked JCL Interview Questions and answers
For COBOL : • COBOL Interview Questi...
For Mainframe : • Mainframe Interview Qu...
For Microservices : • Microservices Intervie...
For OOPs: • OOPS Interview Questio...
#JCL #Mainframeinterview #JCLinterviewquestions
Subscribe To Our Channel: / interviewgig
Visit our website: www.interviewgi...
Facebook : / interviewgig
Twitter : / interviewgig
--Disclaimer-- Please note that some of the above links are affiliate links, which means that if you click on one of the course links, we’ll receive a small commission. This helps support the channel and allows us to continue to make videos like this. The content in this video is strictly for educational and informational purposes only. This video is not forcing anything on you. Thank you for the support!

Опубликовано:

 

28 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 5   
@anuragmishra6721
@anuragmishra6721 3 года назад
Hi Thanks for sharing videos , I have one question . If I want to run any particular step in jcl every Monday of the month if the Monday is holiday then next day which is Tuesday ...how to write using JCL .. Same step I want to run every mid of month as well ..like 15 .. if 15 is holiday then next working day .. Can you please help me on this ...
@yakemon
@yakemon Год назад
Learn about ESP scheduler
@InterviewGIG
@InterviewGIG Год назад
Yes, you can achieve this using JCL by adding conditional statements based on the current date. Here's an example JCL code that runs a particular step every Monday of the month and every 15th day of the month, taking into account holidays: csharp Copy code //JOBNAME JOB (ACCOUNT), 'DESCRIPTION', CLASS=CLASS,MSGCLASS=CLASS //MONDAY EXEC PGM=YOURPGM //DATECHK1 EXEC PGM=IFTHEN,PARM='(WHEN=(2,EQ,VERIFY))' //SYSPRINT DD SYSOUT=* //SYSUT1 DD * MONDAY: PROCEDURE DATECHK1: IFTHEN=(WHEN=(2,EQ,VERIFY), OVERLAY=(81:C'RUN-ON-HOLIDAY')) IF DAY-OF-WEEK EQ MON THEN //STEP1 EXEC PGM=YOURPGM //SYSIN DD * ELSE DATECHK2: IFTHEN=(WHEN=(2,EQ,VERIFY), OVERLAY=(81:C'RUN-ON-TUESDAY')) IF DAY-OF-WEEK EQ TUE AND DATE-1 EQ HOLIDAY THEN //STEP1 EXEC PGM=YOURPGM //SYSIN DD * ELSE //SKIP1 EXEC PGM=IEBGENER //SYSUT1 DD DUMMY //SYSUT2 DD SYSOUT=* //SYSIN DD DUMMY //STEP2 EXEC PGM=YOURPGM //SYSIN DD * //DD1 DD DSN=DATASET.NAME,DISP=SHR //DD2 DD DSN=OUTPUT.FILE,DISP=(NEW,CATLG,DELETE), // UNIT=DISK,SPACE=(CYL,(5,5)),DCB=(RECFM=FB,LRECL=80,BLKSIZE=0) //DATECHK2 EXEC PGM=IFTHEN,PARM='(WHEN=(2,EQ,VERIFY))' //SYSPRINT DD SYSOUT=* //SYSUT1 DD * 15THDAY: PROCEDURE DATECHK3: IFTHEN=(WHEN=(2,EQ,VERIFY), OVERLAY=(81:C'RUN-ON-HOLIDAY')) IF DAY-OF-MONTH EQ 15 THEN //STEP3 EXEC PGM=YOURPGM //SYSIN DD * ELSE DATECHK4: IFTHEN=(WHEN=(2,EQ,VERIFY), OVERLAY=(81:C'RUN-ON-NEXT-WORKING-DAY')) IF DAY-OF-MONTH EQ 16 AND DATE-1 EQ HOLIDAY THEN //STEP3 EXEC PGM=YOURPGM //SYSIN DD * ELSE //SKIP2 EXEC PGM=IEBGENER //SYSUT1 DD DUMMY //SYSUT2 DD SYSOUT=* //SYSIN DD DUMMY //STEP4 EXEC PGM=YOURPGM //SYSIN DD * //DD1 DD DSN=DATASET.NAME,DISP=SHR //DD2 DD DSN=OUTPUT.FILE,DISP=(NEW,CATLG,DELETE), // UNIT=DISK,SPACE=(CYL,(5,5)),DCB=(RECFM=FB,LRECL=80,BLKSIZE=0) //DATECHK4 EXEC PGM=IFTHEN,PARM='(WHEN=(2,EQ,VERIFY))' //SYSPRINT DD SYSOUT=* //SYSUT1
@manirathinam8620
@manirathinam8620 4 года назад
Wonderful
@InterviewGIG
@InterviewGIG 4 года назад
Thank you
Далее
JCL Refresher in One Hour
1:00:05
Просмотров 174 тыс.
КАК БОМЖУ ЗАРАБОТАТЬ НА ТАЧКУ
1:36:32
Meni yerga urdingda
00:20
Просмотров 360 тыс.
Mainframe Myths Debunked in 5 Minutes
4:44
Просмотров 54 тыс.
Top 10 Linux Job Interview Questions
16:04
Просмотров 2,4 млн