You are on page 1of 2

AS-400 Interview Questions and Answers: Part II

How do you pass parameters in CL?


Ans:Using PARM keyword.

What are the valid user defined data area types?


Ans:CHAR, NUMERIC and LOGICAL

What is Multi-format logical file?


Ans:Logical which uses fields from two or more physical files.

What is the Select and Omit criteria in logical file?


Ans:This is used to specify rules for the Selection/Omission of records from a Physical File.

Can fields be concatenated INa logical file level?


Ans:Yes. by using CONCAT keyword

When would the ALL keyword be used?


Ans:Use with Select or Omit, to select/omit records.

What are the different types of keywords in display files?


Ans:File level, Record format level, Field level

What is difference between CAT, TCAT, BCAT?


Ans:
CAT - Concatenate two variables or constants into one continuous string.
BCAT - Truncates all trailing blanks in the first character string, one blank is inserted, then the
two character strings
are concatenated.
TCAT - Truncates all trailing blanks in the first character string, the two character strings
are concatenated.

What are the different types of messages in CL?


Ans:Immediate message, Break message, Program message, User message

How to trap errors in CL?


Ans:By using Monitor Message Command (MONMSG)

What is the maximum length of a variable name in CL?


Ans:Maximum 11 characters (including '&')

What are the limitations of CL (compare to RPG) ?


Ans:You can not use CL program to ADD or UPDATE records in database files.
Use Printer or ICF files.
Use Program described files.
Use the concept of subfile (to display more than one record), but a single output message subfile
is a special type of
subfile that is supported well in CL.
Use subroutines.
You cannot declare more than one object (file) in a CL programme.

What is the use of Header Specification in RPG/400?


Ans:It identifies by H in column 6, provides informaion about generating and running programs.

When will DUMP and DEBUG opcodes be ignored?


Ans:If blank is specified in position 15 of H specs.

1
Specify different indicators used in RPG?
Ans:Overflow indicators
Record Identifying Indicators
Field Indicators
Resulting Indicators
Control Level Indicators

What are Control level indicators?


Ans:L1 to L9 used to identify certain fields on control fields and then used to condition which
operations are to be processed at detail or total calculation or output time.

What is the use of E specification in RPG?


Ans:Extension Specs describes all record address files, arrays and tables.

What is the use of L specs in RPG?


Ans:Line counter specification can be used to describe printer file to indicate the length of the
form and number of lines per page.

In which specification the report layout can be defined?


Ans:O Specification.

How many files can be defined in F specs?


Ans:50

How many printer files can be defined in F specs ?


Ans:8

You might also like