iSeries Lecture 2 Technology independence Technology independence  change the underlying hardware architecture and add new functionality without disrupting.

Slides:



Advertisements
Similar presentations
Operating Systems Components of OS
Advertisements

IEXL -- Green is great but sometimes only color will do … Simplify creation of spreadsheets, directly from the Iseries Keep your cost down Leverage your.
Week # 3 AS/400 Library List A library list is:
August 29, Accessing the iSeries and Some Commands.
Slide 1 of 10 Job Event Basics A Job Event is the name for the collection of components that comprise a scheduled job. On the iSeries a the available Job.
Week # 2 - Agenda Types of AS/400 Objects Qualified/Unqualified Names
© Logicalis Group Java on the iSeries Mandy Shaw, Logicalis.
Introduction to Kernel
Chapter 6: An Introduction to System Software and Virtual Machines
CCNA 2 v3.1 Module 2.
Operating Systems.
iSeries Lecture 4 ‘*’ (Asterix) When used before an ‘AS/400’ word, indicates that the word is a special value. eg. CRTLIB LIB(MYLIB) TYPE(*TEST) TEXT(‘Test.
1 Intro to the AS/400 Chapter 8 - Data File Utility Copyright 1999 by Janson Industries.
Seneca College of Applied Arts & Technology
Installing Windows XP Professional Using Attended Installation Slide 1 of 41Session 2 Ver. 1.0 CompTIA A+ Certification: A Comprehensive Approach for all.
Introduction to the AS/400 AS/400 Mid-Range Operating System.
The AS/400 and the printing process
Chapter 16 - Monitoring Hardware and Jobs
Operating System.
Chapter 51 Threads Chapter 5. 2 Process Characteristics  Concept of Process has two facets.  A Process is: A Unit of resource ownership:  a virtual.
Background History Note 1 Refer to Soltis: Appendix.
IT Essentials - Chapter 4 Operating System Fundamentals.
Operating Systems Operating System
© Paradigm Publishing Inc. 4-1 Chapter 4 System Software.
IBC233 Week 1 Updated Fall 2010 Homework? Finish Lab 1 – hand in compile listings of the two programs at the beginning of next week’s Lab Period!
Chapter 4 System Software.
Taught by Mohamed Kassim
Last Week’s Review Any Questions? CL Syntax Command-name (space) parameter.
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.
University of Management & Technology 1 Operating Systems & Utility Programs.
CodeScope PC Style Window Generator. Introduction Currently being used by several thousand companies worldwide, CodeScope lets you add PC-style lookup.
INVITATION TO COMPUTER SCIENCE, JAVA VERSION, THIRD EDITION Chapter 6: An Introduction to System Software and Virtual Machines.
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.
CE Operating Systems Lecture 3 Overview of OS functions and structure.
Guide to MCSE , Second Edition, Enhanced1 The Windows XP Security Model User must logon with: Valid user ID Password User receives access token Access.
IBC233 Lecture 2 Updated Winter 2008 Agenda Test next Week – Jan 23 ISeries Architecture CL (Control Language) Library Lists Operations Navigator.
Welcome to BAC344! Business Applications using COBOL Andre Berns.
IBC233 Lecture 1.
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.
W6L1ops400.ppt1 Reviews. 2 Notation types? Difference ? Job commands ?Get help with CMD??? Menu What role does the user profile play?What is your job.
Lecture 3 REVIEW of concepts security assistance profiles Library list
CPSC 171 Introduction to Computer Science System Software and Virtual Machines.
Principles of Information Systems, Sixth Edition Software: Systems and Application Software Chapter 4.
IBC233 Lecture 2 Updated Summer 2006 Agenda Review What’s ODIN doing? Library List Websphere –Filters.
Lecture on Central Process Unit (CPU)
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.
Institute for the Protection and Security of the Citizen HAZAS – Hazard Assessment ECCAIRS Technical Course Provided by the Joint Research Centre - Ispra.
IBC233 Lecture 2 Updated Summer 2007 Agenda Real Estate Issues Review System Values What’s ODIN doing? Library List Websphere –Filters –Writing a CL.
IBC233 Week 2 Updated Fall 2011 Homework? Finish Lab 1 – Due Today! Send me an with your userid when you are done! Download and install software.
ISeries Note3. Technology independence Technology independence  change the underlying hardware architecture and add new functionality without disrupting.
Computer Operating Systems And Software applications.
Today’s Agenda Object Management Library List PDM (Programming Development Manager) SEU (Source Entry Utility)
Welcome to IBC233 Cindy Laurin And Russ Pangborn.
W1L2ops400.ppt1 Lecture 1 OPS400 AS/400 / iSeries / eSeries Mid-Range Operating System OS/400.
A+ Guide to Managing and Maintaining Your PC, 7e Chapter 2 Introducing Operating Systems.
Welcome to IBC233 Cindy Laurin And Russ Pangborn.
NT1110 Computer Structure and Logic Unit 8 (Module 5A) COMPUTER OPERATION AND SECURITY.
Messages, Logs, and Cleanup
Introduction to Kernel
CS101 Booting A Computer.
IBC233- iSeries Business Computing Summer 2006 Welcome!
Operating Systems Georgios Varsamopoulos
IBC233 Week 2 Updated Winter 2011
Booting Up 15-Nov-18 boot.ppt.
Welcome to IBC233 Taught by Cindy Laurin.
Welcome to IBC233 Taught by Cindy Laurin.
IBC233 Week 2 Updated Fall 2011.
Taught by Cindy Laurin And Mohamed Kassim
Welcome to IBC233 Cindy Laurin.
Welcome to BAC344! Business Applications using COBOL
Presentation transcript:

iSeries Lecture 2

Technology independence Technology independence  change the underlying hardware architecture and add new functionality without disrupting customers. Other manufacturers found ways to incorporate new functions and new hardware designs. Difference  existing application programs cannot use these new capabilities. Intel [1985]  added 32-bit extensions to the original 16-bit architecture. –Any 16-bit application could still run on the new 32-bit chips, but it ran in a 16-bit mode that did not use any of the 32-bit extensions. Intel [1997] made a significant change to the architecture when it added the multimedia extension (MMX). –Older applications could run on the new chips but just couldn't use MMX. PC industry  acceptable to require applications to be rewritten to use the newest hardware functionality

iSeries architecture Application programs and OS/400 programs M I [a logical, not a physical, interface to the system] MI architecture has two components – a set of instructions and the operands upon which those instructions act bit and byte operands + data structures [Objects] application program interfaces (APIs) highly extendable  new environments System Licensed Internal Code (SLIC) [Knowledge about the hardware characteristics] Data Structure Object Internal details are hidden [encapsulation]

Conventional Machine Interface

iSeries MI Note: There is no memory at the MI

The System Licensed Internal Code [Kernel] The iSeries' operating system  OS/400 [MI] + SLIC

Operating System Functional Split System-wide security is in OS/400, while the authorization to system resources is in the SLIC

Technology-Independent Machine Interface

Objects how the iSeries uses objects. iSeries is an object-based system [no inheritance] This permits only iSeries servers to make technology advances in the hardware, such as storage, memory, and processor technology, while protecting end-users' investments in existing applications

OBJECTS LIBRARY -> MOHAMED OBJECT -> QRPGSRC (Source File holds all RPG programs) MEMBERS -> SALESPGM (Single program source) RECORDS -> Single line of code in program

Continued... LIBRARY/OBJECT (*object type) ALLOWED –MOHAMED/PAYROLL (*File) –MOHAMED/PAYROLL (*Pgm) NOT ALLOWED –MOHAMED/PAYROLL (*File)

Different types of Screens Menu –System Menus (GO XXXXX) –Utility Menus (STRXXX) –User Defined Menus List (member type *all) Command Entry (option 3 in PDM) Information (help)

Prompting Command prompting Field prompting

Menu Menus GO MAIN main menu (F16) GO MAJOR major commands menu (F4) GO VERB action menu GO SUBJECT objects menu GO CMDxxxx verb, noun, function

Menu Questions Which menu groups together all of the Work With commands? Which menu groups together all of the commands by subject?

User Profile Same name as your User ID Stores your password Points to your Current Library Points to your default output queue Runs your startup programs and menus Points to the object that stores your default library list Lets you know the last time your signed on

CL Syntax Command-name (space) parameter

Commands that do not Require the Entry of Parameters WRKJOB WRKACTJOB WRKSBMJOB

Keyword vs Positional Notation Keyword WRKOUTQ OUTQ(PRT01) CRTLIB LIB(MOHAMED) + TEXT(‘Mohameds Library’) Positional WRKOUTQ PRT01 CRTLIB MOHAMED *TEST ‘Mohameds Library’

Naming of Commands Based on English! Combination of Verb and Noun CRTLIB Library Create

Naming of Commands Typically start with the following verbs: CL VerbEnglishDescription CALLCallExecutes a program GOGo toExecutes a Menu CPYCopyCopies a file CRTCreateCreates an object DSPDisplayDisplays something about an object WRKWorks WithWorks with an object

CL Commands Some typical nouns CL NounEnglishDescription LIBLibraryObject that holds Objects LIBLLibrary ListList of Libraries for a Job OUTQOutput QueueObject that stores Spool Files JOBQJob QueueObject that stores Batch Jobs to be processed FDFile DescDescription of file FFileObject that stores data USRPRFUser ProfileObject that lists attributes about a Sign On Id

CL Commands cont’d How do I find the exact syntax (including keywords) of a command? Answer:Use AS400 Menus Use AS400 Prompts (F4) by pressing F4 at a Command line by typing command and pressing F4

CL Commands AS400 Menus MenuDescription MAINMain Menu PROGRAMProgrammers Menu MAJORSorts Commands CMDCPYCopy Commands CMDDSPDisplay Commands CMDWRKWork With Commands CMDLIBLibrary Commands CMDMSGMessage Commands CMDOUTQOutput Queue Commands CMDUSRPRFUser Profile Commands

How do I find the Keywords to a command? Type the command and press F11

Library Lists Each job has an attached Library List Different Types of Libraries: –System: IBM Supplied –Product:Added automatically when an IBM product is used –Current: Defined by an individual user ID User ID’s default Library –User: Non-IBM Supplied Libraries Created by Business to organize programs, files, etc.

Library List Determine where a Job finds Objects