List and explain the different type of data structures?
Answer / pratap thakur
* Data area data structure: When the data area is defined in an RPG/400 program as a data area data structure, its data is implicitly retrieved for processing and written back at the end of the program. In the data area data structure, letter "U" must be entered to define the data structure as a data area data structure.
* File information data structure: A file information data structure provides exception/error information that may be occurred when processing a file during program execution.This type of data structure contains pre defined sub fields that identify
* The name of the file for which the error occurred
* The record processed when the error occurred
* The operation being processed when the error occurred
* The status code number
* The RPG/400 routine in which the error occurred. Exception errors may be controlled by testing for an error code in the *STATUS field which is included in a file information data structure.Specifically, keywords including *FILE, *RECORD, *OPCODE, *STATUS, *ROUTINE provide the previously named information.
* Program status data structure: Program status data structure however identity exception/errors that are generated in the program by RPG/400 operations and not by a file.Note that any code greater than 00099 is flagged as an exception/error.Four keywords - *STATUS, *ROUTINE, *PROGRAM, *PARMS are supported by a program status data structure.
Is This Answer Correct ? | 0 Yes | 0 No |
what if my system I runs with system value qccsid 65535?
Is it necessary to define all formats ? Which are mandatory and which are Optional ?
where can you specify an indicator in lokup operation?
WHAT IS THE DISPLAY CMD FOR DATAQ, HOW IT CAN BE USED?
How can I automate sftp commands(ls & get) in CL program.. If I want to write two scripts one for each command... can u plz tell where the script should be written? & what will be the content of each scripts?
describe the difference between the dowxx and douxx operations?
define a output queue?
list some of the commonly used commands for debugging?
what is sessional error or divice error in rpg IV?..when will it happens...Give few examples?
How to read 2 positions at a time in a data area? I have created a data area of length and i have to read the values of the data area like 91-92,93-94 at a time up till 100
Q.Suppose one job is running in a batch mode for a long time now i want to kill this batch job. how you achive this?
Specify different indicators used in RPG?