OPS400 - Lecture # 1
 

Introduction to Application System - iSeries(AS/400)

1. AS/400 Architecture

   The AS/400 is a multi-user, multitasking system that includes hardware, software, security and other components. Single Level Storage RAM and DASD is combined into a logical unit (main storage). It is divided into a number of different storage pools.

   AS/400 Hardware and Software -- Licensed Internal Code (LIC) LIC is the main part of the OS/400. LIC is a group of instructions located in storage that control the operations of devices and controllers.

   OS/400 Versions, Releases, Modifications, and PTFs (V4R1M0, V4R4M0, V4R5M0 etc.)

2. Subsystem

   A subsystem is where the system brings together the resources needed to process work.

   A subsystem is defined by a subsystem description (*SBSD).

   Interactive subsystem : QINTER

   Batch subsystem : QBATCH

   The basic unit of work on the AS/400 is called a job.

  Types of jobs: Interactive jobs (checking your e-mail) and batch jobs (sending an e-mail to a friend which goes in an outbox and waits to be processed by the system).

   All jobs on the AS/400 run in a subsystem. Various reports are generated from various jobs.

3. System Values

   System values are AS/400 attributes that allow each installation to customize the machine to the organization’s own needs and specifications. The categories of system values include :

  Date and time, System control Library list values, Editing values, Allocation values, Security values, Storage values, Message and logging values

4. Control Language of CL Commands

   Control Language is a set of commands by which users control operation and request system-related functions on the AS/400.

5. Objects and Libraries

   OS/400 is an object-based operating system.

   An object is anything on the system that has a name and takes up space in storage.

   Objects are categorized by type.

*PGM, *FILE,*CMD,*LIB,*JOBQ,*OUTQ,*MSGQ,*MENU,*USRPRF etc etc.

   Object type is always assigned by the system and is determined by the command used to create the object. A library acts as a holding area for related objects.

   Libraries cannot contain other libraries(with one exception—library QSYS)

   Object qualified name: LIBRARY/OBJECT

   Most IBM-supplied library names begin with the letter "Q"

     QSYS, QUSRSYS, QHLPSYS, QGPL, QSPL, QDOC etc etc.

   A library list is an ordered group of libraries used by a job to search for objects needed for processing.

6. Queues

   Queues are holding areas for messages, printed reports, batch jobs and other work that is waiting to be received, released to the CPU, or accessed by a specific user.

  Message queue, *MSGQ

  Output queue, *OUTQ

  Job queue, *JOBQ
 


Last Updated: Jan 1, 2010 @ 1:00 AM