25 najpopularniejszych pytań i odpowiedzi na rozmowie kwalifikacyjnej JCL (2025)

Pytania do rozmowy kwalifikacyjnej JCL dla nowicjuszy i doświadczonych

Oto pytania i odpowiedzi dotyczące rozmów kwalifikacyjnych JCL dla nowicjuszy i doświadczonych kandydatów, którzy chcą zdobyć wymarzoną pracę.

1) Wyjaśnij, czym jest JCL?

JCL oznacza język kontroli zadań. Jest to język poleceń Multiple Virtual Storage (MVS). Jest to zwykle używane w System operacyjny w komputerach IBM Mainframe.

Bezpłatne pobieranie w formacie PDF: Pytania i odpowiedzi dotyczące wywiadu JCL


2) Wyjaśnij, jakie jest zastosowanie JCL?

  • Służy do usuwania tworzenia zbiorów danych, klastrów GDG i VSAM.
  • Służy do porównywania plików i członków PDS
  • Służy do kompilowania i wykonywania programów, które obejmują również programy wsadowe
  • Służy do łączenia i sortowania danych plików

3) Wymień rodzaje instrukcji kontroli pracy?

Rodzaje instrukcji kontroli zadania to:

  • PRACA – aby zidentyfikować Pracę
  • DD – w celu dostarczenia plików I/O potrzebnych do wykonania programu
  • EXEC – aby określić, który program ma zostać wykonany

4) Wyjaśnij, jak działa JCL?

JCL rozpoznaje program do wykonania, wymagane dane wejściowe oraz lokalizację wejścia/wyjścia i informuje system operacyjny za pomocą instrukcji kontroli zadania.


5) Wspomnij, z czego składa się oświadczenie JCL?

Oświadczenie JCL składa się z

  • Pole nazwy (opcjonalnie)
  • Pole operacyjne
  • operand
  • Komentarze
Pytania do rozmowy kwalifikacyjnej JCL
Pytania do rozmowy kwalifikacyjnej JCL

6) Jaka jest składnia instrukcji JCL?

Składnia instrukcji JCL jest następująca:

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

7) Wyjaśnij, czym jest instrukcja DD używana w JCL?

Instrukcja DD używana w JCL służy do identyfikacji źródła danych wejściowych i rozmieszczenia informacji wyjściowych.


8) Wyjaśnij, czym jest instrukcja EXEC i jaka jest składnia instrukcji EXEC używana w JCL?

Instrukcja EXEC zawiera informacje o programie lub procedurze kroku zadania. Składnia instrukcji EXEC używanej w JCL jest następująca

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

9) Wyjaśnij, czym są JCLLIB i STEPLIB w JCL?

Obie biblioteki określają biblioteki prywatne, które należy przeszukać przed domyślnymi bibliotekami systemowymi, aby zlokalizować program do wykonania.

  • JCLLIB identyfikuje biblioteki, które system będzie wyszukiwał, włączając grupy lub procedury wymienione w instrukcjach EXEC
  • JOBLIB dotyczy wszystkich kroków zadania, natomiast STEPLIB dotyczy tylko konkretnego kroku.
Pytania do rozmowy kwalifikacyjnej w zakresie języka kontroli pracy
Pytania do rozmowy kwalifikacyjnej w zakresie języka kontroli pracy

10) Wyjaśnij do czego służy parametr DSN i DISP?

  • Parametr DISP: Służy do określenia rozmieszczenia zbioru danych zakodowanego w parametrze DSN
  • Parametr DSN: Służy do określenia nazwy zbioru danych

11) Wyjaśnij, jakie procedury JCL?

Procedury JCL to nic innego jak zestaw instrukcji wewnątrz JCL, zgrupowanych razem w celu wykonania określonej funkcji. Procedurę można zastosować w celu uzyskania równoległego wykonania programu przy użyciu wielu plików wejściowych.


12) Co to są procedury skatalogowane?

W JCL, gdy procedura jest wydzielona i zakodowana w innym magazynie danych, nazywa się ją procedurą skatalogowaną.


13) Wspomnij, co się dzieje, gdy COND jest kodowany w instrukcji JOB i gdy COND jest kodowany w instrukcji EXEC?

  • Jeśli w instrukcji JOB zakodowano COND, warunek jest sprawdzany na każdym etapie zadania. Jeśli warunek jest spełniony dla dowolnego konkretnego etapu zadania, jest on pomijany wraz z etapami zadania.
  • Kiedy COND jest zakodowany w instrukcji EXEC kroku zadania i warunek jest prawdziwy, wówczas tylko ten konkretny krok zadania zostanie pominięty, a wykonanie zostanie wykonane od następnego kroku zadania

14) Wspomnij, czym jest DSN w JCL i jakie są parametry deklarowania DSN?

W JCL nazwa zbioru danych określa nazwę pliku i jest określana skrótem „DSN”. Wartość DSN może składać się z podnazw, z których każda ma długość od 1 do 8 znaków, rozdzielonych kropkami i o łącznej długości 44 znaków (alfanumerycznych).


15) Wyjaśnij, w jaki sposób utworzyłbyś tymczasowy zbiór danych? A gdzie je wykorzystasz?

Tymczasowy zbiór danych można utworzyć albo poprzez określenie wskaźnika pliku tymczasowego, jak w SDN=&&Temp, albo przez nieokreślenie żadnej nazwy DSName.


16) Wyjaśnij, czym jest błąd SOC4?

Błąd SOC4 wynika z błędu naruszenia pamięci i może mieć wiele przyczyn. Na przykład nieprawidłowy adres z powodu błędu skryptu.


17) Wyjaśnij, w jaki sposób dane mogą być przekazywane do programu COBOL z JCL?

Dane mogą być przekazywane do programu COBOL z JCL poprzez

  • Akta
  • Oświadczenie SYSIN DD
  • Parametr PARM

18) Wyjaśnij, w jaki sposób można uzyskać dostęp do nieskatalogowanego zbioru danych w JCL?

Dostęp do nieskatalogowanego zbioru danych w JCL można uzyskać, używając parametrów szeregowych VOL i UNIT w instrukcji DD zbioru danych.


19) Wyjaśnij, co to jest „Warunek= parzysty” i „Warunek=tylko”?

  • Cond=even wskazuje, aby wykonać ten krok NAWET, jeśli którykolwiek poprzedni krok został nieprawidłowo zakończony.
  • Cond=only wskazuje, że należy wykonać tę czynność TYLKO wtedy, gdy jakikolwiek poprzedni krok zostanie nieprawidłowo zakończony

20) Wyjaśnij, jakie jest zastosowanie narzędzia IEBGENER?

Do kopiowania danych z programu wykorzystywane jest narzędzie IEBGENER

  • jednego PS na drugie PS
  • LUB Członek PDS do innego PS
  • LUB PS do członka PDS.

21) Czy możliwe jest kodowanie danych wejściowych w PROC?

Nie, nie jest możliwe kodowanie danych wejściowych w PROC.


22) Wyjaśnij w instrukcji DD, jakie jest zastosowanie parametru DCB?

W instrukcji DD użycie parametru DCB ma na celu podanie szczegółowych informacji o cechach fizycznych zbioru danych.


23) Wyjaśnij, w jaki sposób możesz skierować dane do bufora za pomocą opcji SYSOUT?

Możesz skierować dane do bufora za pomocą opcji SYSOUT „SYSOUT=*”


24) Wyjaśnij jaka jest różnica pomiędzy JES3 i JES2?

Różnica między JES3 i JES2 polega na tym, że:

  • JES3 przypisuje zbiory danych dla wszystkich kroków przed zaplanowaniem zadania.
  • JES2 przypisuje zestawy danych wymagane przez krok tuż przed jego wykonaniem.

25) Wspomnij, jaka jest różnica między określeniem DISP=OLD i DISP=SHR dla zbioru danych?

Różnica między określeniem DISP=OLD i DISP=SHR dla zbioru danych polega na tym, że:

  • WYŚWIETL=STARY: Odczytuje dane z początku zbioru danych. Ale jeśli spróbujesz zmodyfikować lub zapisać, zastąpi to istniejące dane. tzn. stare dane zostaną utracone
  • WYŚ=SHR: Jest to plik tylko do odczytu. W tym przypadku wielu użytkowników może udostępniać dane

Te pytania podczas rozmowy kwalifikacyjnej pomogą również w Twoim życiu (ustach)

Udziały

Komentarze 6

    1. Avatar Kiruthika mówi:

      Pytania są przydatne. Dziękuję.

      1. Avatar Srikar Reddy Gaddam mówi:

        Te pytania nadają się na rozmowy kwalifikacyjne ????

  1. Avatar Kim Kubik mówi:

    OK, to były uczciwe pytania na rozmowę kwalifikacyjną. Jednak nigdy nie prosiłbym o numer 6 czy 18.

  2. Avatar Ismaila Aboulezza mówi:

    Bardzo ciekawe krótkie pytania do wywiadu, bardziej podobne do JES2, RACF, Db2,,,,,,
    dziękuję bardzo

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *