25 parasta JCL-haastattelun kysymystä ja vastausta (2025)

JCL-haastattelukysymyksiä fuksilaisille ja kokeneille

Tässä JCL:n haastattelukysymyksiä ja vastauksia niin fuksilaisille kuin kokeneille hakijoille unelmatyönsä saamiseksi.

1) Selitä mikä on JCL?

JCL on lyhenne sanoista Job Control Language. Se on Multiple Virtual Storagen (MVS) komentokieli. Sitä käytetään normaalisti Käyttöjärjestelmä IBM Mainframe -tietokoneissa.

Ilmainen PDF-lataus: JCL-haastattelun kysymyksiä ja vastauksia


2) Selitä, mitä hyötyä JCL:stä on?

  • Sitä käytetään tietojoukkojen, GDG- ja VSAM-klusterien poistamiseen.
  • Sitä käytetään tiedostojen ja PDS-jäsenten vertailuun
  • Sitä käytetään sellaisten ohjelmien kääntämiseen ja suorittamiseen, jotka sisältävät myös eräohjelmia
  • Sitä käytetään tiedostotietojen yhdistämiseen ja lajitteluun

3) Mainitse työnvalvontalausuntojen tyypit?

Työvalvontalausuntojen tyypit ovat

  • TYÖ – työn tunnistamiseen
  • DD – toimittaa ohjelman suorittamiseen tarvittavat I/O-tiedostot
  • EXEC – tunnistaa, mikä ohjelma on suoritettava

4) Selitä, miten JCL toimii?

JCL tunnistaa suoritettavan ohjelman, tarvittavat syötteet ja tulon/tulosteen sijainnin ja ilmoittaa käyttöjärjestelmälle työnohjauslausunnon kautta.


5) Mainitse mistä JCL-lause koostuu?

JCL-lause koostuu

  • Nimikenttä (valinnainen)
  • Toimintakenttä
  • operandi
  • Kommentit
JCL:n haastattelukysymykset
JCL:n haastattelukysymykset

6) Mikä on JCL-lauseen syntaksi?

JCL-lauseen syntaksi on,

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

7) Selitä, mitä DD-lausetta käytetään JCL:ssä?

DD-lausetta käytetään JCL:ssä. Sitä käytetään syötteen lähteen ja lähtötietojen sijainnin tunnistamiseen.


8) Selitä mikä on EXEC-käsky ja mikä on JCL:ssä käytetyn EXEC-käskyn syntaksi?

EXEC-lause sisältää työn vaiheohjelman tai prosessin tiedot. JCL:ssä käytetty EXEC-käskyn syntaksi on

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

9) Selitä, mitä ovat JCLIB ja STEPLIB JCL:ssä?

Molemmat kirjastot määrittelevät yksityiset kirjastot, joista tulee etsiä ennen kuin oletusjärjestelmän kirjastot tekevät suoritettavan ohjelman löytämiseksi.

  • JCLLIB tunnistaa kirjastot, joita järjestelmä etsii, mukaan lukien ryhmät tai proseduurit, jotka on nimetty EXEC-käskyissä
  • JOBLIB koskee työn kaikkia vaiheita, kun taas STEPLIB koskee vain tiettyä vaihetta.
Työnvalvontakielen haastattelukysymykset
Työnvalvontakielen haastattelukysymykset

10) Selitä, mihin DSN-parametria ja DISP-parametria käytetään?

  • DISP-parametri: Sitä käytetään määrittämään DSN-parametriin koodatun tietojoukon sijainti
  • DSN-parametri: Sitä käytetään määrittämään tietojoukon nimi

11) Selitä, mitkä JCL-menettelyt?

JCL-menettelyt ovat vain joukko lauseita JCL:n sisällä, jotka on ryhmitelty suorittamaan tiettyä toimintoa. Toimenpidettä voidaan käyttää ohjelman suorittamiseen rinnakkain käyttämällä useita syötetiedostoja.


12) Mitä ovat luetteloidut menettelyt?

JCL:stä, kun menettely erotetaan ja koodataan eri tietovarastoon, sitä kutsutaan luetteloituksi menettelyksi.


13) Mainitse mitä tapahtuu, kun COND on koodattu JOB-käskyyn ja kun COND koodataan EXEC-käskyn sisään?

  • Kun COND on koodattu JOB-käskyyn, ehto testataan jokaisessa työvaiheessa. Kun ehto on tosi jollekin tietylle työvaiheelle, se ohitetaan yhdessä työvaiheiden kanssa.
  • Kun COND on koodattu työvaiheen EXEC-käskyyn ja ehto on tosi, vain kyseinen työvaihe ohitetaan ja suoritus suoritetaan seuraavasta työvaiheesta alkaen.

14) Mainitse mikä on DSN JCL:ssä ja mitkä ovat DSN:n ilmoittamisen parametrit?

JCL:ssä tietojoukon nimi määrittää tiedoston nimen, ja siihen viitataan lyhenteellä ”DSN”. DSN-arvo voi koostua 1–8 merkin pituisista alinimistä, jotka on erotettu pisteillä ja joiden kokonaispituus on 44 merkkiä (aakkosnumeerista).


15) Selitä, kuinka luot väliaikaisen tietojoukon? Ja missä aiot käyttää niitä?

Väliaikainen tietojoukko voidaan luoda joko määrittämällä tilapäisen tiedoston ilmaisin kuten kohdassa SDN=&&Temp tai jättämällä määrittämättä mitään DSNamea.


16) Selitä mikä on SOC4-virhe?

SOC4-virhe johtuu tallennusvirhevirheestä ja voi johtua monista syistä. Esimerkiksi virheellinen osoite komentosarjavirheen vuoksi.


17) Selitä, miten dataa voidaan siirtää COBOL-ohjelmaan JCL:stä?

Tietoja voidaan siirtää COBOL-ohjelmaan JCL:stä

  • Asiakirjat
  • SYSIN DD -lausunto
  • PARM-parametri

18) Selitä, kuinka pääset käsiksi luetteloimattomaan tietojoukkoon JCL:ssä?

Voit käyttää luetteloimatonta tietojoukkoa JCL:ssä käyttämällä VOL- ja UNIT-sarjaparametreja datajoukon DD-käskyssä.


19) Selitä, mikä on "Cond = parillinen" ja "Cond = vain"?

  • Cond=even tarkoittaa tämän vaiheen suorittamista JOPA, jos jokin edellinen vaihe päättyy epänormaalisti.
  • Cond=vain tarkoittaa, että tämä suoritetaan VAIN, jos jokin edellinen vaihe päättyy epänormaalisti

20) Selitä, mitä hyötyä IEBGENER-apuohjelmasta on?

Tietojen kopioimiseen käytetään IEBGENER-apuohjelmaa

  • yhdestä PS:stä toiseen PS:ään
  • TAI PDS:n jäsen toiseen PS:ään
  • TAI PS PDS:n jäsenelle.

21) Onko mahdollista koodata sisäänvirtausdataa PROC:ssa?

Ei, sisääntulodataa ei voi koodata PROC:ssa.


22) Selitä DD-lauseessa mitä DCB-parametria käytetään?

DD-käskyssä DCB-parametrin käyttö on antaa yksityiskohtaista tietoa tietojoukon fyysisistä ominaisuuksista.


23) Selitä, kuinka voit ohjata tiedot spooliin käyttämällä SYSOUT-vaihtoehtoa?

Voit ohjata tiedot kelaan käyttämällä SYSOUT-vaihtoehtoa "SYSOUT=*"


24) Selitä mitä eroa on JES3:lla ja JES2:lla?

Ero JES3:n ja JES2:n välillä on se,

  • JES3 määrittää tietojoukot kaikille vaiheille ennen työn ajoittamista.
  • JES2 määrittää vaiheen vaatimat tietojoukot juuri ennen vaiheen suorittamista.

25) Mainitse mitä eroa on DISP=OLD ja DISP=SHR määrittämisellä tietojoukolle?

Ero DISP=OLD ja DISP=SHR määrittämisen välillä tietojoukolle on se, että

  • DISP=OLD: Se lukee tiedot tietojoukon alusta. Mutta jos yrität muokata tai kirjoittaa, se korvaa olemassa olevat tiedot. eli vanhat tiedot katoavat
  • DISP=SHR: Sen vain luku -tiedosto. Tässä useat käyttäjät voivat jakaa tietoja

Nämä haastattelukysymykset auttavat myös vivassasi (suullinen)

Jaa:

6 Kommentit

    1. Avatar Kiruthika sanoo:

      Kysymykset ovat hyödyllisiä. Kiitos.

      1. Avatar Srikar reddy Gaddam sanoo:

        Nämä kysymykset sopivat haastatteluihin ??????

  1. Avatar Kim Kubik sanoo:

    okei, nämä olivat reiluja kysymyksiä haastatteluun. En kuitenkaan koskaan kysyisi numeroa 6 tai 18.

  2. Avatar Ismail aboulezz sanoo:

    Erittäin mielenkiintoiset lyhyet haastattelukysymykset, enemmän sellaisia ​​JES2:lle, RACF:lle, Db2:lle,,,,,,
    kiitos paljon

Jätä vastaus

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *