IBM AS400 (Application System Four Hundred) Interview Questions

 
1.
How to search particular records from the database file in RPG?
Suppose, there are 100 records in the file.i need to retrieve all the records matching/equal to the particular NAME field. How can we do the above using SEARCH criteria other than using the IF cond?
2.
Explain this error: "All Record Formats for externally-described file ABCD ignored or dropped due to error; file ignored."?
3.
What is the difference between ITER and DO? We know both are used to execute set of statements repeatedly, but what is the main difference?
4.
What are the commands that can be executed in CLP but not in RPG? Why?
5.
Why we sometimes use same file name in FILE and TOFILE in OVRDBF and sometimes different?
6.
In RPG program one file using as a PRIMARY file while running program some of the records reading twice any body know why its happening?
7.
What is difference between rename and prefix?
8.
Suppose 4 persons a, b , c , d have to go to concert which will held in 17 minutes. there is a bridge which only 2 persons at a time can cross. its night and they have only one flashlight with them. Flashlight cannot be thrown. one person should return with the flashlight

all 4 person have different speed.

a = crosses bridge in 1 min.
b = crosses bridge in 2 min.
c = crosses bridge in 5 min.
d = crosses bridge in 10 min

how can they all reach in time?

Ex- suppose a and d crosses bridge which will take 10 mins and then d returns back with a flashlight which will make 20 mins and mission is failed.?
9.
HOW TO DEBUG A BATCH JOB WHEN IT IS IN MESSAGEWAIT(MSWG) STATUS. I KNOW THE STEPS FOR BATCH EBUGGING, BUT IM CONFUSING WITH WHEN WE SUBMIT ANY JOB FOR BATCH DEBUG WE PUT IN HELD STATE. SO HERE ALSO DO SAME THING OR ANY OTHER WAY?
10.
How to retrieve RRN value in RPGLE program?