Mastering the AS/400, Third Edition, author Jerry Fottral 1 Week 2 The System The AS/400 is a multi-user, multi-tasking system -- a system on which many.

Slides:



Advertisements
Similar presentations
Week # 3 AS/400 Library List A library list is:
Advertisements

August 29, Accessing the iSeries and Some Commands.
iSeries Lecture 2 Technology independence Technology independence  change the underlying hardware architecture and add new functionality without disrupting.
1 Microsoft Access 2002 Tutorial 9 – Automating Tasks With Macros.
Objectives Overview Define an operating system
Tutorial 8: Developing an Excel Application
Week # 2 - Agenda Types of AS/400 Objects Qualified/Unqualified Names
Discovering Computers Fundamentals, Third Edition CGS 1000 Introduction to Computers and Technology Fall 2006.
Chapter One The Essence of UNIX.
Programming Logic and Design Fourth Edition, Introductory
Lecture 1: History of Operating System
Automating Tasks With Macros
Operating Systems: Software in the Background
University of Southern California Enterprise Wide Information Systems Getting Started in R/3 Instructor: Richard W. Vawter.
1 Operating Systems Ch An Overview. Architecture of Computer Hardware and Systems Software Irv Englander, John Wiley, Bare Bones Computer.
Introduction to z/OS Basics © 2006 IBM Corporation Chapter 7: Batch processing and the Job Entry Subsystem (JES) Batch processing and JES.
CCNA 2 v3.1 Module 2.
© 2005 by Prentice Hall Chapter 3c Designing Interfaces and Dialogues.
UNIX chapter 03 Getting Started Mr. Mohammad Smirat.
Seneca College of Applied Arts & Technology
Installing software on personal computer
Chapter 12 Designing Interfaces and Dialogues
Introduction to the new mainframe © Copyright IBM Corp., All rights reserved. Chapter 5: Batch processing and the Job Entry Subsystem (JES) Batch.
XP New Perspectives on Microsoft Access 2002 Tutorial 51 Microsoft Access 2002 Tutorial 5 – Enhancing a Table’s Design, and Creating Advanced Queries and.
1 Guide to Novell NetWare 6.0 Network Administration Chapter 12.
Operating Systems.  Operating System Support Operating System Support  OS As User/Computer Interface OS As User/Computer Interface  OS As Resource.
CICS – Mainframe (LC) 2 Copyright © 2005, Infosys Technologies Ltd ER/CORP/CRS/TP01/003 Version No: 1.0 Course Schedule Day1 - Introduction to CICS Day2.
Interactive Input Methods & Graphical User Input
Taught by Mohamed Kassim
 Introduction to Operating System Introduction to Operating System  Types Of An Operating System Types Of An Operating System  Single User Single User.
Week 7 Working with the BASH Shell. Objectives  Redirect the input and output of a command  Identify and manipulate common shell environment variables.
CGMB214: Introduction to Computer Graphics
Copyright © 2007, Oracle. All rights reserved. Managing Concurrent Requests.
Explain the purpose of an operating system
Chapter Three The UNIX Editors. 2 Lesson A The vi Editor.
The Fundamentals of Using Windows 95. Windows 95 ã operating system that performs every function necessary for the user to communicate and control computer.
Linux+ Guide to Linux Certification, Third Edition
ICS124 Session 11 Introduction to AS/ By the end of this section, the student will be able to: Define the major difference between the AS/400 and.
Indexed and Relative File Processing
Introduction to Programming with RAPTOR
IBC233 Lecture 2 Updated Winter 2008 Agenda Test next Week – Jan 23 ISeries Architecture CL (Control Language) Library Lists Operations Navigator.
Chapter Three The UNIX Editors.
1 “User” A person who “uses” the AS/400 You are all “Users” each with an unique Userid A Userid identifies you to the system when you signon or run a job.
Page 1 Printing & Terminal Services Lecture 8 Hassan Shuja 11/16/2004.
Lesson 3-Touring Utilities and System Features. Overview Employing fundamental utilities. Linux terminal sessions. Managing input and output. Using special.
Application Software System Software.
Mastering the AS/400, Third Edition, author Jerry Fottral 1 Week 12 Lesson Overview Introduce the idea of object authorization and see how library and.
CSC190 Introduction to Computing Operating Systems and Utility Programs.
Chapter 9 Operating Systems Discovering Computers Technology in a World of Computers, Mobile Devices, and the Internet.
BABCA Software Operating Systems (OS) aka Systems Software A set of instructions that coordinate all the activities among computer hardware resources.
Sem 2v2 Chapter 5 Router Startup and Setup. A router initializes by loading the bootstrap, the operating system, and a configuration file. If the router.
Folio3 IPhone Training Session 2 Testing App on device Presenter: Imam Raza.
1 Week # 4 Introduction to PDM PDM is a workbench environment that lets programmers and system operators navigate the three levels of the AS/400’s object-based.
Systems and User Interface Software. Types of Operating System  Single User  Multi User  Multi-tasking  Batch Processing  Interactive  Real Time.
An operating system (OS) is a collection of system programs that together control the operation of a computer system.
Basic Navigation in Oracle R12 BY: Muhammad Irfan.
Active-HDL Server Farm Course 11. All materials updated on: September 30, 2004 Outline 1.Introduction 2.Advantages 3.Requirements 4.Installation 5.Architecture.
SAP R/3 User Administration1. 2 User administration in a productive environment is an ongoing process of creating, deleting, changing, and monitoring.
Some of the utilities associated with the development of programs. These program development tools allow users to write and construct programs that the.
Operating Systems Salihu Ibrahim Dasuki (PhD) CSC102 INTRODUCTION TO COMPUTER SCIENCE.
Welcome to IBC233 Cindy Laurin And Russ Pangborn.
Welcome to IBC233 Cindy Laurin And Russ Pangborn.
CHAPTER 7 Operating System Copyright © Cengage Learning. All rights reserved.
Copyright © 2003 by Prentice Hall 1 Computers: Tools for an Information Age Chapter 3 Operating Systems: Software in the Background BSM025 Computers.
IBC233- iSeries Business Computing Summer 2006 Welcome!
Introduction to Operating System (OS)
Welcome to IBC233 Taught by Cindy Laurin.
Welcome to IBC233 Taught by Cindy Laurin.
Taught by Cindy Laurin And Mohamed Kassim
Welcome to IBC233 Cindy Laurin.
Presentation transcript:

Mastering the AS/400, Third Edition, author Jerry Fottral 1 Week 2 The System The AS/400 is a multi-user, multi-tasking system -- a system on which many users can perform many tasks concurrently. The basic unit of work on the AS/400 is a job -- generally a unit of work, including all programs, files, and instructions necessary to perform that work.

Mastering the AS/400, Third Edition, author Jerry Fottral 2 Week 2 Sub Systems All jobs are run in areas of the computer called Sub systems. A Sub system is where the system brings together the resources needed to process work. –Sub system characteristics determine how the system uses resources within the Sub system. –The AS/400 operating system supports multiple Sub systems that can be User-defined, each having a separate Sub system description.

Mastering the AS/400, Third Edition, author Jerry Fottral 3 Week 2 Sub Systems (continued) Some attributes of Sub systems whose values are defined in the Sub system description include: –Sub system name –How many jobs can run in a Sub system at one time –Which storage pools the Sub system will use –Which job queues the Sub system will work from

Mastering the AS/400, Third Edition, author Jerry Fottral 4 Week 2 Sub Systems (continued) Different Sub systems are necessary because of the many different types of jobs with different characteristics and often conflicting needs. The system administrator can tailor the existing Sub system descriptions and create new Sub systems to handle the needs of different types of jobs. Within Sub systems, individual jobs can be prioritized to begin execution sooner or later and, after they begin, can be given a higher or lower runtime priority.

Mastering the AS/400, Third Edition, author Jerry Fottral 5 Week 2 Types of Jobs On the AS/400 there are only two types of ‘jobs’ that can be initiated on the system. In general, the two types are: –Interactive –Batch

Mastering the AS/400, Third Edition, author Jerry Fottral 6 Week 2 Types of Jobs (continued) Interactive Job: Begins when a user signs on to an AS/400 Terminates when the user signs off the AS/400 or the job has ended Runs in conversational mode (i.e., dialogue of sorts between user and program, utility, or operating-system function)

Mastering the AS/400, Third Edition, author Jerry Fottral 7 Week 2 Types of Jobs (continued) Interactive Job (continued): Because of the conversational mode (back-and- forth nature of interactive jobs), any such requests could lock up the workstation keyboard until the request is completed. It is advisable to direct job requests to the appropriate Sub system for that job – either to run Interactively or submit them as batch jobs.

Mastering the AS/400, Third Edition, author Jerry Fottral 8 Week 2 Types of Jobs (continued) Batch Jobs: Can execute without user intervention Do not require data or any other information to be input through the workstation once they have started Are sent to a job queue until they can begin execution. A job queue is a staging area, managed by the Sub system, where batch jobs wait in line for their turn at processing.

Mastering the AS/400, Third Edition, author Jerry Fottral 9 Week 2 Types of Jobs (continued) Batch Jobs (continued): Each batch subsystem can execute only a limited number of batch jobs concurrently.(This is programmable). Depending on the settings, a batch job can start right away or wait it’s turn in the queue.

Mastering the AS/400, Third Edition, author Jerry Fottral 10 Week 2 Types of Jobs (continued) Batch Jobs (continued): A typical batch job submission would be a report program or a program compile. If such a program were run interactively, the DASD (Direct Access Storage Device, or hard disk) access time required could cause the program to run for a long time, locking up the interactive session.

Mastering the AS/400, Third Edition, author Jerry Fottral 11 Week 2 Types of Jobs (continued) To minimize disruption of work flow, certain tasks during an interactive session can be sent as batch jobs -- –Programmer could submit a compilation or report as a batch job from the interactive job –While the submitted job runs in a batch subsystem, the programmer could go on to other tasks.

Mastering the AS/400, Third Edition, author Jerry Fottral 12 Week 2 Types of Jobs (continued) An active job can be identified by the Qualified Job Name. A Qualified Job Name is made up of three distinct parts: - Job Name > based on the Terminal I.D. - User I.D. > The User I.D. that initiated the job. - Job Number > assigned by the system (For a batch job it is the program name)

Mastering the AS/400, Third Edition, author Jerry Fottral 13 Week 2 OS/400 OS/400 is the AS/400’s operating system It is a robust, complex, functionally rich set of programs –It Controls traditional computer system functions. –It Incorporates features that normally require separate software components –It supports two other operating systems – System/36 and System /38

Mastering the AS/400, Third Edition, author Jerry Fottral 14 Week 2 OS/400 (continued) All AS/400s are shipped with basic OS/400 support, including predefined system settings for work management functions

Mastering the AS/400, Third Edition, author Jerry Fottral 15 Week 2 OS/400 (continued) 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. A large number of objects are supplied by IBM through OS/400, and they typically have names beginning with Q. Other objects usually are named according to shop naming convention. The system locates an object by its name.

Mastering the AS/400, Third Edition, author Jerry Fottral 16 Week 2 OS/400 (continued) Objects are grouped into types, and an object type determines how the object is used on the system. Common types include: *PGM -Programs *FILE-Files *CMD-Commands Other types also include user-profile objects and subsystem-description objects. Object type is always assigned by the system and is determined by the command used to create the object.

Mastering the AS/400, Third Edition, author Jerry Fottral 17 Week 2 Control Language OS/400 provides a single, consistent user interface to its functions through Control Language (CL) commands. CL is flexible, powerful, and allows direct access to OS/400 functions. More than 1,500 commands are available. Each command is an object on the AS/400.

Mastering the AS/400, Third Edition, author Jerry Fottral 18 Week 2 Control Language (continued) Most CL commands consist of a command name and one or more command parameters. A Command Parameter has an associated value, specified along with a command, that controls and limits the operation of the command and names the files, programs, or other objects the command will work on.

Mastering the AS/400, Third Edition, author Jerry Fottral 19 Week 2 Control Language (continued) Individual commands can be entered on a command line. A command line is a line beginning with the symbol ===> that appears near the bottom of certain types of display screens.

Mastering the AS/400, Third Edition, author Jerry Fottral 20 Week 2 System Values System values are control and configuration attributes that let you customize certain operating-system functions. –They define critical aspects of the environment and general rules that jobs must follow. –They are not objects. –They describe characteristics of the system that can be displayed or changed with CL commands. –Many come preset or others need to be set.

Mastering the AS/400, Third Edition, author Jerry Fottral 21 Week 2 User Profile User: any person who is signed on to the system. Each user requires a user profile. User profile: identifies a user and describes the user’s authority; the profile is the source of several operational characteristics of that user’s job and defines: user class (e.g. programmer, system operator) special authorities initial program to execute group profile

Mastering the AS/400, Third Edition, author Jerry Fottral 22 Week 2 User Profile (continued) The two user-profile values necessary to sign on are: user name (or user ID) (1-10 characters long; security administrator determines its value according to standards of the installation; user name may be simple first initial and last name combination or more symbolic code such as department; the user name or user ID must match the name of user-profile object or sign-on attempt will fail) password (must match the current password stored in the corresponding user profile)

Mastering the AS/400, Third Edition, author Jerry Fottral 23 Week 2 User Profile (continued) Sign-on screen: Upper right area of screen shows information identifying system, subsystem, and display device (or display station). A display device is the workstation hardware (monitor and keyboard) that you use to communicate with the system.

Mastering the AS/400, Third Edition, author Jerry Fottral 24 Week 2 User Interface The AS/400 Main menu: Most AS/400 interactive jobs begin by displaying the Main menu. This menu is the highest-level task-oriented menu on the AS/400. It can be the starting point to define a menu path. Menus are connected in such a way that a menu choice at a higher level can take you to a lower- level menu.

Mastering the AS/400, Third Edition, author Jerry Fottral 25 Week 2 Menu Screens Primary sections of a menu screen: Screen header (includes menu ID--the menu object name, menu description, and system name) Numbered list of menu options Selection or command line, indicated by ===> List of active function keys (and below this list are: a message line showing the IBM copyright notice and a status line showing cursor coordinates)

Mastering the AS/400, Third Edition, author Jerry Fottral 26 Week 2 Menu Screens (continued) From a menu display, you can: –Type and enter a menu choice and go on to the next screen –Ask for Help –Type a CL command and either prompt for parameters or run the command –Use a function key

Mastering the AS/400, Third Edition, author Jerry Fottral 27 Week 2 Menu Screens (continued) To create a library, take the menu path to: DATA menu From the DATA menu, you can take choice 2 (Libraries) by typing a 2 on the command line and then pressing Enter. This takes you to the LIBRARY menu. The system displays an entry screen to request information from a user.

Mastering the AS/400, Third Edition, author Jerry Fottral 28 Week 2 Entry/Command Prompt Screens Note different heading -- Create Library (CRTLIB) is the name of a CL command followed by its AS/400 abbreviation in parentheses. The entry screen does not identify the system--you see a list of command parameters. A list of active function keys is displayed.

Mastering the AS/400, Third Edition, author Jerry Fottral 29 Week 2 Entry/Command Prompt Screens Command prompt screen: Is an entry screen; you need to enter required parameter value(s). When you enter these, e.g., OPS234SB for Library name of the CRTLIB command, the system can create a library. Thus the system prompts for a parameter value to run a command, and the screen is referred to as a command prompt screen (one kind of entry screen).

Mastering the AS/400, Third Edition, author Jerry Fottral 30 Week 2 Entry/Command Prompt Screens (continued) To request additional parameters: Press function key F10 The Create Library (CRTLIB) Command Prompt Screen appears and provides: Description Entry field showing parameter’s current value, if any List of valid values (for most parameters)--to view the entire list, position cursor on the line containing the parameter in question and press Prompt function key F4.

Mastering the AS/400, Third Edition, author Jerry Fottral 31 Week 2 Entry/Command Prompt Screens (continued) Required parameters: –Value must be provided to run a command. –Always appear as empty input fields at the top of the command prompt parameter list. For other parameters, use the default values provided, or you can type over any default value you need to change.

Mastering the AS/400, Third Edition, author Jerry Fottral 32 Week 2 Using Help Information screens: Provide information that you request and provide a way back to where you were when you asked for the information. Help screen is a good example: the Help key is F1.

Mastering the AS/400, Third Edition, author Jerry Fottral 33 Week 2 Field or Context-Sensitive Help General (Field) Help or Specific (context- sensitive) Help: When you are requesting information about a particular area on a screen, you are requesting what is referred to as General Help or Specific (context-sensitive) Help. Information window appears -- which can be enlarged by pressing function key F20 or cancelled by pressing function key F12.

Mastering the AS/400, Third Edition, author Jerry Fottral 34 Week 2 Extended Help To access more information about the field Help window screen, press function key F12 for extended Help. You would see command parameters, for example, and their possible values, parts of the screen, and any entry fields or options available on screen.