Hvis din installation har opgraderet MVS systemerne til z/OS version 2.2, så kan du glæde dig til at benytte en masse funktioner i JCL, som kan gøre det samme, som du kan med OPC/TWS eller andre jobstyringsværktøjer. Min personlige favorit er at kunne få startet et job på et bestemt tidspunkt. Det kan du gøre således:
//UGENSTIP JOB ,'UGENSTIP',NOTIFY=&SYSUID //* // SCHEDULE HOLDUNTL='10:44' //* SCHEDULE HOLDUNTL=('10:45','08/07/2017') //* //THESTEPS EXEC PGM=IEFBR14 //*
For en gangs skyld er jeg nødt til at tage et job-kort med i et eksempel. Det plejer jeg at undgå, da job-kort kan være meget forskellige fra installation til installation, endda fra MVS til MVS. Så tag job-kortet her som et eksempel, som måske vil virke. Det vigtige er, at SCHEDULE-kortet kommer lige efter job-kortet. Bare for at kunne teste, hvordan det virker, så udfører jeg et enkelt step med IEFBR14.
Med SCHEDULE kortet styrer du, hvad der skal ske med dit job. Der er andre parametre end HOLDUNTL, men det er HOLDUNTL, der gør det muligt at få startet dit job på et bestemt tidspunkt. Hvis ovenstående job submittes før klokken 10:44, så vil det blive kørt klokken 10:44. Hvis det submittes efter klokken 10:44, så venter det med at starte til dagen efter klokken 10:44. Indtil jobbet afvikles, så ligger det i input-køen og venter, og du kan se det i SDSF. Du kan også få afviklet jobbet på en bestemet dag ud i fremtiden ved at benytte syntaksen, jeg har angivet i JCL-kommentaren. Vær især opmærksom på, at datoen angives som MM/DD/YYYY. Det har allerede bragt mig i uføre.
Du kan i stedet for HOLDUNTL skrive STARTBY. Der er en subtil forskel på de to parametre, som jeg ikke lige kan gennemskue, men i daglig brug tror jeg ikke, det gør den store forskel, om du bruger den ene parameter eller den anden. Uanset hvilken parameter du foretrækker, så er det slut med at bede driftsplanlæggere om at få OPC til at afvikle simple opgaver på bestemte tidspunkt. Du behøver heller ikke længere huske hvilken job-klasse, der starter jobbene på et bestemt tidspunkt (den såkaldte nat-klasse). Nu er du selv i fuld kontrol.