Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Standard view
Full view
of .
Look up keyword
Like this
0 of .
Results for:
No results containing your search query
P. 1


Ratings: (0)|Views: 887|Likes:
Published by api-3857483

More info:

Published by: api-3857483 on Oct 19, 2008
Copyright:Attribution Non-commercial


Read on Scribd mobile: iPhone, iPad and Android.
download as DOC, PDF, TXT or read online from Scribd
See more
See less





1. What is an Object?

An object is anything that has been created and takes up disk space. Every thing on the
system that can be stored or retrieved is represented as an object. The attribute of an object
includes its name, type, size, the date it was created, a short description provided by the person
who created the object and the name of the library in which it is stored. Each object has a name.
The object name and Object type are used to identify an object.

2. Define Subsystem?

The subsystem is a predefined environment through which the system coordinates the
workflow and use of resource. The system can contain several subsystems, all operating
independently of each other. Subsystem shares resources. The runtime characteristics of a
subsystem are defined in an object called subsystem description.

3. What is single level storage?

All system storage is addressed in the same way. The user only needs to know the name of the program to run it. The AS/400 system\u2019s virtual addressing is independent of an object\u2019s physical location and type, capacity and number of disk units on the system. Main storage and disk storage appears contiguous. An object is stored and retrieved via a device-independent addressing mechanism.

4. What is job?

A job is the basic unit of work on the AS/400.Each activity is done as a part of a job. Each
piece of work in a subsystem is called a job. Each job is an identifiable sequence of processing
actions that represent use of the system. The job description associated with each job
determines the attributes of the job.

5. Mention the types of job?
Interactive, Batch, Autostart, Communication, Prestart.
6. Define a Job Queue?
Job queues are queues of batch jobs waiting to be processed.
7. Define a Output Queue?
Output queues are queues of jobs waiting to be printed.
8. Define a Batch Job?

* A user request the job.
* The job is created (job name is assigned, job attributes are allocated)
* The job is placed on a job queue
* The sub system QBATCH takes the job from job queue and starts it.
* Output generated by the batch job is placed on an output queue.
* The spool sub system prints the output on the output queue.

9. Define an Interactive Job?

* A user requests a job.
* Job is created and job name, job attributes are assigned.
* Job is placed on a job queue.
* The sub system QINTER takes the job from the job queue and starts processing.
* The output generated by the interactive job is placed on the output queue
* The spool sub system QSPL prints the output.

10. How are the objects stored on AS/400?

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 in to a physical address whether it is an auxiliary storage or main memory.

Frequently Asked Questions in AS/400
Page 1
11. What is a Library in AS/400?
A library in AS/400 is an object that serves (acts) as a repository for other objects.
12. Name few IBM supplied libraries?
13. What are different types of Substems?
14. What is library list ?
A list that indicates libraries used for the process and the order in which it has to be
searched System identifies it in *LIBL.
15. How many libraries can be there in library list ?

Total 43
System library \u2013 15
Product library \u2013 02
Current library \u2013 01
User defined lib \u2013 25

16. What is Folder?
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.
17. What is Job, What are the attributes of a Job?

Each piece of work run in a subsystem is called Job. A Job is a basic unit of work on
AS/400. This includes the library list, message logging level, job queue, routing data, assigned
or default printer, output priority, and user profile.

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.

18. What is Job description?

A Job description defines an environment in which a batch job or an interactive job to be executed. It provides the initial attributes for a job. Every job has one default IBM supplied job description (Default is QDFTJOBD) (*USRPRF).

19. What is the difference between Interactive & Batch Job?
Interactive Job :
A 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.
Batch job begins, runs & continues to execute instructions without human intervention or control
while Interactive job are user driven.
20. What is Group Job?

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.

21. What is a Device file?
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 and Remote system.
Frequently Asked Questions in AS/400
Page 2
22. What is an ICF file?
A device file that allows a program on the system to communicate with program in other
23. What is a message file?
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.
24. What is a job log?
A record of request submitted to system be a job. The message related to the requests,
and action performed by the system on the log. The system program maintains it.
25. What is an authorization list?
A lists of two or more user Ids & their authorities for system resources. The system
identifies it
an object type *AUTL
26. What is the Function of PDM?
Productivity tool for copying, deleting, scanning, changing & creating source files.
27. What is the use of SDA ?
Screen Design Aid is used to create display files interactively.
28. What is the purpose of Level Check parameter in a Physical file?
Specifies whether the level identifiers of the record formats in the physical file are
checked when the file is opened by the program.
29. What is the function of CPYSPLF command?
It copies the spooled file to the data base file.
30. What is the function of CPYF command?
To copy the data from the one file to another.
31. What is the function of CRTDUPOBJ command?
To create the replica from the original object.
32. What is the CLP command to access a Query/400?
33. What is the difference between production library and test library?
In debug mode, the file exists in production library not allowed to update.
In the other hand, the file exists in test library allowed to update.
34. What is the purpose of RTVMBRD command?
In order to access the information related to member, we can use RTVMBRD command.
35. What is the maximum number of record formats in DSPF?
1024 (One thousand and twenty four)
36. What is the difference between Packed decimal and Zoned decimal?
Packed decimal
: One digit occupies 1 byte.
Zoned decimal
: One digit occupies 2 bytes.
37. How do you know that records are locked?
By using a command WRKOBJLCK.
Frequently Asked Questions in AS/400
Page 3

Activity (26)

You've already reviewed this. Edit your review.
1 hundred reads
1 thousand reads
anuppdas liked this
sundarlavanya liked this
anuppdas liked this
lionkingsr liked this
paikmanoj liked this
Zubair Ali liked this

You're Reading a Free Preview

/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->