Topp 25 JCL-intervjufrågor och svar (2025)
JCL-intervjufrågor för nybörjare och erfarna
Här är JCL-intervjufrågor och svar för nyblivna såväl som erfarna kandidater för att få sitt drömjobb.
1) Förklara vad JCL är?
JCL står för Job Control Language. Det är kommandospråket för Multiple Virtual Storage (MVS). Det är det som normalt används i Operativ system i IBMs stordatorer.
Gratis PDF-nedladdning: JCL-intervjufrågor och svar
2) Förklara vad är användningen av JCL?
- Den används för att ta bort skapande, datamängder, GDG:s och VSAM-kluster.
- Den används för att jämföra filer och PDS-medlemmar
- Den används för att kompilera och köra programmen som också inkluderar batchprogram
- Den används för sammanslagning och sortering av fildata
3) Nämn typerna av jobbkontrollutlåtanden?
Typerna av jobbkontrollutlåtanden är
- JOBB – för att identifiera jobbet
- DD – för att tillhandahålla de I/O-filer som behövs för att köra programmet
- EXEC – för att identifiera vilket program som ska köras
4) Förklara hur JCL fungerar?
JCL känner igen programmet som ska exekveras, de ingångar som krävs och platsen för ingången/utgången och informerar operativsystemet genom jobbkontrollutlåtanden.
5) Nämn vad består JCL-påståendet av?
JCL uttalande består av
- Namnfält (valfritt)
- Driftfält
- Operand
- Kommentarer
6) Vad är syntaxen för JCL-satsen?
Syntaxen för JCL-satsen är,
//Job-name JOB Positional-param, Keyword-param
7) Förklara vad är DD-satsen som används i JCL?
DD-satsen används i JCL används för att identifiera källan till input och placeringen av utdatainformation.
8) Förklara vad EXEC-sats är och vad är syntaxen för EXEC-sats som används i JCL?
EXEC-satsen innehåller information om jobbstegsprogrammet eller proceduren. Syntaxen för EXEC-satsen som används i JCL är
//Step-name EXEC Positional-param, Keyword-param
9) Förklara vad är JCLLIB och STEPLIB i JCL?
Båda biblioteken anger de privata bibliotek som ska sökas innan standardsystembiblioteken gör det för att hitta ett program som ska köras.
- JCLLIB identifierar biblioteken som systemet kommer att söka efter inkluderar grupper eller procedurer namngivna i EXEC-satser
- JOBLIB gäller för alla steg i jobbet medan STEPLIB endast gäller det specifika steget.
10) Förklara vad DSN-parametern och DISP-parametern används för?
- DISP-parameter: Den används för att specificera dispositionen av datamängden som är kodad på DSN-parametern
- DSN-parameter: Den används för att ange datamängdsnamnet
11) Förklara vilka JCL-procedurer?
JCL-procedurerna är inget annat än en uppsättning uttalanden inuti en JCL, grupperade för att utföra en viss funktion. Procedur kan användas för att uppnå parallell exekvering av ett program med hjälp av flera indatafiler.
12) Vad är katalogiserade procedurer?
Från JCL, när proceduren separeras och kodas i ett annat datalager, hänvisas det till som en katalogiserad procedur.
13) Nämn vad som händer när COND är kodad i JOB-satsen och när COND är kodad i EXEC-satsen?
- När COND är kodad i JOB-satsen testas villkoret för varje jobbsteg. När villkoret är sant för ett visst jobbsteg, förbigås det tillsammans med jobbstegen.
- När COND är kodad i EXEC-satsen för ett jobbsteg, och villkoret är sant, förbigås endast det specifika jobbsteget, och exekvering kommer att utföras från nästa jobbsteg
14) Nämn vad är DSN i JCL och vilka är parametrarna för att deklarera DSN?
I JCL bestämmer ett datamängdsnamn namnet på en fil, och den refereras med "DSN". DSN-värdet kan bestå av undernamn som vart och ett är 1 till 8 tecken långt, separerade med punkter och har en total längd på 44 tecken (alfanumeriskt).
15) Förklara hur skulle du skapa en temporär datauppsättning? Och var ska du använda dem?
Temporär datauppsättning kan skapas antingen genom att ange den temporära filindikatorn som i SDN=&&Temp eller genom att inte ange något DSName.
16) Förklara vad SOC4-fel är?
SOC4-fel är för lagringsfel och kan bero på många orsaker. Till exempel ogiltig adress på grund av skriptfel.
17) Förklara hur data kan skickas till ett COBOL-program från JCL?
Data kan skickas till ett COBOL-program från JCL till och med
- Filer
- SYSIN DD uttalande
- PARM-parameter
18) Förklara hur du kan komma åt en okatalogiserad datauppsättning i en JCL?
Du kan komma åt en okatalogiserad datauppsättning i en JCL genom att använda serieparametrarna VOL och UNIT i datauppsättningens DD-sats.
19) Förklara vad som är "Cond= jämn" och "Cond=only"?
- Cond=even indikerar att detta steg ska utföras ÄVEN om något tidigare steg avslutas på ett onormalt sätt.
- Cond=indikerar endast att exekvera detta ENDAST om något tidigare steg avslutas onormalt
20) Förklara vad är användningen av IEBGENER-verktyget?
Användningen av IEBGENER-verktyget används för att kopiera data från
- en PS till en annan PS
- ELLER Medlem av en PDS till en annan PS
- ELLER PS till medlem i PDS.
21) Är det möjligt att koda instream-data i en PROC?
Nej, det är inte möjligt att koda instream-data i en PROC.
22) Förklara i DD-satsen vad är användningen av DCB-parametern?
I DD-satsen är användningen av DCB-parametern att ge detaljerad information om de fysiska egenskaperna hos en datauppsättning.
23) Förklara hur du kan dirigera data till spool med SYSOUT-alternativet?
Du kan dirigera data till spool med SYSOUT-alternativet “SYSOUT=*”
24) Förklara vad är skillnaden mellan JES3 och JES2?
Skillnaden mellan JES3 och JES2 är att,
- JES3 tilldelar datauppsättningar för alla steg innan jobbet schemaläggs.
- JES2 tilldelar datauppsättningar som krävs av ett steg precis innan steget körs.
25) Nämn vad är skillnaden mellan att ange DISP=OLD och DISP=SHR för en datauppsättning?
Skillnaden mellan att ange DISP=OLD och DISP=SHR för en datauppsättning är att,
- DISP=GAMMEL: Den läser data från början av datasetet. Men om du försöker ändra eller skriva, kommer det att skriva över befintliga data. dvs gammal data går förlorad
- DISP=SHR: Dess skrivskyddade fil. I detta kan flera användare dela data
Dessa intervjufrågor kommer också att hjälpa dig i din viva (orals)
Bra teknisk fråga.
Frågor är användbara. Tack.
Dessa frågor är okej för intervjuer ???????
okej, det här var rättvisa frågor för en intervju. Jag skulle dock aldrig fråga #6 eller #18.
Mycket intressanta korta intervjufrågor, mer liknande för JES2, RACF, Db2,,,,,,
Tack så mycket
Mycket användbart 👍