The document discusses screen hold functionality in CA7 batch scheduling. Screen hold prevents jobs from automatically executing and jobs must be manually forced to run. The document also provides examples of how to check if a job is on screen hold and describes the main advantage of screen hold during system unavailability. It then lists and describes many CA7 scheduler commands.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0 ratings0% found this document useful (0 votes)
105 views
Screen Hold Process in Mainframe
The document discusses screen hold functionality in CA7 batch scheduling. Screen hold prevents jobs from automatically executing and jobs must be manually forced to run. The document also provides examples of how to check if a job is on screen hold and describes the main advantage of screen hold during system unavailability. It then lists and describes many CA7 scheduler commands.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 9
Screen Holds of Mainframe CA7
What is Screen Hold?
When screen hold is enabled on a job by CA7 team, it will prevent all future instances of it from automatically executing. Each such instance will stay on !"# status until manually forced$released by batch ops personnel to run upon re%uest from load recovery owner. Note: !nly scheduling team &CA7 team' can disable (creen old again on a job. )he following are job information mentioned in the CA7 * +++++++++++++++++++++++++++ ,!- ./0!12A).!/ +++++++++++++++++++++++++++ (LIST=JOB' / ++ (C# 1E(!"3).!/ 1E43.1E# / ++ "!A# ()E5 )! -E E6EC3)E# / ++ !7E11.#E !0 ,C" 1E43.1E# 8 ++ ,!- 2A19E# A( 2A./) !/"8 / ++ 2A/3A" 7E1.0.CA).!/ 1E4# / ++ ,!- (E) 0!1 !"# ./ 1E44 8 ++ 1E43.1E2/)( )! -E ".()E# 8 ++ C!25 )1.::E1( !)E1 ,!-( 8 ++ A3)!+:E/E1A).!/ !0 7 12( 8 ++ ,!- E".:.-"E 0!1 51!25)( 8 ++ E11!1( 0!1 142) /!) 3(E# Y -- JOB SET FOR EXEC ON !IN 8 ++ E11!1( 0!1 #(/ /!) 0!3/# / ++ ,C" )! -E 9E5) ./ 511/$4 How to know if a job is on Screen Hold? When you list the job information on CA7 for your job using the command ",!-,".();/!##,,!-;<,obname=, if you find >,!- (E) 0!1 !"# ./ 1E44? mar@ed to >8? under ,!- ./0!12A).!/ section then your job is on (creen old. -elow example is a screenshot of the listing for a job that is currently /!) on (creen old. )he main advantage of screen hold comes into picture during the period of system unavailability. When core team disclosed the bulletin regarding the system unavailability, then one need to hold all their jobs. ,obs should be @ept on hold on in such a way that, the moment it comes in %ueue should be captured as (C1EE/ !"#. (o in this way, we can avoid the job failure during the the process of system failures$unavailability. FE" I#ORT!NT CO!N$S OF C!% SC&E$'LER : Co((an) $escri*tion L+ , LISTS !LL JOBS IN C!-%-S +'E'ES !N$ , "ILL TELL "&IC& +'E E!C& JOB IS IN.
L+/JOB=JOBN!E , "ILL TELL YO' "&IC& +'E ! JOB IS IN , L+/JOB=JOBN!E/LIST=R+T , "ILL LIST T&E RE+'IREENTS T&E JOB , IS "!ITIN0 ON. , L+/JOB=JOBN!E/LIST=+ , "ILL S&O" IF T&E JCL C!E FRO T&E , O1ERRI$E LIBR!RY. "ILL S&O" L!ST , STE# EXEC'TE$ IF T&E JOB IS !CTI1E. , L+/JOB=JOBN!E/LIST=JCL , "ILL LIST T&E JCL LO!$E$ FOR T&E , JOB FOR T&IS R'N ONLY. , L+/ST=L!TE , LISTS JOBS T&!T !RE L!TE IN !LL , +'E'ES. , L+/ST=RSTR , LISTS !BEN$E$ JOBS "&IC& &!1EN-T , BEEN RE+'E$ !N$ LISTS !BEN$ CO$E. , X+ , LISTS !LL JOBS IN T&E RE+'EST +'E , "!ITIN0 ON RE+'IREENTS TO BE ET. , X+/JOB=JOBN!E , 'SE$ TO E$IT ! JOB/ #OST ! RE+'IRE- , ENT/ REST!RT ! JOB/ #'T ! &OL$ ON , ! JOB/ RELE!SE ! JOB/ C!NCEL ! JOB/ , OR FORCE CO#LETE ! JOB. , XR+/JOB=JOBN!E/LIST=!LL , IF JOB &!S !BEN$E$ BEC!'SE T&E , R+TS "ERE #OSTE$ !N$ YO' "!NT TO , #'T T&E R+TS B!C2 ON IT/ 'SE T&IS , CO!N$ T&EN #'T ! -'- TO 'N#OST , T&E R+TS. , L!CT , LISTS !CTI1E JOBS. , L!CTR , LISTS !CTI1E JOBS/CL!SS 3 RESO'RCES , LJES , LISTS !LL !CTI1E JOBS !N$ L!ST STE# , EXEC'TE$. , LR$Y , LISTS !LL JOBS IN R$Y +'E "!ITIN0 , ON RESO'RCES S'C& !S ! T!#E $RI1E/ , INITI!TOR OR &I0&ER #RIORITY JOBS. , !LSO LISTS "&ET&ER ! JOB IS L!TE. , LR$Y# , LISTS !LL JOBS IN R$Y +'E. LISTS , #RIORITY !N$ T!#E $RI1ES NEE$E$ FOR , E!C& JOB. , LR$Y#/JOB=JOBN!E , EX#L!INS "&!T RESO'RCES JOB IS "!IT , IN0 ON: T!#E $RI1ES/ CL!SS B!RRIER. , X'#$/JOB=JOBN!E , T&IS SCREEN S&O"S T&E CL!SS/ T!#E , $RI1ES NEE$E$ !N$ #RIORITY OF ! , JOB. C!N BE '#$!TE$ TO O1E ! JOB , T&R' T&E R$Y +'E TO T&E !CT +'E , F!STER BY INCRE!SIN0 T&E #RIORITY , !N$ $ECRE!SIN0 T&E T!#E $RI1ES. , X"LB , "OR2LO!$ B!L!NCIN0 S&O"S TOT!L JOBS , !CTI1E/ TOT!L INITI!TORS !1!IL!BLE/ , TOT!L !X T!#E $RI1ES !LLO"E$/ !N$ , N'BER OF INITI!TORS O#EN #ER CL!SS , L+/SE+=$OT/LIST=ST!T'S , LISTS !LL T&E JOBS IN RE+'EST +'E/ , !CTI1E +'E/ RE!$Y +'E !N$ !BEN$E$ , JOBS "IT& T&EIR !BEN$ CO$ES. LISTS , !LL RE+'IREENTS NOT YET ET. , LIST/JOB=JOBN!E , LISTS !LL STE#S IN !N !BEN$E$ JOB , !N$ FL!0S T&E !BEN$E$ STE#. , LJOBR/JOB=JOBN!E , S&O"S T&E !1ER!0E R'N TIE OF ! JOB , BY !1ER!0IN0 T&E L!ST 4 R'NS. LISTS , C#' TIE !N$ CLOC2 TIE IN && !N$ , L!ST R'N $!TE !N$ TIE. , LJOB/JOB=JOBN!E/LIST=R+T , LISTS !LL RE+'IREENTS T&!T NEE$ TO , BE ET: $SN/ 'SR/ JOB. ! 5 IN FRONT , OF ! JOB E!NS IT C!N-T R'N "IT& !T , T&E S!E TIE !S T&IS JOB. T&IS IS , C!LLE$ ! NE0!TI1E $E#EN$!NCY. , LJOB/JOB=JOBN!E/LIST=$E#J , LISTS !LL JOBS $E#EN$!NT ON T&IS , JOB !N$ !LL JOBS YO'R JOB IS $E#EN$ , !NT ON. C&EC2 T&IS BEFORE C!NCELIN0 , OR FORCE CO#LETIN0 ! JOB. , LJOB/JOB=JOBN!E/LIST=TRI0 , LISTS !LL JOBS TRI00ERE$ BY T&IS , JOB !N$ !LL JOBS T&!T TRI00ER T&IS , JOB. C&EC2 T&IS BEFORE C!NCELIN0 OR , FORCE CO#LETIN0 ! JOB. , LJOB/JOB=JOBN!E/LIST=!LL , LISTS !LL INFOR!TION ON T&IS JOB: , SC&E$'LIN0/ REST!RT #ROCE$'RES/ , $!T! SETS/ !N$ !LL RE+'IREENTS. , LJOB/JOB=JOBN!E/LIST=NO$$ , LISTS !LL INFOR!TION ON T&IS JOB , EXCE#T FOR $$ ST!TEENTS. , , LJOB/JOB=6/JOBNET="!CC , T&ESE !RE EX!#LES OF FIEL$S FRO LJOB/JOB=XXXX6/!INT=Y , T&E 7JOB7 SCREEN. "ILL LIST T&ESE LJOB/JOB=XX6/&OL$=Y , FIEL$S !N$ "&!TE1ER YO' S#ECIFY LJOB/JOB=6/EXEC=N , FOR T&E #!R!ETER. LJOB/JOB=X6/SC!L=XX , , L#ROS/JOB=JOBN!E , LISTS !LL REST!RT INFOR!TION FOR , T&IS JOB. , LJCL/JOB=JOBN!E , LISTS T&E #RO$'CTION JCL FOR JOB. , L#RRN/JOB=JOBN!E , LISTS T&E L!ST S'CCESSF'LL R'N OF , T&E JOB. LISTS ST!RT !N$ EN$ TIES , $!TE !N$ &I0&EST CON$ CO$E. , L#RRN/JOB=JOBN!E/LIST=+ , LISTS T&E L!ST S'CCESSF'LL R'N OF , T&E JOB. LISTS ST!RT !N$ EN$ TIES , $!TE !N$ &I0&EST CON$ CO$E. !LSO , S&O"S IF JOB R!N FRO O1ERRI$E , LIBR!RY. , LRLO0/JOB=JOBN!E/ , LISTS ! JOB FOR T&!T J'LI!N $!TE $!TE=6J'LI!N $!TE , TO SEE IF IT R!N/ "!S C!NCELE$ OR , !BEN$E$. , LRLO0/JOB=6/$!TE=6J'LI!N $!TE , LISTS !LL JOBS FOR T&!T J'LI!N , $!TE TO SEE IF T&EY R!N/ OR "ERE , C!NCELE$/ OR !BEN$E$. , LRLO0/SE+=JOB/LIST=RSTR/$!TE=6 , LISTS JOBS T&!T !BEN$E$ IN L!ST 8 , $!YS. , LRLO0/SE+=JOB/ST=C!NC/$!TE=6 , LISTS JOBS C!NCELE$ IN L!ST 8 $!YS , L$SN/$SN=$!T!SET N!E/LIST='SERS , LISTS !LL JOBS 'SIN0 T&IS $!T! SET , !N$ T&E $IS#OSITION FOR E!C& JOB. , JOB "IT& NE" $IS# CRE!TES T&E $SN. , SSC!N , S&O"S T&E NEXT SC&E$'LE SC!N OF , C!-%. S&O"S T&E NEXT "!2E '# TIE. , S'BT/JOB=JOBN'BER/TIE=&& , TO C&!N0E T&E S'BIT TIE FOR ! , JOB !LRE!$Y IN T&E RE+'EST +'E. , 'ST 'SE ILIT!RY TIE IN &O'RS , !N$ IN'TES. 'SE T&E JOB N'BER. , !$$R+/JOB=JOBN!E/$E#JOB=JOBN!E , 'SE$ TO !$$ ! JOB $E#EN$!NCY TO , YO'R JOB. "&EN T&E $E#JOB EN$S , R'NNIN0 S'CCESSF'LLY/ T&EN YO'R , JOB "ILL BECOE !CTI1E. , !$$R+/JOB=JOBN!E/'SR=COENTS , TO !$$ ! COENTS $E#EN$!NCY TO , YO'R JOB S'C& !S -&OL$ FOR #0R , TO LOO2 !T IN T&E ORNIN0-. 'ST , BE #OSTE$ BEFORE YO'R JOB "ILL R'N C!NCEL/JOB=JOBN'BER/RE!SON=XXX , TO C!NCEL !N !BEN$E$ JOB !N$ STO# , T&E TRI00ERIN0 OF S'BSE+'ENT JOBS. , !LSO 'SE$ FOR ! S2ELETON JCL. , $E!N$/JOB=JOBN!E/SC&I$=XXX , #'TS ! JOB IN T&E C!-% RE+ +'E. , IF T&ERE !RE NO RE+'IREENTS TO , BE #OSTE$/ JOB "ILL !'TO!TIC!LLY , BECOE !CTI1E. , $E!N$&/JOB=JOBN!E/SC&I$=XXX , $E!N$S ! JOB INTO T&E C!-% !N$ , #'TS IT IN T&E RE+'EST +'E. 'SE$ , TO E$IT ! JOB. "ILL NEE$ TO #OST , T&E &OL$ RE+'IREENT BEFORE JOB , "ILL BECOE !CTI1E. RECOEN$E$. , $E!N$&/JOB=JOBN!E/SET=NTR/ , $E!N$S ! JOB INTO C!-% !N$ TELLS SC&I$=XXX , C!-% NOT TO TRI00ER S'BSE+'ENT , JOBS "&EN T&IS JOB EN$S. , $E!N$&/JOB=JOBN!E/SET=S2#/ , $E!N$S ! JOB INTO C!-% !N$ TELLS SC&I$=XXX , C!-% TO S2I# T&E NEXT SC&E$'LE$ , R'N OF T&IS JOB. , $E!N$&/JOB=JOBN!E/TY#E=RES/ , $E!N$S ! JOB INTO C!-% !N$ TELLS SC&I$=XXX , C!-% T&IS IS ! REST!RT OF T&E JOB. , RS IS RESET TO BRIN0 IN !LL $SN , 0ENER!TIONS OF T&E L!ST R'N. , $E!N$&/JOB=JOBN!E/TIE=&&/ , $E!N$S ! JOB INTO C!-% "IT& ! SC&I$=XXX , TIE RE+'IREENT. 'SE ILIT!RY , TIE/ &O'RS !N$ IN'TES. , RE+'E'E/+=R$Y/JOB=JOBN!E , TO REO1E ! JOB FRO T&E R$Y +'E , !N$ #'T IT B!C2 IN T&E RE+'EST +. , RE+'E'E/+=!CT/JOB=JOBN!E , TO REO1E ! JOB FRO T&E !CT +'E , !N$ #'T IT B!C2 IN T&E RE+'EST +. , 'SE$ "&EN SYSTE CR!S&ES99999 , FJOB/FRO=($$YY/&&:/ , TO FOREC!ST "&EN ! JOB IS SC&E$'L- TO=($$YY/&&:/JOB=JOBN!E , E$ TO R'N. 'SE ONT& $!Y YE!R FOR , $$YY 3 &O'RS 3 IN'TES FOR &&. , FJOB/FRO=($$YY/&&:/ , TO FOREC!ST "&EN ! JOB IS SC&E$'L- TO=($$YY/&&:/JOB=XXXX6 , E$ TO R'N. 'SE ONT& $!Y YE!R FOR , $$YY !N$ &O'RS !N$ IN'TES FOR , &&. JOB=XXXX6 "ILL S&O" !LL JOBS , T&!T BE0IN "IT& T&E FIRST FO'R , LETTERS OF T&!T JOB. , FJOB/FRO=($$YY/&&:/S#!N=&&/ , TO FOREC!ST "&EN ! JOB IS SC&E$'L- JOB=JOBN!E , E$ TO R'N. 'SE ONT& $!Y YE!R FOR , $$YY !N$ &O'RS !N$ IN'TES FOR , &&. S#!N=&& "&ERE && IS T&E N'- , BER OF &O'RS YO' "IS& TO S#!N FOR , T&E JOB. S&O"S TRI00ERE$ JOBS. , F+JOB/TO=($$YY/&&:/ , FOREC!STS SC&E$'LE JOB !N$ IT-S JOB=JOBN!E/TRI0=J$ , TRI00ERE$ JOBS. , FSTR'C/ JOB=JOBN!E/SC&I$=NNN , 'SE$ TO TR!C2 ! JOBSTRE! FLO". , SC&I$=NNN "&ERE NNN IS T&E N'BER , OF T&E SC&E$'LE$ I$. T&IS "ILL , LIST !LL JOBS TRI00ERE$ IN T&!T , JOBSTRE!. TO 'N$ERST!N$ T&E OR$ER , OF T&E FLO"/ C&EC2 T&E LE1EL N'- , BERS !N$ T&E TRI00ERIN0 JOBS. , FRJOB/JOB=JOBN!E/SC&I$=NNN , RE1ERSE FOREC!ST. 'SE$ TO TR!C2 ! , JOBSTRE! FLO" B!C2"!R$S. , SC&I$=NNN "&ERE NNN IS T&E N'BER , OF T&E SC&E$'LE$ I$. T&IS "ILL , LIST JOBS IN T&!T JOBSTRE! FRO , T&E JOB S#ECIFIE$ B!C2 TO T&E , ORI0IN!L SC&E$'LE$ JOB. C!N BRIN0 , IN 'LTI#LE JOBSTRE!S FOR ! SC&I$. , LCTL0/$SN=$!T!SET N!E , LISTS T&E 0ENER!TIONS/ 1OLSERS/ , $!TES !N$ TIES FOR ! C!T!LO0E$ , $!T! SET. , C!T/$SN=$SN!E/1OL=XXXX/'NIT=XXX , C!T!LO0 $SN. 'SE 1OLSER !N$ 'NIT. , 'NC/$SN=$SN!E/1OL=XXXXXX/ , 'NC!T!LO0 ! $!T! SET/ S#ECIFY $SN 'NIT=XXXX , 1OLSER 3 'NIT. "ON-T $ELETE $SN. , 5S&'T$O"N/;< , S&'T$O"N C!-% NET"OR2 "IT& ! F!ST , S&'T$O"N. LO0S !LL 'SERS OFF FIRST , 'SE$ ONLY ON C!-% !STER TERIN!L. , NXTCYC/JOB=JOBN!E/SET=OFF , STO#S !LL SC&E$'LE$ R'NS OF T&IS , JOB 'NTIL SET=ON IS S#ECIFIE$. , NXTCYC/JOB=JOBN!E/SET=ON , ST!RTS SC&E$'LE$ R'NS OF JOB !0!IN , NXTCYC/JOB=JOBN!E/SET=S2# , S2I#S T&E NEXT SC&E$'LE$ R'N OF JOB , JOBCONN/ 'SR/ JOB=XXXXXXX , "&ERE XXXXXXX IS T&E JOBN!E. T&IS , CO!N$ "ILL !LLO" YO' TO !$$ ! , 'SR RE+'IREENT BEFORE T&E JOB IS , IN T&E RE+'EST +'E'E. , JOBCONN/J$E#/JOB=XXXXXXX , "&ERE XXXXXXX IS T&E JOBN!E. T&IS , CO!N$ "ILL !LLO" YO' TO !$$ ! , JOB $E#EN$ENCY ON ! JOB BEFORE T&E JOB , IS IN T&E RE+'EST +'E'E. , &OL$/JOB==o>na(e , &OL$S ! SIN0LE JOB C'RRENTLY IN , T&E RE+'EST +'E'E. , &OL$/+=RE+ , &OL$S !LL JOBS C'RRENTLY IN T&E , RE+'EST +'E'E. IF NE" JOBS COE , INTO T&E +'E'E IT $OESN-T &OL$ T&E. , SC&$O$ , T&IS CO!N$ "ILL S&O" YO' IF T&E , SC&E$'LE$ JOB IS SC&E$'LE$. ! -<- , E!NS IT "ILL R'N !N$ ! -?- E!NS , IT "ON-T R'N. , LSC&$/ JOB=XXXXXXXX/LIST=C!LS , T&IS CO!N$ "ILL S&O" YO' T&E , SC&E$'LE FOR ! JOB !N$ IT-S , C!LEN$!RS. IT "ILL S&O" IF ! JOB , IS SC&E$'LE$/ TRI00ERE$ OR TRI00ERS , OT&ER JOBS. , LSC&$/JOB=XXXXXXXX/LIST=SI$@@@ , T&IS CO!N$ "ILL S&O" YO' ! ("Aere @@@ is tAe scAi): , #!RTIC'L!R SC&I$ !N$ IT-S C!LEN$!R , FOR ! JOB. IT "ILL S&O" IF T&!T , SC&I$ TRI00ERS OT&ER JOBS. , LSC&$/JOB=6/SC!L=XX , T&IS CO!N$ "ILL S&O" YO' "&IC& ("Aere @@ is tAe last B , JOBS 'SE ! #!RTIC'L!R C!LEN$!R. cAaracters of a calen)ar na(e: , , 5$IS#L!Y/ST=2EY , $IS#L!YS YO'R #F2EY SETTIN0S , 5$IS#L!Y/ST=JCL , $IS#L!YS T&E LIBR!RIES "&ERE !LL , T&E $IFFERENT JCL RESI$ES. , LO!$&/JOB=JOBN!E/SC&I$=XXX/ , LO!$S NE" JCL ONTO T&E C!% $!T!B!SE SET=NTR , B'T $OES NOT EXEC'TE T&E JOB. , R'N&/JOB=JOBN!E/SC&I$=XXX , R'NS T&E JOB "IT&O'T '#$!TIN0 T&E , L#RRN. , LLOC2/JOB=6 , S&O"S !LL JOBS T&!T !RE LOC2E$ FOR , "&!TE1ER RE!SON. JOBS C!N BE LOC2E$ , BY SETTIN0 T&E NEXT CYCLE TO OFF/ OR , ! JOB !Y BE SET TO S2I# T&E NEXT R'N. , SC&$/$TR0 , BRIN0S '# ! EN' "&ERE YO' C!N SET'# , $!T!SET TRI00ERIN0. , SC&$/JTR0 , BRIN0S '# ! EN' "&ERE YO' C!N SET'# , JOB TRI00ERIN0.