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.

Slides:



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

August 29, Accessing the iSeries and Some Commands.
1 R elational D ata B ase A id Copyright © 2002 Sakman Software Corp.
iSeries Lecture 2 Technology independence Technology independence  change the underlying hardware architecture and add new functionality without disrupting.
Week # 2 - Agenda Types of AS/400 Objects Qualified/Unqualified Names
Chapter Nine NetWare-Based Networking. Objectives Identify the advantages of using the NetWare network operating system Describe NetWare’s server hardware.
University of Southern California Enterprise Wide Information Systems Getting Started in R/3 Instructor: Richard W. Vawter.
Chapter 6: An Introduction to System Software and Virtual Machines
UNIX chapter 03 Getting Started Mr. Mohammad Smirat.
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.
Seneca College of Applied Arts & Technology
The AS/400 and the printing process
1 REVIEW Object types - ???? System security levels - ???? Current library - How is it assigned ???? How do you change it??? Qualified naming - What is.
Chapter 16 - Monitoring Hardware and Jobs
W1L1ops400.ppt1 Welcome! OPS400 students to the POWER SYSTEM Mid-Range Operating System.
Denise Luther Senior IT Consultant Practical Technology Enablement with Enterprise Integrator.
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!
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.
Copyright © 2007, Oracle. All rights reserved. Managing Concurrent Requests.
Chapter 2: Operating-System Structures. 2.2 Silberschatz, Galvin and Gagne ©2005 Operating System Concepts Chapter 2: Operating-System Structures Operating.
1 OPS650 Andre Berns. Welcome! OPS650 students to the follow up of OPS400 On the AS/400 Mid-Range Operating System.
AS/400 Concepts & Tools. Day 1 Introduction to the AS/400 Basic Technical Concepts Programming Environment & Tools Programming Development Manager (PDM)
Invitation to Computer Science 5 th Edition Chapter 6 An Introduction to System Software and Virtual Machine s.
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.
Introduction to the new mainframe © Copyright IBM Corp., All rights reserved. Chapter 12 Understanding database managers on z/OS.
INFO1408 Database Design Concepts Week 15: Introduction to Database Management Systems.
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.
Week 4 presentation! This week we will cover editing and the use of the on-board tools provided, SEU and PDM.
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.
Lecture 3 REVIEW of concepts security assistance profiles Library list
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.
IBC233 Lecture 2 Updated Summer 2006 Agenda Review What’s ODIN doing? Library List Websphere –Filters.
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.
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.
1 Welcome! DBT544 students to the iSeries, DB2 Universal Database And SQL interface.
Today’s Agenda Object Management Library List PDM (Programming Development Manager) SEU (Source Entry Utility)
1 Week # 5 Agenda CL Programming CL Commands Job Logs Review for test # 1.
Active-HDL Server Farm Course 11. All materials updated on: September 30, 2004 Outline 1.Introduction 2.Advantages 3.Requirements 4.Installation 5.Architecture.
Welcome to IBC233 Cindy Laurin And Russ Pangborn.
W1L2ops400.ppt1 Lecture 1 OPS400 AS/400 / iSeries / eSeries Mid-Range Operating System OS/400.
Welcome to IBC233 Cindy Laurin And Russ Pangborn.
Security and Security System Values
IBC233 Week 6.
Objects, Libraries, and Library Lists
Lecture 2 REVIEW of concepts security assistance profiles Library list
Chapter 10 Backup and Recovery.
Chapter 2: System Structures
IBC233- iSeries Business Computing Summer 2006 Welcome!
OS/400 Command Structure and Control Language
IBC233 Week 2 Updated Winter 2011
Handling Spooled Files and Printing Functions
Welcome to IBC233 Taught by Cindy Laurin.
Chapter 6 System and Application Software
Welcome to IBC233 Taught by Cindy Laurin.
Chapter 2: System Structures
IBC233 Week 2 Updated Fall 2011.
Chapter 6 System and Application Software
Chapter 6 System and Application Software
Taught by Cindy Laurin And Mohamed Kassim
Welcome to IBC233 Cindy Laurin.
Welcome to BAC344! Business Applications using COBOL
Chapter 6 System and Application Software
IBC233 Week 5.
Mr. M. D. Jamadar Assistant Professor
Presentation transcript:

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 description? How do you find out? Submitting jobs? Run Where? Scheduling jobs? Why? What does the job queue show?Why job queue ‘s? Messages Receiving controlled by what? Where received? How send? Logging? Why?

3 AS/400 Architecture Object-based architecture The Machine Interface (MI) translates instructions from the logical machine (OS/400 and application programs) to the physical machine (the hardware). The MI insulates the logical machine from the physical There are many advantages to this:

4 Architecture cont’d Single level storage –main and secondary memory (RAM & disk) are treated as a single mass –no hardware oriented considerations (eg. Managing disk drives) –because memory is managed by internal code, objects can be shared by different jobs.

5 Licensed Programs Licensed Internal Code Application Development Tools –PDM,SEU, SDA, RLU OfficeVision –similar to MS-Office, but AS/400 based Communication Support Client Access Mocha Programming Languages –Pascal, PL/1, Basic, RPG, C, C++, Cobol, Java, SQL, etc.

6 Using ‘ * ‘ On the AS/400 The * (asterisk or star) when used before a parameter value denotes a special value. Eg. *all, *libl, *curlib When the * is used after a parameter value, it is a wild card (just like in DOS) Eg. WRKUSRPRF DC234F*

7 Using F4 and ? The ? is used the same way F4 is. Entered into a command field, it gives you the possible values for the field. Entered before a command, puts you in prompt mode for that command. Eg. ?CRTLIB

8 Commonly Used Function Keys F1 = Help F2 = Extended Help F3 = Exit F4 = Prompt F5 = Refresh Screen F9 = Retrieve Previous Command F11 = Keyword toggle F12 = Cancel

9 System Values are used for Control and configuration attributes System values are AS/400 attributes that allow each installation to customize the machine to the organization’s own needs and specifications. -Some of the categories of system values are : Date and time System control Library list values Editing values Allocation values Security values Storage values Message and logging values

10 Objects Has a name Takes up space Has an object TYPE –the TYPE is assigned by the system –the command used to create the object indicates the object TYPE eg. CRTUSRPRF = *USRPRF CRTLIB = *LIB CRTPF = *FILE

11 Examples of Object Types *FILE *LIB *PGM *USRPRF *DEVD *OUTQ *JOBQ * *CMD *QRYDFN MSGQ *JOBD

12 Hierarchy of Storing Objects When an object is created, it is stored in the library specified. If no library is specified, it is stored in *CURLIB (current library). If there is no current library, it is stored in QGPL library.

13 AS/400 finds Objects HOW??? Note: Libraries, Library Descriptions, Device Descriptions and User Profiles are stored in QSYS. All other Object Types can be stored anywhere.

14 Qualified Name vs SIMPLE Name If you specify an object name and library, it is called a qualified name) e.g. Call OPS400LIB/PGM01 if you just use the object name, it is called a simple name. The *LIBL is used to find the object.e.g. Call PGM01

15 STORAGE HIERARGY Library: an object whose purpose is to ‘store’ and index other objects. ie. objects are ‘stored’ in libraries. Files: objects that store data Members: Source files have many ‘members’ each source program = one member Data Files: most common 1 member only exception multiple members (multi territory, multi company)

16 Data Storage Hierarchy Library Files Members contain data

17 Work with Members Using PDM File QCLSRC Library.... OPS234LIB Position to..... Type options, press Enter. 2=Edit 3=Copy 4=Delete 5=Display 6=Print 7=Re 8=Display description 9=Save 13=Change text 14=Compile 15=Cr Opt Member Type Text ___ BIRTHDAY CLP ___ CH11TIM CLP Chapter 11 CL program demo version ___ LAB4CLP CLP Lab 4 CL program ___ SHELL CLP CL program shell

18 Green Screen

19 AS/400 Screen Types Menus: includes menu selections, command line, function keys, header info Entry: e.g. Command Prompt screen which includes parameter description, input fields, function keys, header info Information screens: e.g. help screens List screens: e.g. ‘work with’ screens includes list of objects or members, options, command line, function keys, header info.

20 GO CL Command AS400 Menus Menu Description MAINMain Menu ASSIST Operational assistance Menu FILE All file related menu’s PROGRAMProgrammers Menu MAJORSorts Commands CMDCPYCopy Commands CMDDSPDisplay Commands CMDWRKWork With Commands CMDLIBLibrary Commands CMDMSGMessage Commands CMDOUTQOutput Queue Commands CMDUSRPRFUser Profile Commands

21 USER and the associated classes : User Class - Help : : : The type of user. User class is one of the following: : : o *PGMR - Programmer : l o *SECADM - Security administrator : : o *SECOFR - Security officer : o *SYSOPR - System operator o *USER - User

22 How the AS/400 finds Objects When an object is created, it is created ‘in’ a particular library. To access an object, the AS/400 needs to know what library the object is in. (CL) Commands prompt you for the object name and library name. *LIBL is the default entry for a library parameter name request

23 Library Lists type *LIBL A list of Libraries, in order of importance Similar to the DOS ‘Path’ concept Each Job has it’s own library list (Can be inherited) It determines where a Job finds Objects when SIMPLE naming is used

24 Library Lists cont’d 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, By specific user’s for their own use etc.

25 Library Lists cont’d A Library List consists of 4 parts: –System Libraries (up to 15) –Product Libraries (none, 1 or 2) –Current Library(1 only) –User Library ( up to 25) To view your library list - DSPLIBL

26 How is Your Library List created? When you sign on, your library list is built from: –QSYSLIBL (system value) –QUSRLIBL (system value) –Current library from User Profile –User libraries from the job description Product libraries might be added as needed by the system

27 Library List cont’d

28 AUTHORITY System value..... : QCRTAUT Description..... : Create default public authority Create default public authority..... : *CHANGE *CHANGE *ALL *USE *EXCLUDE

29 ASSISTANCE LEVEL System value..... : QASTLVL Description..... : User assistance level Assistance level... : *BASIC *BASIC *INTERMED *ADVANCED : QASTLVL - Help : : : Assistance level. Specifies the level of assistance available to users : : of the system. This system value is used to tailor the level of : : displays available for users of the system. Displays intended for less : : experienced users provide a higher level of assistance than do displays : : intended for expert users. : : : A change to this system value takes effect the next time a user signs : : on. The shipped value is *BASIC. : : Bottom : : F2=Extended help F3=Exit help F10=Move to top F12=Cancel : : F13=Information Assistant F14=Print help : : : : Press Enter to continue. F3=Exit F12=Cancel

30 Display Authorization List Object : OPSPRF Owner : ADMIN Library..... : QSYS Primary group... : *NONE Object List Object User Authority Mgt Opr Mgt Exist Alter Ref ADMIN *ALL X X X X X X MOOGK *ALL X X X X X ABERNS *ALL X X X X X DMENKEN *ALL X X X X X LYDIA_LI *ALL X X X X X CREER *ALL X X X X X *PUBLIC USER DEF X Press Enter to continue. F3=Exit F11=Display data authorities F12=Cancel F15=Display authorization list objects F17=Top F18=Bottom AUTL OBJECT AUTHORITY

31 Display Authorization List Object : OPSPRF Owner : ADMIN Library..... : QSYS Primary group... : *NONE Object Data User Authority Read Add Update Delete Execute ADMIN *ALL X X X X X MOOGK *ALL X X X X X ABERNS *ALL X X X X X DMENKEN *ALL X X X X X LYDIA_LI *ALL X X X X X PANGBORN *ALL X X X X X CREER *ALL X X X X X Press Enter to continue. F3=Exit F11=Nondisplay detail F12=Cancel F15=Display authorization list objects F17=Top F18=Bottom DATA AUTHORITY

32 REVIEWING! Chapter 1 Introduction Storage Management- characteristics type of storage Jobs- types of job interactive - characteristics batch- characteristics Subsystems - What are they Why used Interactive - Characteristic When - Why - How Batch - Characteristic When - Why - How Others - Name some System Values - Main usage Identified by Name some Control Language - What is it Why used How structured

33 REVIEWING! - Cont’d 1 Chapter 1 Green screen- What mode - Properties Screen types- Which are the 4 types - Define each type Objects - What is an objects Benefit types Where do you find which File’s / File systems - Why used collectively known as hierarchically stored as Database- What is a data base IFS - What is it / Why

34 REVIEWING! - Cont’d 2 Chapter 1 Libraries - What is it hierarchy Name some important ones File- source v.s. data - File types Physical vs logical members- how related to files Queues - What is it or are they Used for what Name some (at least 3) Other Objects - *MSGF *PGM *MENUS SIGNING ON - HOW

35 REVIEWING! Chapter 2 - Security Physical - Data - Users / Access System values - audit, authority, job, data, user public authorities *all, *change, *use, *exclude System5 security levels - QSECURITY - which does what 3 assistance levels - which does what User profileWhat is it What does it do Who creates / controls it Contains what 5 classes - what are they special authorities Group ProfilesWhat are they

36 REVIEWING!Chapter 2 - Security cont’d 1 Job Descriptions -Why Type of jobs IInteractive, Batch Library Lists -What are they Why used Authorization lists - What are they Why use them Object authority -Who, What How established Access path - What is it Files - Physical vs logical keyed Search path -simple vs qualified naming

37 REVIEWING! Chapter 3- USER INTERFACE Screen types- which 4 MENUS- Function - Type - How invoked Function Keys- Action of most common ones used. 1,2,3,4,5,9,10,11,12,23,24 Options- Most common ones. 2,3,4,5,6,7,14, Help- How do you get what help - Basic, extended - Info seeker Prompting- How invoked (2 ways) *- Where used (2 positions) Assistance - controlled where - What is yours, stored where - How gotten?

38 REVIEWING! - Cont’d 1 Chapter 3 Commands- Verbs, nouns, adjectives Notation- Keyword vs. Positional Maintaining Source- Hierarchy utilities used- PDM - SEU commands- STR?, WRK? File attributes - subtypes - control what functions Line commands- individual, block compiling- How - result checked how

39 REVIEWING! Chapter 4- JOBS and MESSAGES Work with jobs- Purpose - Commands to use - Which menu’s to use Submitting- How scheduling (repeats)- How - Purpose - Benefit Queues(job)- Do what - How accessed Related commands - DSP?, WRK?, CHG?

40 REVIEWING! - Cont’d 1 Chapter 4 Messages- Function - Types - Levels - Commands DSP?, RCV?,RMV?, MON?, SND? Queues- Owned by who - Where stored - Commands? Joblog- Commands? - Function