| AS400 Interview Questions - Part 8 | 
Q1: Which operator extender will be used to prevent files from being locked when we read a file in Update mode?
Answer:
- N(No Lock).
 
Q2: What is an OPNQRYF in CL?
Answer:
- Creates a Temporary Access path.
 - Used to sort records.
 - Used to select subset records.
 - Used to group records.
 
Q3: How we can find out the Job name and other Job details in CL?
Answer:
- RTVJOBA
 
Q4: How can we declare variables and files in CL?
Answer:
- DCL command to declare a variable.
 - DCLF command to declare files.
 
Q5: What are the data types available in CL?
Answer:
- CHAR
 - DEC
 - BOOLEAN
 - POINTER
 
Q6: If the field is defined in DDS, how is it referenced in a CL program?
Answer:
- FLD1 in FILE will be referenced as &FLD1 in CL program.
 
Q7: How do we change the value of a particular variable in CL?
Answer:
- CHGVAR
 
Q8: Define ITER and LEAVE?
Answer:
- LEAVE will be used to exit the loop i.e. jumps to the statement next to ENDDO.
 - ITER jumps to ENDDO, to skip any iteration.
 - Both are branching statements.
 
Q9: What are the statements, which is not used in CLLE that is used in CLP?
Answer:
- RCLRSC in CLP/RCLACTGRP in CLLE
 - TRFCTL which is used to call program in CLP but its not used now, we use CALL.
 
Q10: What are the various stages of a Job after it is submitted?
Answer:
- Job queue
 - Active
 - Out queue
 
Q11: In ILE, Suppose PGMA that has 2 parameters and calls PGMB that expects 3 parameters from PGMA? How can we handle the problem?
Answer:
- The keyword OPTIONS(*NOPASS) states that the parameter is an optional parameter, which need not be transferred.
 
Q12: What are JOBQ and PRINTQ?
Answer:
- JOBQ - list of Jobs to be processed.
 - PRINTQ - list of spool files to be printed.
 
Q13: String operation in CL?
Answer:
- %SST
 - %SCAN
 
Q14: What is DSPMSGD?
Answer:
- Used to check the message-id description in MSGF.
 
Q15: How can you set the lower limit to a file in CL?
Answer:
- POSDBF *START
 - OVRDBF(key-value, rrn, *START)
 
Q16: Which CL command to write to file?
Answer:
- SNDF
 
Q17: Which CL command is equivalent to Write/Read a display file in RPG?
Answer:
- SNDECVF
 
Q18: How can we share the access path?
Answer:
- Use OPNQRYF to create an open data path(access path).
 - Use the OVRDBF command with SHARE(*YES) before calling the program.
 
Q19: Difference between Logical file and OPNQRYF?
Answer:
- Both are access paths, however, LF is permanent and OPNQRYF creates a temporary access path.
 - If data is static go with LF, If data is dynamic go with OPNQRYF to increase system performance.
 
Q20: What does the RETURN command do in CL?
Answer:
- Return to the caller.
 
Related Post
AS400 Interview Questions - Part 1  
AS400 Interview Questions - Part 2  
AS400 Interview Questions - Part 3 
AS400 Interview Questions - Part 4 
AS400 Interview Questions - Part 5 
AS400 Interview Questions - Part 6 
AS400 Interview Questions - Part 7 
AS400 Interview Questions - Part 9 
AS400 Interview Questions - Part 10 
AS400 Interview Questions - Part 11 
AS400 Interview Questions - Part 12 
As400 Interview Questions - Part 13 
AS400 Interview Questions (DB2) - Part 1 
AS400 Interview Questions (DB2) - Part 2