25 nejčastějších otázek a odpovědí v rozhovoru s JCL (2025)

Otázky k pohovoru JCL pro začátečníky a zkušené

Zde jsou otázky a odpovědi na pohovor JCL pro začátečníky i zkušené kandidáty, aby získali svou vysněnou práci.

1) Vysvětlete, co je JCL?

JCL je zkratka pro Job Control Language. Je to příkazový jazyk Multiple Virtual Storage (MVS). Běžně se používá v Operační systém v počítačích IBM Mainframe.

Zdarma ke stažení PDF: Otázky a odpovědi v rozhovoru s JCL


2) Vysvětlete, k čemu slouží JCL?

  • Používá se pro vytváření mazání, sad dat, clusterů GDG'S a VSAM.
  • Slouží k porovnávání souborů a členů PDS
  • Používá se pro kompilaci a spouštění programů, včetně dávkových programů
  • Slouží ke slučování a třídění dat souborů

3) Uveďte typy příkazů pro kontrolu práce?

Typy příkazů řízení úlohy jsou

  • JOB – k identifikaci práce
  • DD – dodává I/O soubory potřebné pro spuštění programu
  • EXEC – k identifikaci, který program má být spuštěn

4) Vysvětlete, jak JCL funguje?

JCL rozpozná program, který se má provést, požadované vstupy a umístění vstupu/výstupu a informuje operační systém prostřednictvím příkazů řízení úlohy.


5) Uveďte, z čeho se skládá příkaz JCL?

Příkaz JCL se skládá z

  • Pole názvu (volitelné)
  • Operační pole
  • operand
  • Komentáře
Otázky k pohovoru JCL
Otázky k pohovoru JCL

6) Jaká je syntaxe příkazu JCL?

Syntaxe příkazu JCL je,

//Job-name JOB Positional-param, Keyword-param

7) Vysvětlete, co je příkaz DD používaný v JCL?

DD prohlášení se používá v JCL se používá k identifikaci zdroje vstupu a umístění výstupních informací.


8) Vysvětlete, co je příkaz EXEC a jaká je syntaxe příkazu EXEC používaná v JCL?

Příkaz EXEC obsahuje informace o programu nebo postupu kroku úlohy. Syntaxe příkazu EXEC použitého v JCL je

//Step-name EXEC Positional-param, Keyword-param

9) Vysvětlete, co jsou JCLLIB a STEPLIB v JCL?

Obě knihovny specifikují soukromé knihovny, které by měly být prohledány dříve, než to provedou výchozí systémové knihovny, aby se našel program, který má být spuštěn.

  • JCLLIB identifikuje knihovny, které bude systém hledat, včetně skupin nebo procedur pojmenovaných v příkazech EXEC
  • JOBLIB se vztahuje na všechny kroky v úloze, zatímco STEPLIB se vztahuje pouze na konkrétní krok.
Otázky k pohovoru v jazyce řízení práce
Otázky k pohovoru v jazyce řízení práce

10) Vysvětlete, k čemu se používá parametr DSN a parametr DISP?

  • Parametr DISP: Slouží k určení dispozice datové sady, která je kódována parametrem DSN
  • Parametr DSN: Používá se k určení názvu datové sady

11) Vysvětlete, jaké postupy JCL?

Procedury JCL nejsou nic jiného než sada příkazů uvnitř JCL, seskupené k provádění konkrétní funkce. Procedura může být použita k dosažení paralelního provádění programu pomocí více vstupních souborů.


12) Co jsou katalogizované postupy?

Z JCL, když je procedura oddělena a zakódována v jiném datovém úložišti, pak je označována jako katalogizovaná procedura.


13) Uveďte, co se stane, když je COND kódován v příkazu JOB a když je COND kódován v příkazu EXEC?

  • Když je v příkazu JOB zakódován COND, je podmínka testována pro každý krok úlohy. Když podmínka platí pro jakýkoli konkrétní krok úlohy, je vynechána spolu s kroky úlohy.
  • Když je COND zakódován v příkazu EXEC kroku úlohy a podmínka je pravdivá, pak je vynechán pouze tento konkrétní krok úlohy a provedení bude provedeno od dalšího kroku úlohy.

14) Uveďte, co je DSN v JCL a jaké jsou parametry pro deklaraci DSN?

V JCL název datové sady určuje název souboru a je označován jako „DSN“. Hodnota DSN se může skládat z podjmenování o délce 1 až 8 znaků, oddělených tečkami, s celkovou délkou 44 znaků (alfanumerických).


15) Vysvětlete, jak byste vytvořili dočasnou datovou sadu? A kde je využijete?

Dočasnou datovou sadu lze vytvořit buď zadáním indikátoru dočasného souboru jako v SDN=&&Temp, nebo nezadáním žádného DSN.


16) Vysvětlete, co je chyba SOC4?

Chyba SOC4 je způsobena chybou narušení úložiště a může být způsobena mnoha důvody. Například neplatná adresa kvůli chybě skriptu.


17) Vysvětlete způsoby, jak mohou být data předávána programu COBOL z JCL?

Data lze předávat programu COBOL z JCL přes

  • soubory
  • Příkaz SYSIN DD
  • Parametr PARM

18) Vysvětlete, jak můžete získat přístup k nekatalogizované datové sadě v JCL?

K nekatalogizované datové sadě v JCL můžete přistupovat pomocí sériových parametrů VOL a UNIT v příkazu DD datové sady.


19) Vysvětlete, co je „Cond= sudé“ a „Cond=only“?

  • Cond=even označuje provedení tohoto kroku I v případě, že je některý předchozí krok abnormálně ukončen.
  • Cond=only označuje provedení tohoto POUZE v případě, že je některý předchozí krok abnormálně ukončen

20) Vysvětlete, k čemu slouží nástroj IEBGENER?

Pro zkopírování dat se používá utilita IEBGENER

  • jeden PS na druhý PS
  • NEBO Člen PDS do jiného PS
  • NEBO PS na člena PDS.

21) Je možné kódovat vstupní data v PROC?

Ne, není možné kódovat vstupní data v PROC.


22) Vysvětlete v příkazu DD, k čemu slouží parametr DCB?

V příkazu DD má parametr DCB poskytnout podrobné informace o fyzických vlastnostech datové sady.


23) Vysvětlete, jak můžete přesměrovat data do cívky pomocí volby SYSOUT?

Data můžete nasměrovat do zařazování pomocí volby SYSOUT "SYSOUT=*"


24) Vysvětlete, jaký je rozdíl mezi JES3 a JES2?

Rozdíl mezi JES3 a JES2 je v tom,

  • JES3 přiřadí datové sady pro všechny kroky před naplánováním úlohy.
  • JES2 přiřadí datové sady požadované krokem těsně před provedením kroku.

25) Uveďte, jaký je rozdíl mezi určením DISP=OLD a DISP=SHR pro datovou sadu?

Rozdíl mezi určením DISP=OLD a DISP=SHR pro datovou sadu je ten,

  • DISP=STARÝ: Čte data od začátku datové sady. Ale pokud se pokusíte upravit nebo zapsat, přepíše to existující data. tj. stará data jsou ztracena
  • DISP=SHR: Je to soubor pouze pro čtení. V tomto případě může více uživatelů sdílet data

Tyto otázky na pohovoru také pomohou ve vašem životě (ústních)

Sdílet

6 Komentáře

    1. avatar Kiruthika říká:

      Otázky jsou užitečné. Děkuji.

      1. avatar Srikar reddy Gaddam říká:

        Tyto otázky jsou vhodné pro rozhovory ??????

  1. avatar Kim Kubík říká:

    dobře, to byly fér otázky na rozhovor. Nikdy bych se však nezeptal #6 nebo #18.

  2. avatar Ismail aboulezz říká:

    Velmi zajímavé otázky pro krátký rozhovor, spíše pro JES2, RACF, Db2,,,,,,
    děkuji moc

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *