+ All Categories
Home > Documents > AS400 Questions

AS400 Questions

Date post: 03-Apr-2018
Category:
Upload: kangna-negi
View: 377 times
Download: 8 times
Share this document with a friend

of 34

Transcript
  • 7/28/2019 AS400 Questions

    1/34

    AS/400

    QUESTION BANK

  • 7/28/2019 AS400 Questions

    2/34

    SQUARESOFTWARE LIMITEDD

    TABLE OF CONTENTS

    AS/400 SYSTEM............................................................................................1

    OS/400..............................................................................................................3

    DATABASE FILES.......................................................................................10

    DISPLAY FILES...........................................................................................12

    SUBFILES :.......................................................................................14

    CONTROL LANGUAGE (CL/400)..............................................................16

    RPG/400.........................................................................................................17

    MISCELLANEOUS......................................................................................28

    APPENDIX - A..............................................................................................31

    AS/400 Question Bank

  • 7/28/2019 AS400 Questions

    3/34

    SQUARESOFTWARE LIMITEDD

    AS/400 SYSTEM

    QS30001 What is the Configuration of the AS/400 system on which you haveworked?

    AS30001 System E35(Model 9406), 24MB main memory, 3.2GB of HD and

    supports 49 terminals(7 Port).

    QO20002 How many terminals can be connected to a port ?

    AO20002 7 terminals

    QS20003 What do the terms CUA and SAA stand for?

    AS20003 Common User Access

    Systems Application Architecture

    QL40004 What are the communication protocols supported by AS/400 ?

    AL40004 APPC (Advanced Program to Program Communication)

    BSCEL(Binary Synchronous Link)

    ASYNCH(Asynchronous Communication)

    RETAIL

    TCP IP

    FINANCE

    SNUF SNA Upline facility

    INTRA Intrasystem communication.

    QS30005 What are the different ways of connecting a terminal to a system ?AS30005 Twinnax, Workstation, ASCII and OS/2 Workstation.

    QL30006 Why is AS/400 called an Object Oriented Machine ?

    AL30006 Everything on the AS/400 system that can be stored or retrieved is

    contained in an Object. Object exist to make users independent of the

    implementation techniques used in the machine.

    QS30007 What is SAA ?

    AS30007 Systems Application Architecture (SAA) is a collection of selected

    software Interfaces, Conventions and Protocols that will provide a

    consistent framework across the System/370, AS/400 and PS/2.

    QS30008 What are the different AS/400 rack models supplied by IBM ?

    AS30008 9402, 9404 and 9406.

    AS/400 Question Bank Page 1

  • 7/28/2019 AS400 Questions

    4/34

    SQUARESOFTWARE LIMITEDD

    QL10009 What are the different high-level languages available on AS/400 ?

    AL10009 RPG/400, CL/400, BASIC, PL/1, C/400, PASCAL, FORTRAN/400

    and RM/COBOL-85, COBOL/400 etc..

    Q1S2001 What are all the IBM Mid range machines prior to AS/400?

    A1S2001 S/38, S/36, S/34, S/32 &S/3.

    Q1O2002 What is the Operating System on AS/400?

    A1O2002 OS/400.

    Q1S2003 What are office tasks available on AS/400?

    A1S2003 Office Vision/400 & PC Support/400.

    Q1S2004 What are the graphic utilities available on AS/400?

    A1S2004 BGU & GDDM.

    AS/400 Question Bank Page 2

  • 7/28/2019 AS400 Questions

    5/34

    SQUARESOFTWARE LIMITEDD

    OS/400

    QO20010 What is the version of OS/400 that you have used?AO20010 Ver 2.2

    QS40011 What is DDM ?

    AS40011 Distributed Data Management is a function of the OS/400 that allows

    an application program or user on one system to use database files

    stored on remote system.

    QS30012 What are the facilities available on AS/400 for self-learning ?

    AS30012 on-line education, Q&A Database and Help.

    QS20013 What is an Object ?AS20013 An object is any thing that exist in and occupies space in storage and

    on which operation can be performed.

    QS20014 What are the different types of Objects available in the AS/400 ?

    AS20014 Libraries, Folders, Files, Programs, Combined definitions, Queues,

    User Profiles.

    QL50015 How are the objects stored in AS/400 ?

    AL50015 All objects are stored on AS/400 in a single level storage. In this

    method all objects are referenced by one virtual address which is

    translated into a physical address whether it is a auxiliary storage ormain memory.

    QS30016 What is a library in AS/400 ?

    AS30016 A library in AS/400 is an object that serves as a repository for other

    objects.

    QS20017 Name few IBM supplied libraries ?

    AS20017 QGPL, QTEMP, QUSRTOOL, QSYS, QRPG & QCBL.

    QS10018 What is a library list ?

    AS10018 A list that indicates libraries used for the process and the order inwhich it has to be searched. System identifies it in *LIBL.

    QO30019 How many libraries can be there in a library list ?

    AO30019 Total 40 (15 system and 25 application).

    AS/400 Question Bank Page 3

  • 7/28/2019 AS400 Questions

    6/34

    SQUARESOFTWARE LIMITEDD

    QO30020 Where is the system part of the library list stored ?

    AO30020 In SYSVAL

    QS40021 What is a Folder ?

    AS40021 A Folder is a named object that is used as a directory for documents

    and other folders. Folders can be filed with in another folder.

    QS20022 What are the different Application Development Tools available on

    AS/400 ?

    AS20022 SEU, RLU, PDM, SDA, QUERY

    QO30023 What are the levels of security on AS/400 ?

    AO30023 10,20,30,40,50

    QS30024 What is error severity ?AS30024 Error severity determines the level of severity that is required to

    terminate the job.

    QL50025 What is a User Profile ? What are the various classes ?

    AL50025 User profile is an object which identifies a user to the system. It

    contains user name, Password, Owned objects, Authorized objects,

    Scheduling priority, Special authority, Initial program Job description.

    Security officer, Programmer, Workstation, System operator,

    Programmer services Rep & Customer engineer.

    QS40026 What is Group Profile ?AS40026 It is similar to User Profile, but the attributes specified is applicable to

    an entire group.

    QS20027 What are the different types of queues in AS/400 ?

    AS20027 Job queue, Message queue, Output queue, Data queue.

    QL20028 What are JobQ and PrintQ ?

    AL20028 JobQ : An object that contains a list of batch jobs waiting to be

    processed by the system.

    PrintQ : An object that contains a list of spool files to be written to a

    printer device.

    QL20029 What is a Spool file ? Why is it required ?

    AL20029 A file that holds output data to be processed, such as information

    waiting to be printed.

    AS/400 Question Bank Page 4

  • 7/28/2019 AS400 Questions

    7/34

    SQUARESOFTWARE LIMITEDD

    QL30030 What is a Job ? What are the attributes Of a job ?

    AL30030 A job is the basic unit of work on AS/400

    The attributes are :

    Job Number : Unique system generated sequential number

    Job Name : Any user defined name (Max. 10 char)

    User Name : Who initiated the job

    QS20031 What is job description ?

    AS20031 A job description defines the environment in which a batch/interactive

    job is to be executed.

    QL20032 What is the difference between Interactive & Batch job ?

    AL20032 Interactive Job : Job started for a person who signon to a workstation.

    Batch Job : A predefined group of processing actions submitted to the

    system to be performed.

    QL30033 What is a Group Job ?

    AL30033 A Group Job is attached to one workstation and a user. There should be

    an initial group job and it can be branched to many other group jobs.

    The group jobs can have different library lists and different output,

    message queues. Group Job is useful in enhancing the programmers

    productivity. It is as though logging into the same user-id many times.

    QO20034 What are the two main attributes which govern the execution of a job ?

    AO20034 Run time priority and Time slice.

    QL20035 What is a sub-system ?AL20035 Sub-Systems are specific user defined partitions of the CPU where

    various jobs may be executed. One subsystem can have more than one

    active job at a time.

    QL20036 What is a device file ?

    AL20036 A device file contains the description of how data is to be presented to a

    program from a device or Vice versa. Device file can be Printer, Disk,

    Tape or Remote system.

    QS30037 What is an ICF file ?

    AS30037 A device file that allows a program on the system to communicate withprogram in other system.

    QS30038 What is a message file ?

    AS/400 Question Bank Page 5

  • 7/28/2019 AS400 Questions

    8/34

    SQUARESOFTWARE LIMITEDD

    AS30038 It is a file which contains the messages of an application. For example

    all RPG/400 messages are stored in a file, all COBOL/400 messages

    are stored in a file.

    QL30039 What is a job log ?

    AL30039 A record of request submitted to system be a job. The message related

    to the requests, and the action performed by the system on the log. It is

    maintained by the system program

    QL20040 What is the purpose of OPNQRYF (Open Query File) ?

    AL20040 OPNQRYF is used to select certain records of the database file based

    on the QRYSLT (Query select) condition.

    QS10041 How do you create files dynamically without DDS ?

    AS10041 Through OPNQRY.

    QO10042 What command must be executed before executing OPNQRYF

    command ?

    AO10042 OVRDBF.

    QL30043 What is a data area ?

    AL30043 A data area is an object used to hold data for access by any job running

    on the system.

    A data area can be locked to a single user, thus preventing other users

    from processing at the same time.

    QS20044 What are the types of data areas ?AS20044 User defined Data Area, Local Data Area (LDA), Group Data Area

    (GDA), Program Initialization Parameter (PIP) Data Area.

    QS20045 What is LDA ?

    AS20045 An LDA is created by the system for each job in the system, including

    autostart jobs, jobs started on the system by a reader, and subsystem

    monitor jobs.

    QS10046 What is the type and length of an LDA ?

    AS10046 *CHAR, 1024 bytes.

    QS20047 What is GDA ?

    AS20047 The system creates a GDA when an interactive job becomes group

    jobs. Only one GDA can exists for a group.

    QS10048 How can you create a user defined data area ?

    AS/400 Question Bank Page 6

  • 7/28/2019 AS400 Questions

    9/34

    SQUARESOFTWARE LIMITEDD

    AS10048 Using CRTDTAARA command.

    QS10049 What are the different ways to input data into a data area ?

    AS10049 CHGDTAARA (using CL)

    Using OUT opcode in RPG

    QS10050 How do you retrieve data from data area ?

    AS10050 Using RTVDTAARA command in CL

    Using IN opcode in RPG.

    QS10051 What are the valid user defined data area types ?

    AS10051 CHAR, NUMARIC and LOGICAL.

    QS20052 How can a data area be locked after being updated ?

    AS20052 Using OUT *LOCK.

    QS20053 What is the use of data queues ?

    AS20053 Data queue is a type of system object that you can create.

    Data queues are used in program to program communication.

    QO10054 How do you create data queues ?

    AO10054 Using CRTDTAQ command.

    QS10055 What are the valid data types for a data queue ?

    AS10055 Char, Numeric, and Logical.

    QS20056 What are the two types of read performed on data queues ?AS20056 Read with lock, and read without lock.

    QS20057 How do you use DEBUG utility ?

    AS20057 STRDBG program-name UPDPROD(*YES)

    QS30058 What is an authorization list ?

    AS30058 A list of two or more user Ids & their authorities for system resources.

    The system identifies it as an object type *AUTL.

    QO10059 How do you grant authority for an object?

    AO10059 Using GRTOBJAUT command.

    QL30060 What are the types of object authorities ?

    AL30060 *USE, *CHANGE, *ALL, *EXCLUDE, *AUTL, *OBJEXIST,

    *OBJMGT, *OBJOPR, *ADD, *DLT, *READ, *UPD.

    AS/400 Question Bank Page 7

  • 7/28/2019 AS400 Questions

    10/34

    SQUARESOFTWARE LIMITEDD

    QO20061 How do you execute jobs in batch mode ?

    AO20061 SBMJOB

    QL40062 What is the use of OVRDBF ?

    AL40062 You can use the Override with Database file (OVRDBF) command to

    replace the database file named in a CL program or to change certain

    parameters of the existing database file.

    QL30063 What is the use of OVRPRTF ?

    AL30063 Override with Printer file (OVRPRTF) command is used to override

    certain parameters of the printer files used in the program or to replace

    the printer file.

    QO30064 How do you change file attributes such as size, file wait time, record

    wait time etc., permanently ?

    AO30064 Using CHGPF command.

    QO10065 What is the purpose of CRTCMD ?

    AO10065 To create user defined command.

    QS30066 What is class of service ?

    AS30066 A set of link and node characteristics associated with a session.

    QO10067 How to see active jobs of the system ?

    AO10067 Using WRKACTJOB command.

    QS30068 How do you detect unused spool storage ?AS30068 Using Reclaim Spool Storage.

    QS50069 What are the functions of Remote Job Entry (RJE) ?

    AS50069 Allows user of AS/400 system to submit jobs and receive jobs from a

    host system.

    QL50070 What is the function of RJE Conversion Utility ?

    AL50070 It converts compressed data written to an AS/400 database file to

    decompressed data written to another AS/400 database, diskette, or

    device file.

    QS40071 What is the function of the SBMRJEJOB command ?

    AS40071 Sends RJE input stream to host system.

    QL40072 What is journalling and commitment control ?

    AS/400 Question Bank Page 8

  • 7/28/2019 AS400 Questions

    11/34

    SQUARESOFTWARE LIMITEDD

    AL40072 Journalling is a function which records the changes in a file

    inajournal.These record images are used to recover the changes in the

    file should the system ends abnormally. Commitment control is a

    function that allows you to define and process a no of changes to

    database files as a single unit(transaction).

    QS30073 What is the purpose of STRCMTCTL command ?

    AS30073 Starts commitment control for files that are being journalled.

    QS40074 What are the system objects required for journalling ?

    AS40074 Journal receiver, journal and PFs to be journalled.

    Q2S4001 What is CPF ?

    A2S4001 Control Program Facility (CPF) is an operating system on S/38.

    Q2S4002 What is invocation stack ?A2S4002 List of programs maintained by the system as one program calls

    another in a series of calls within a single task or job.

    Q2S3003 What is time slice ?

    A2S3003 A finite amount of time in which a job is granted system resources

    while other jobs are queued.

    Q2S4004 What is IPL ?

    A2S4004 Initial Program Loading (IPL) is run by OS/400 when the system is

    started.

    Q2S3005 What does V2R2M0 mean ?

    A2S3005 Ver. 2, Release 2 & Modification level 0. This refers to the version of

    OS/400.

    Q2S3006 Name the commands used to duplicate a file ?

    A2S3006 CPYF - Copy File & CRTDUPOBJ - Create Duplicate Object.

    Q2AS3007 Name the command for changing the attributes of a spool file ?

    A2S3007 CHGSPLFA - Change Spool file Attributes.

    Q2S3008 Name the command which gives the attributes of a job ?A2S3008 RTVJOBA - Retrieve Job Attributes.

    Q2S2009 What is the function of PDM ?

    A2S2009 Productivity tool for copying, deleting, scanning, changing & creating

    source files.

    AS/400 Question Bank Page 9

  • 7/28/2019 AS400 Questions

    12/34

    SQUARESOFTWARE LIMITEDD

    Q2S2010 What is the function of SEU ?

    A2S2010 A utility for editing programming language source code.

    DATABASE FILES

    QL30075 What are the different definition levels in Data Description

    specifications ?

    AL30075 File level, Record level, Field level, Join level, Keyfield level,

    Select/Omit level.

    QL30076 What is difference between Source Physical File and Physical File ?

    AL30076 A Source Physical File contains the source for the various objects

    created. This file has a specific structure.A Physical File contains data, and the record format can be different

    for different physical files.

    QS20077 What is the difference between Physical and Logical files ?

    AS20077 Physical file contains data, where as Logical file serves as a access

    path to database.

    QS20078 What is an access path ?

    AS20078 The order in which the database fields are organized for processing in

    the program.

    QS30079 What are all the different types of access paths ?

    AS30079 Arrival sequence access path,

    Keyed sequence access path.

    QS30080 How many record formats can you have in a Physical file and in a

    Logical file ?

    AS30080 Physical file can contain only one record format, Logical file can

    contain more than one record format.

    QS20081 What is a field reference file ?

    AS20081 A field reference file is a physical file which contains no data, containsfield description. this is used as a reference file by other physical files.

    QO20082 What is the default value for the number of increments for the physical

    file ?

    AO20082 Three.

    AS/400 Question Bank Page 10

  • 7/28/2019 AS400 Questions

    13/34

    SQUARESOFTWARE LIMITEDD

    QS10083 When is the DFT keyword in PF used for?

    AS10083 To specify the default value it a field.

    QS20084 What is Multi-format logical file ?

    AS20084 Logical which uses fields from two or more physical files.

    QL30085 What is dynamic select ?

    AL30085 Selection and omission of LF records performed during processing,

    instead of access path is maintained. This can be used when key access

    path does not exist.

    QL20086 What is the Select and Omit criteria in logical file ?

    AL20086 This is used to specify rules for the Selection/Omission of records from

    a Physical File.

    QS20087 Can fields be concatenated at the logical file level ?

    AS20087 Yes, by using CONCAT keyword.

    QS30088 When would the ALL keyword be used ?

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

    QS30089 What is a Join Logical File, Can it be used for Update ?

    AS30089 Logical file that combines more than one physical file.

    Update is not possible through JLF.

    QL30090 How many files can be joined at a time, What is the max. no. of files ?AL30090 At a time you can join two files. The max. no. of files is 32.

    Only one primary file and the remaining are secondary files, The

    primary file and atleast one secondary file must be physical files.

    QO20091 Is it possible to join the same file to itself ?

    AO20091 Yes.

    QS10092 What is FCFO, FIFO, LIFO in Database environment ?

    AS10092 These are file level keywords which are used to access the records in

    the order

    FCFO : First Changed First OutFIFO : First In First Out

    LIFO : Last In Fist Out

    QL40093 If a file layout is changed, how do you generate new PF and retain

    data?

    AS/400 Question Bank Page 11

  • 7/28/2019 AS400 Questions

    14/34

    SQUARESOFTWARE LIMITEDD

    AL40093 Copy the file and change the structure of Physical file, later copy old

    file with drop option.

    QS50094 What is the overhead on logical file ? How can it be improved ?

    AS50094 Maintaining access path and storage space. We can improve the

    performance by using *DELAYED, *REBUILD keywords to enhance

    the speed.

    QS40095 How can the sign of a numeric be ignored when sequencing a logical

    file ?

    AS40095 By specifying the record level keyword UNSIGNED.

    QS40096 If a field references a field that has an EDTCDE or an EDTWRD

    keyword specified, can the EDTCDE or EDTWRD from the

    referenced field ignored ?

    AS40096 Yes, by using DLTEDT keyword.

    Q3S2001 What does the keyword UNIQUE mean ?

    A3S2001 Records with duplicate key values are not allowed.

    Q3S4002 State three different methods of maintaining access paths ?

    A3S4002 Immediate, Rebuild & Delay.

    DISPLAY FILES

    QS20097 What are the different types of keywords in display files ?AS20097 File level, Record format level, Field level.

    QO30098 What is the maximum number of records you can specify in a display

    file ?

    AO30098 1024.

    QS40099 How can a screen field that has changed since the last output operation

    be detected ?

    AS40099 Attach the MDT attribute to the field, to detect whether field has been

    changed as a result of user input.

    QS50100 What would be the effect on the field where reverse image, underline

    and highlight display attributes are active ?

    AS50100 The result is same as if you had specified ND.

    QL40101 What is the use of DSPATR(MDT) keyword ?

    AS/400 Question Bank Page 12

  • 7/28/2019 AS400 Questions

    15/34

    SQUARESOFTWARE LIMITEDD

    AL40101 Sets on the modified Data Tag of the field. This Data Tag detects

    whether the field has been changed as a result of user input.

    QO30102 If DSPATR(PC) and CSRLOC were specified for a format, which

    keyword would have priority ?

    A030102 CSRLOC gains priority.

    QS40103 Can error messages as a result of a COMP, RANGE or VALUES

    keyword be overridden ?

    AS40103 Yes, through CHKMSGID keyword.

    QL40104 What is the purpose of OVRDTA and OVRATA keywords ?

    AL40104 OVRDTA keyword (field or record level) can be used to override the

    existing data contents of a field or record already on the display.

    OVRATA keyword (field or record level) can be used to override the

    existing display attributes of a field or record already on the display.

    QS30105 How can a message from a message file appear as a constant on the

    screen ?

    AS30105 By using MSGCON (message constant) keyword.

    QS30106 In conjunction with what other keyword must OVRDTA and OVRATA

    be used ?

    AS30106 PUTOVR keyword must be used.

    QS50107 How can a field that is larger than what could fit onto one line be

    truncated from the last blank rather than from the last characterposition?

    AS50107 Using BLKFOLD keyword.

    QS40108 What is the purpose of the INDARA keyword ?

    AS40108 This File-level keyword is used to remove option and response

    indicators from the buffer and places them in 99-byte separate

    indicator area.

    QL40109 Explain the purpose of KEEP and ASSUME keywords ?

    AL40109 KEEP : Keep the display from being deleted when the display file is

    closed.ASSUME : It is used to specify that the OS/400 program is to assume

    that this record is already shown on the display when this file is

    opened.

    QS30110 Explain the use of DFRWRT display keyword ?

    AS/400 Question Bank Page 13

  • 7/28/2019 AS400 Questions

    16/34

    SQUARESOFTWARE LIMITEDD

    AS30110 No records will be displayed until there is an I/O operation.

    QS30111 What is the purpose of FRCDTA keyword ?

    AS30111 Immediately display a record format without waiting for the next I/O

    operation.

    QS10112 What keyword must be used with PROTECT keyword ?

    AS10112 OVERLAY

    QS30113 Where is the variable for the SLNO(*VAR) keyword be defined ?

    AS30113 At run time before displaying the record format.

    QS50114 Under what conditions would a field where the ERRMSG keyword

    was active would not be displayed in reverse image ?

    AS50114 If it is an output-only field or input capable field with display attributes

    UL, HI are active.

    QS50115 When will the message for field that has the ERRMSG keyword active

    not be displayed ?

    AS50115 If more than one ERRMSG keywords are active then the first will be

    active, because only one error message will be displayed at a time.

    QL50116 What is CHGINPDFT keyword, and what will be the effect if you

    define this keyword at file with out any parameter values ?

    AL50116 This file, record or field level keyword is used to change one or more

    input defaults for input capable fields.

    If you define this keyword at file level without any parameter then theunderline will be suppressed.

    QS30117 In what case control will be passed back to the program when the last

    character of the field is keyed ?

    AS30117 CHECK(ER) ER - End of Record.

    SUBFILES :

    QL10118 What is a subfile ?AL10118 Subfile is a group of records of same record format and can be read

    from or write to the display in a single operation.

    QL30119 What are the contents of subfile ?

    AS/400 Question Bank Page 14

  • 7/28/2019 AS400 Questions

    17/34

    SQUARESOFTWARE LIMITEDD

    AL30119 Subfile Record Format, Subfile Control Record Format, Relative

    Record Number, Subfile Record Number, Associated Subfile

    Keywords.

    QS20120 What are the two record formats that a subfile contains ?

    AS20120 Subfile record format(SFL), and subfile control record

    format(SFLCTL).

    QL30121 What is SFLPAG and SFLSIZ ?

    AL30121 SFLPAG : it is an attribute which specifies the number of records that

    can be displayed in a screen.

    SFLSIZ : it is an attribute which specifies the number of records can

    be stored in the subfile.

    QO30122 What is the maximum number of subfiles that can specified in a

    display file ?AO30122 512

    QO30123 The maximum number of subfiles that can defined in a RPG program

    for one display file is ___ .

    AO30123 24

    QO30124 The maximum number of subfiles that can be active for a single file is

    ____ .

    AO30124 12

    QL20125 What are the different opcodes used for file operation on a subfile in aRPG Program ?

    AL20125 READ, READC, CHAIN,UPDAT and WRITE

    QS30126 Can more than one subfile record be displayed on one line ?

    AS30126 Yes, by using SFLLIN keyword.

    QS30127 How do you specify the number of records to roll in a subfile ?

    AS30127 Use SFLROLVAL keyword in DDS along with the number, which

    specifies the number of records to scroll at a time.

    QL30128 How will you display a particular page in subfile ?AL30128 Move a valid relative record number(RRN) in the field specified using

    SFLRCDNBR keyword in DDS.

    QS30129 How to pick up the changed records every time in a subfile after the

    first change made ?

    AS/400 Question Bank Page 15

  • 7/28/2019 AS400 Questions

    18/34

    SQUARESOFTWARE LIMITEDD

    AS30129 Seton SFLNXTCHG keyword indicator and update the subfile record.

    QS30130 What is the use of the SFLEND keyword ?

    AS30130 By specifying this keyword, the Bottom/More message could be

    displayed at end of screen.

    QS30131 How do you toggle between single line and multi-line display of a

    particular record in a subfile ?

    AS30131 Using SFLDROP keyword.

    QL40132 Explain the difference between defining Subfile and Message-subfile ?

    AL40132 A subfile record is defined by SFL keyword, whereas a message

    subfile is defined by SFLMSG keyword.

    QO30133 Can a single screen format occupy a screen area above and below a

    subfile format ?AO30133 Not possible.

    QS50134 How can a program be prevented from failing over when READC is

    performed on an empty subfile ?

    AS50134 Check indicator placed in position LO, which will be seton if EOF if

    reached.

    CONTROL LANGUAGE (CL/400)

    QO10135 How to start a CL program ?AO10135 PGM.

    QO20136 How many files can be declared in CL ?

    AO20136 One.

    QO30137 Which precedes, the file declaration or variable declaration ?

    AO30137 Variable declaration and then File declaration.

    QS10138 What are the different types of variables available in CL ?

    AS10138 DEC, CHAR, LGL

    QO10139 In CL Program '&' precedes ____ .

    AO10139 Variables.

    QO10140 How do you pass parameters in CL ?

    AO10140 Using PARM keyword.

    AS/400 Question Bank Page 16

  • 7/28/2019 AS400 Questions

    19/34

    SQUARESOFTWARE LIMITEDD

    QO20141 Can libraries be added to the library list through CL ?

    AO20141 Yes, using ADDLIBL.

    QL50142 What is the difference between CAT, TCAT and BCAT ?

    AL50142 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.

    QO10143 How do you end a CL program ?

    AO10143 ENDPGM

    QS30144 What are the different types of messages in CL ?AS30144 Immediate message, Break message, Program message, User

    message.

    QS30145 How can errors be trapped in a CL program?

    AS30145 By using Monitor Message Command ( MONMSG )

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

    AO30146 Maximum 11 characters (including '&')

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

    AL50147 You cannot 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.

    RPG/400

    QS10148 What is RPG ?

    AS10148 Report Program Generator.

    QL30149 What are the positive points of RPG Language ?

    AL30149 Contains opcodes which makes it flexible with OS/400

    AS/400 Question Bank Page 17

  • 7/28/2019 AS400 Questions

    20/34

    SQUARESOFTWARE LIMITEDD

    Can access the externally described file.

    QL50150 Explain RPG Program Logic Cycle ?

    AL50150

    START

    Perform header, detail output

    Read a recordSet ON LR if EOF

    If change in control field, setON control level indicators.

    Perform total calculationsPerform total output

    If LR is ON then END program

    Perform detail calculation

    Move data from selectedrecord into processing area

    QS30151 When is it efficient to make use of RPG Cycle ?

    AS30151 When the file is arranged in sequence and output is based on control

    break.

    QS20152 Can you call a program in your RPG program, which is coded in some

    other language ?

    AS20152 Yes, Any program object available on AS/400.

    QL20153 What are the different types of specification available in RPG/400 ?

    AL20153 Control Spec.( H )

    File Spec.( F )

    Extension Spec.( E )

    Line counter Spec.( L )

    Input Spec.( I )Calculation Spec.( C )

    Output Spec.( O )

    QO40154 Is it necessary to define all formats ? Which are mandatory and which

    are Optional ?

    AS/400 Question Bank Page 18

  • 7/28/2019 AS400 Questions

    21/34

    SQUARESOFTWARE LIMITEDD

    AO40154 No, all are Optional.

    QS20155 What is the use of H spec. in RPG ?

    AS20155 It identifies by H in column 6, Provides information about generating

    and running programs.

    QS50156 When will DUMP and DEBUG opcodes be ignored ?

    AS50156 If blank is specified in position 15 of H specs.

    QS20157 What are the valid file types ( position 15 ) in F specification ?

    AS20157 I (Input file).

    O (Output file).

    U (Update file).

    C (Combined (I/O) file).

    QL40158 Specify different indicators used in RPG ?AL40158 Overflow indicators.

    Record Identifying Indicators.

    Field Indicators.

    Resulting Indicators.

    Control Level Indicators.

    QL40159 What are Control level indicators ?

    AL40159 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.

    QS20160 What is the use of E specification in RPG ?

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

    QS30161 What is the use of L specs in RPG ?

    AS30161 Line counter specification can be used to describe printer file to

    indicate the length of the form and number of lines per page.

    QS10162 In which specification can a report layout be defined ?

    AS10162 O Specification.

    QO30163 How many files can be defined in F specs ?AO30163 A maximum of 50 files.

    QO30164 How many printer files can be defined in F specs ?

    AO30164 A maximum of 8 files.

    AS/400 Question Bank Page 19

  • 7/28/2019 AS400 Questions

    22/34

    SQUARESOFTWARE LIMITEDD

    QS20165 Give three main purposes of File specification ?

    AS20165 To define files, to describe the files, to assign the files to specified

    devices.

    QS20166 How do you specify page overflow indicator for printer files in RPG ?

    AS20166 Specify an indicator in positions 33-34 of F specification.

    QS20167 What is a Primary File ?

    AS20167 It is used in RPG Program Cycle to automatically read records in a

    cycle.

    QO30168 Can an indexed file be accessed in arrival sequence in RPG program ?

    AO30168 Yes.

    QS20169 What is a program described file in RPG ?

    AS20169 The field name and length of the fields are defined with in the RPGprogram.

    QS20170 What is an externally described file ?

    AS20170 All information about the fields is specified in DDS and the RPG

    program can use them with in the program.

    QO30171 Can you specify a display file to be used in the following modes:

    Input, Output or Combined modes?

    AO30171 Yes.

    QL40172 What are match fields indicators ?AL40172 Matching record indicator is seton when all the matching fields in the

    record of a secondary file matches with all the matching fields of a

    record in a primary file.

    QO20173 What is the length of a variable in RPG ?

    AO20173 6 Characters.

    QS10174 What are the different arithmetic Opcodes ?

    AS10174 ADD, SUB, MULT, DIV, MVR, SQRT, XFOOT, Z-ADD, Z-SUB.

    QS10175 When is a TAG statement used in RPG ?AS10175 It is used as a Label.

    QL30176 What are the different Opcodes available in RPG for Database access ?

    AS/400 Question Bank Page 20

  • 7/28/2019 AS400 Questions

    23/34

    SQUARESOFTWARE LIMITEDD

    AL30176 READ, CHAIN, WRITE, UPDAT, DELET, SETLL, SETGT,

    READE, READP, REDPE, OPEN, CLOSE, FORCE, NEXT,

    UNLCK.

    QS10177 What is READP opcode ?

    AS10177 Read previous record.

    QS10178 What is REDPE opcode ?

    AS10178 Read Prior equal record.

    QO30179 How do you check if a division was whole division ?

    AO30179 Check the EQ indicator be set to '1'

    QO30180 What opcode could be used to test an alphanumeric field for all

    numeric values?

    AO30180 TESTN.

    QO30181 What opcode will be used to test the zone of a character field ?

    AO30181 TESTZ.

    QS40182 How do you specify Half Adjust ?

    AS40182 It should be specified in the column 53 of C specs as 'H' to indicate

    half adjust.

    It will be effective only if the resultant value is having more decimals

    than the result field.

    QL30183 Explain the difference between READ, CHAIN and SETLL ?AL30183 READ operation reads the record currently pointed to, from a full

    procedural file.

    CHAIN operation retrieves a record from a full Procedural file, sets a

    record identifying indicator ON and places the data in the input fields.

    SETLL operation position a file at the next record that has a key or

    relative record number that is greater than or equal to the search

    argument specified. The file must be fully procedural for all three

    opcodes.

    QL30184 What does LO and EQ indicators signify in READ, WRITE and

    CHAIN operations ?AL30184 LO indicator specifies the error status on the above operations.

    EQ indicator specifies the EOF, Record not found.

    QS30185 How can database records be read without lock ?

    AS30185 Put 'N' in position 53 of C specs.

    AS/400 Question Bank Page 21

  • 7/28/2019 AS400 Questions

    24/34

    SQUARESOFTWARE LIMITEDD

    QL20186 What is the difference between MOVE and MOVEL ?

    AL20186 MOVE operation will transfer characters from the factor 2 to the result

    field, the move starts from rightmost character of factor 2.

    MOVEL operation will transfer characters from factor 2 to the result

    field, the move starts from leftmost character of factor 2.

    QS20187 How do you concatenate two string variables in RPG ?

    AS20187 Using CAT opcode or with MOVE followed by MOVEL.

    QL30188 What are the string operations possible in RPG/400 ?

    AL30188 CHECK, CHEKR, SUBST, CAT, XLATE, SCAN.

    QS10189 What does SUBST do ?

    AS10189 Extracts a specified character string from a base character string.

    QS20190 What does CHECK opcode do ?

    AS20190 The check operation verifies that each character in the base string

    (factor 2) is among the character indicated in the comparator

    string(factor 1).

    QS10191 In conjunction with which statements can ORxx and ANDxx

    conditions be used ?

    AS10191 DOUxx, DOWxx, IFxx, and WHxx.

    QS10192 What is the difference between DOU and DOW ?

    AS10192 DOU checks after entering into the loop, it is performed atleast once.DOW check before entering into the loop.

    QL20193 What is ITER and LEAVE opcodes do ?

    AL20193 ITER transfers control from within a DO group to the ENDDO

    statement of the DO group. It causes the next iteration of the loop to be

    executed immediately

    LEAVE operation transfers control from within a DO group to the

    statement following the ENDDO operation.

    QL20194 Which instructions support structured programming in RPG ?

    AL20194 ANDxx, CASxx, DO group, ELSE, ENDyy, IFxx, ITER, LEAVE,ORxx, OTHER, SELEC, WHxx.

    QS10195 What does 'SR' in columns 7-8 of C specs mean ?

    AS10195 Calculation operation is a part of RPG subroutine.

    AS/400 Question Bank Page 22

  • 7/28/2019 AS400 Questions

    25/34

    SQUARESOFTWARE LIMITEDD

    QL20196 Explain CASxx, and CABxx statements ?

    AL20196 CASxx operation allows you to conditionally select a subroutine for

    processing. The condition is based on the relationship between factor 1

    and factor 2 as specified by xx.If the relationship is true the subroutine

    specified in the result field is processed.

    CABxx operation compares factor 1 with factor 2 , if the condition

    specified by xx is true, the program branches to the TAG operation

    associates with the label specified in the result field.

    QL30197 What is CLEAR and RESET ?

    AL30197 CLEAR operation sets the elements in a structure (record format,

    array/table, data structure) or a variable (field, subfield or indicator) to

    zero , blank or '0' depending on the field type (numeric, character,

    indicator)

    RESET operation sets the elements in a structure (record format, array/table, data structure) or a variable (field, subfield or indicator) to its

    initial value.

    QL40198 What is SCAN and XLATE ?

    AL40198 SCAN operation scans a character string (base string) contained in

    factor 2 for a substring (compare string) contained in factor 1.

    XLATE operation translates characters in source string (factor 2) to the

    from and to strings(factor 1) and put into the result field.

    QL40199 How do you use commitment control in RPG program ?

    AL40199 Using COMIT operation.Makes all changes to the files that have been specified in output

    operation since the previous COMIT or the beginning of operations

    under commitment control(if there has been no previous COMIT or

    ROLBK operation).

    QS30200 How do you use exceptional write in C specs ?

    AS30200 Using EXCPT opcode.

    QL30201 What does the opcode FREE do ?

    AL30201 The FREE operation removes a program from the list of activated

    programs, frees static storage and ensures program initialization (firstcycle processing) the next time program is called. It does not close file

    or unlock data area.

    QS30202 What does opcode POST do ?

    AS30202 Puts information in INFDS.

    AS/400 Question Bank Page 23

  • 7/28/2019 AS400 Questions

    26/34

    SQUARESOFTWARE LIMITEDD

    QS20203 What is the difference between WRITE and EXFMT of a display file ?

    AS20203 WRITE displays a record format on workstation,

    EXFMT displays and accepts from the workstation.

    QS20204 What is the difference between PLIST and KLIST ?

    AS20204 PLIST operation defines a unique symbolic name for a parameter list

    to be specified in a CALL operation.

    KLIST is a declarative operation that gives a name to a list of key

    fields.

    QO30205 Can you have multiple key lists for a single file ?

    AO30205 Yes.

    QS40206 What are the different types of arrays available in RPG ?

    AS40206 Pre-run time array.Compile time array.

    Run time array.

    QL40207 How do you specify data for a compile time array ?

    AL40207 You can specify in E specs about the no of entries per record, no of

    elements, length of each element with the corresponding data entered

    at the end of the RPG program starting with **.

    QO30208 What is the maximum number of elements in an array ?

    AO30208 9999.

    QO30209 Can we define Multi-dimensional arrays in RPG ?

    AO30209 No.

    QS20210 What is XFOOT opcode ?

    AS20210 Adds all the elements in a numeric array, and places the sum in the

    result field.

    QS20211 How can we sort an array ?

    AS20211 By using SORTA opcode.

    QS20212 What is MOVEA opcode do ?AS20212 Transfer character to numeric values from factor 2 to result field.

    MOVEA can be possible to ARRAY-ARRAY, ARRAY-FIELD, or

    FIELD-ARRAY.

    QS20213 How to initialize an array ?

    AS/400 Question Bank Page 24

  • 7/28/2019 AS400 Questions

    27/34

    SQUARESOFTWARE LIMITEDD

    AS20213 CLEAR or MOVEA *blanks to array.

    QS20214 What is LOKUP opcode do ?

    AS20214 LOKUP opcode search for a particular element in an array / table.

    QS20215 Can LOKUP operation be used for unsorted array ?

    AS20215 Yes.

    QL20216 What is the difference between an array and a table ?

    AL20216 An array elements can be refered by array name.

    Elements in array can be accessed by their position relative to other

    elements.

    Table name does not refer to the entire set of table elements.

    Elements in a table can not be accessed by their position relative to the

    other elements.

    QO30217 What is the maximum length of a table name ?

    AO30217 6 characters.

    QO20218 What is the syntax of a table name ?

    AO20218 Table name should start with TAB.

    QS30219 How can the user implicitly open and close the files in RPG program ?

    AS30219 Enter UC in position 71-72 of F specs.

    Use OPEN and CLOSE opcodes in RPG program to open and close

    files.

    QO20220 During input operation which indicator position is seton if there is a

    record lock?

    AO20220 LO indicator position is seton.

    QS20221 What is the significance of DEFN opcode on RPG ?

    AS20221 To define fields based on the attributes of another field.

    To define a field as a data area.

    QS20222 What are different ways by which you define working storage field ?

    AS20222 Explicitly define or use *Like DEFN.

    QO30223 How many parameters can be defined in a RPG program?

    AO30223 Max. 255.

    QL40224 What are the different ways of ending an RPG program without a

    primary file ?

    AS/400 Question Bank Page 25

  • 7/28/2019 AS400 Questions

    28/34

    SQUARESOFTWARE LIMITEDD

    AL40224 SETON LR.

    SETON H1 to H9 (halt indicators).

    SETON RT.

    RETRN.

    By allowing an exception / error to end the program if

    . No exception / error subroutine is specified

    . No return point is specified on an exception or error subroutine

    . The user's response is to cancel the program.

    QL40225 Specify different ways by which RPG program can give error message

    to user?

    AL40225 By calling the SUBR23R3 program as passing message id.

    By defining the error message in DSPF.

    QL50226 If you are trying to add a record in a file and an error is displayed,

    where do you look for error ?AL50226 Check whether you have opened the file in Update mode.

    Check whether you have specified 'A' in position 72 of F specs.

    QL50227 What is a File Information Data Structure ?

    AL50227 File Information Data structure (INFDS) can be defined for each file to

    make file exception/error information available to the program. A file

    information data structure contains predefined subfields that identify:

    . The name of the file for which the exception/error occurred

    . The record being processed when the exception/error occurred or the

    record that caused the exception/error

    . The last operation being processed when the exception/erroroccurred

    . The status code

    . The RPG routine in which the exception/error occurred.

    QL50228 What is Program Status Data Structure ?

    AL50228 A program status DS can defined to make program exception/error

    information available to an RPG program.

    DS is defined as a program status DS by an S in position 18 of the DS

    statement.

    *STATUS contains status code

    *ROUTINE contains name of routine in which the exception/erroroccurred.

    *PARMS contains the number parameters passed to this program from

    the calling program.

    Specify heading information/TITLE.

    Specify to begin on a fresh page/EJECT.

    AS/400 Question Bank Page 26

  • 7/28/2019 AS400 Questions

    29/34

    SQUARESOFTWARE LIMITEDD

    To control line spacing/SPACE.

    Records to be inserted from other files at the point where it is

    specified/COPY.

    QO30229 What is the maximum no. of times multiple occurrence DS can occur

    in a program ?

    AO30229 9999.

    QL30230 What is the difference between *LIKE and *NAMVAR ?

    AL30230 *LIKE defines the variables as in database.

    *NAMVAR is used to define variables as data area.

    QL30231 How is embedded SQL used in RPG ?

    AL30231 /EXEC SQL

    + SQL statements

    + --------------------+ --------------------

    /END EXEC

    QS30232 What are all the compiler directive statements ?

    AS30232 /TITLE, /EJECT, /SPACE, /COPY.

    QS40233 How can RPG program send message to System Operator ?

    AS40233 Use QCMDEXC as called program in the CALL statements, and use

    SNDPGMMSG to the operator.

    QL50234 Where DBCS data will be used in RPG ?AL50234 . In any comment statement

    . In comment field of E and C Specs

    . In literals and constants

    . As data in any character field, subfield, array or table.

    QS40235 Where will control be passed after the execution of the *PSSR

    subroutine if the factor 2 of the ENDSR is blank ?

    AS40235 Control will return to the next sequential instruction.

    QS40236 How can the CPF error-id be retrieved when a program error occurs ?

    AS40236 CPF error codes are placed in the subfield location *STATUS for theprogram status DS.

    QS30237 How could indicators 50 to 99 be set to '0' in one instruction ?

    AS30237 Using 'MOVEA *ZEROS IN,50' .

    AS/400 Question Bank Page 27

  • 7/28/2019 AS400 Questions

    30/34

    SQUARESOFTWARE LIMITEDD

    QL30238 What are the figurative constants ?

    AL30238 *BLANK/*BLANKS, *ZERO/*ZEROS, *HIVAL, *LOVAL, *ALL

    'X..' are implied literals that can be supplied without a length, because

    the implied length and decimal positions of a figurative constant are

    The same as those of the associated field.

    QO30239 What is the maximum error severity for which the compilation of RPG

    program stops ?

    AO30239 50, if LR is not seton.

    Q6S2001 What are the earlier versions of RPG ?

    A6AS2001 RPG II & RPG III.

    Q6L4002 Name the different ways by which RPG source program can be entered ?

    A6L4002 Interactively with SEU, In batch by using either OS/400 or Spooling

    functions.

    Q6O3003 During input operation which indicator position is seton if the record is

    locked ?

    A6O3003 Position 56 - 57 (LO).

    Q6O5004 What is the record lock status value ?

    A6O5004 Status value is 01218.

    MISCELLANEOUS

    QO30240 How do you combine two record formats in RLU ?

    AO30240 Using CLC.

    QO30241 How do you split record formats in RLU ?

    AO30241 Using CLR.

    QO20242 What is the use of SDA ?

    AO20242 Screen Design Aid is used to create display files interactively.

    QO40243 How do you define overlapping fields in SDA ?

    AO40243 They can be defined through condition indicators.

    QS40244 Mention different ways of specifying user help.

    AS40244 Through SDA and Panel Group.

    QS30245 To which member type does help text for panel belong ?

    AS/400 Question Bank Page 28

  • 7/28/2019 AS400 Questions

    31/34

    SQUARESOFTWARE LIMITEDD

    AS30245 PNLGRP

    QO20246 Can Printer files be externally described or program described ?

    AO20246 Yes.

    QS20247 What are the valid file operation codes for a PRINTER file ?

    AS20247 WRITE, OPEN, CLOSE, FEDO.

    QS50248 If you use INDARA keyword for a program-described PRINTER file,

    what will be the result ?

    AS50248 You will get run-time error.

    QL50249 What is PRTCTL, and where will you define it ?

    AL50249 The PRTCTL (Printer Control) option allows you to change forms

    control information and to access the current line value within the

    program for a program-described PRINTER file.PRTCTL option will be specified on a F specifications continuation

    line for the PRINTER file.

    Q8S2001 What is the function of RLU ?

    A8S2001 To design & prototype a report.

    Q8S2002 What are the three types of keywords associated with printer file ?

    A8S2002 File level, Record level & Field level.

    Q8S2003 What are the three line types in RLU ?

    A8S2003 Report line, Filler line & Sample line.

    Q8O1004 Which option number is used to invoke RLU ?

    A8O1004 Option 19.

    Q8L4005 What are the different commands used in RLU ?

    A8L4005 DR - Define Record, CLC - Change Line for Continuation, CLR -

    Change Line for Record, SD - Create Sample Data, VF - View Fields,

    NP - New Page, DC - Define Constants, DF - Define Fields, CF -

    Centre Fields & SP - Space Fields evenly.

    Q8O1006 What is the command used to invoke RLU ?A8O1006 STRRLU.

    Q8S1007 What are different record spacing keywords in RLU ?

    A8S1007 SKIPA, SKIPB, SPACEA & SPACEB.

    AS/400 Question Bank Page 29

  • 7/28/2019 AS400 Questions

    32/34

    SQUARESOFTWARE LIMITEDD

    Q8L4008 What is job description ?

    A8L4008 A job is an unit of work on the AS/400. Jobs run in a subsystem using

    system resources viz. memory, disk, etc. A job can be either

    interactive or batch. For interactive jobs JOD in User profile is used

    and for batch jobs JOBD along with SBMJOB is submitted with an

    object type of job description is *JOBD. Job description is a set of

    characteristics that define how the system handles a job. It contains:

    Job queue (only for batch), job priority, printer to be used, OUTQ & its

    priority, time slice & run priority. If none of the above is specified the

    system used the default job description.

    Q8L4009 Define a sub system?

    A8L4009 Sub system is an operating environment, defined by a sub system

    description. All user jobs are processed in the sub system.

    Eg.QBASE, QBATCH, QCTL, QINTER, etc. Sub system description

    defines the characteristics of a sub system. ROUTING ENTRY:Specifies the program to be called to control a routing step. WORK

    ENTRY: Source from which jobs can be accepted. WORK STATION

    ENTRY: Display stations from which users can log into the sub

    system.

    Q8L4010 Open query file [OPNQRYF]?

    A8L4010 Open query file (OPNQRYF) selection can be on:

    * Dynamic record selection

    * Dynamic keyed sequence

    * Dynamic join

    * Unique key processing* Group processing

    * Final total processing

    * Improve performance

    Query access path will be implemented through the following objects

    * CL program containing an OPNQRYF to open access path at

    runtime

    * OS/400 physical file used to compile programs [dummy PF] used

    at runtime

    * OS/400 logical file defines the key to OPNQRYF command

    Q8L4011 Override database [OVRDBF] ?A8L4011 Override database [OVRDBF] lets to override the filenames or

    attributes of file selected when we compile/run program. Overrides

    can be used to change most of the attributes. To cancel the override

    database command we shall have to give delete override databases

    DLTOVR.

    AS/400 Question Bank Page 30

  • 7/28/2019 AS400 Questions

    33/34

    SQUARESOFTWARE LIMITEDD

    Q8L4011 How do you pass numeric parameters for submitjob ?

    A8L4011 Convert numeric parameters to character and pass, or.pass in

    hexadecimal format ( x0nf if n contains odd number of digits

    xnf if n contains even nunber of digits)

    APPENDIX - A

    The coding methodology to be followed to code questions & answers that are to be

    added to this question bank is described below.

    CODE STRUCTURE : ABCDnnn.

    A - A indicates whether the code is a question or an answer. The possible values are :

    Q - Question.

    A - Answer.

    B - B indicates the topic under which the question/answer falls. The possible values are :

    1 - AS/400 SYSTEM.

    2 - OS/400

    3 - DATABASE FILES

    4 - DISPLAY FILES

    5 - CL/4006 - RPG/400

    7 - COBOL/400

    8 - MISCELLANEOUS

    C - C indicates the question/answer type. The possible values are :

    O - Objective type.

    S - Short answers.

    L - Long answers.

    D - D indicates the complexity level of the question/answer. The possible values are :

    Complexity levels 1/2/3/4/5 ( Where complexity level increases from 1 - 5 )

    AS/400 Question Bank Page 31

  • 7/28/2019 AS400 Questions

    34/34

    SQUARESOFTWARE LIMITEDD

    nnn - These represent the numeric sequence.


Recommended