Mainframe Interview Questions and Answers
Ques 11. What is the purpose of the DD statement in JCL?
The DD (Data Definition) statement in JCL is used to define the input and output data files for a job step.
Example:
DD statement: //INPUT DD DSN=INPUT.FILE,DISP=SHR
Ques 12. Explain the concept of a CICS transaction in mainframes.
A CICS transaction is a logical unit of work initiated by a user request or a program in the CICS environment.
Example:
CICS transaction definition: EXEC CICS START TRANSID('XYZ')
Ques 13. What is the purpose of the IEFBR14 utility in mainframes?
IEFBR14 is a dummy utility used for job steps that do not require any processing, mainly for job control purposes.
Example:
IEFBR14 JCL: //STEP1 EXEC PGM=IEFBR14
Ques 14. Explain the function of the ISPF (Interactive System Productivity Facility) in mainframes.
ISPF is a software product for interactive application development and provides a menu-driven interface on mainframes.
Example:
ISPF command: TSO ISRDDN
Ques 15. What is the purpose of the GDG (Generation Data Group) in mainframes?
GDG is a feature in mainframes used for version control and management of sequential datasets.
Example:
GDG definition: //OUTPUT DD DSN=MY.DATA.GDG(+1),DISP=(NEW,CATLG)
Most helpful rated by users: