IBC233 Week 2 Updated Winter 2011

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.
Week # 2 - Agenda Types of AS/400 Objects Qualified/Unqualified Names
Phones OFF Please Operating System Introduction Parminder Singh Kang Home:
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
Agenda What is Computer Programming? The Programming Process
W1L1ops400.ppt1 Welcome! OPS400 students to the POWER SYSTEM Mid-Range Operating System.
Introduction Optimizing Application Performance with Pinpoint Accuracy What every IT Executive, Administrator & Developer Needs to Know.
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
L1C1introops400.ppt1 Welcome! OPS400 students to the AS/400, iSeries Mid-Range Operating System Used for Commercial applications and as powerful servers.
W1L1ops400.ppt1 Welcome! OPS400 students to the AS/400 Mid-Range Operating System.
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.
Operating Systems Lecture 4. Agenda for Today Review of previous lecture Operating system structures Operating system design and implementation UNIX/Linux.
1 OPS650 Andre Berns. Welcome! OPS650 students to the follow up of OPS400 On the AS/400 Mid-Range Operating System.
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.
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.
AgVantage Software’s Most Commonly Used Queries Lab - Part 2 Presented by: Mike Smark AgVantage National Conference 2010 Presented by: Mike Smark AgVantage.
OPERATING SYSTEMS BY LANDON, KYLE, AND ETHAN. WHAT IS THEIR PURPOSE? (1) manage the computer's resources, such as the central processing unit (2) establish.
IBM Software Group | Rational Software © 2003 IBM Corporation 1 iSeries – i5 Machine QSYSWRK SBS QZRCSRVSD (Remote Command Server - daemon) TCP/IP QUSRWRK.
Experiment Management System CSE 423 Aaron Kloc Jordan Harstad Robert Sorensen Robert Trevino Nicolas Tjioe Status Report Presentation Industry Mentor:
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
Page 1 Printing & Terminal Services Lecture 8 Hassan Shuja 11/16/2004.
IBC233 Lecture 2 Updated Summer 2006 Agenda Review What’s ODIN doing? Library List Websphere –Filters.
BIF713 Operating System Concepts MS Windows. Agenda 1. What is an Operating System (definition)? 2. Types of Operating Systems 3. Basic Operations: –
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)
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.
Operating System.
Open-source tools for rpg / ile development
Data Virtualization Demoette… ODBC Clients
Introduction to Operating Systems
Computer Science 2 What’s this course all about?
PowerShell Introduction Copyright © 2016 – Curt Hill.
Operating System Concepts
How’s assignment 1 coming? Winter 2007
File System Implementation
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!
Introduction to Operating System (OS)
IBM AS 400 online Training in Hyderabad
Introduction to Operating Systems
Shell & Kernel Concepts in Operating System
Welcome to IBC233 Taught by Cindy Laurin.
Welcome to IBC233 Taught by Cindy Laurin.
Operating Systems Lecture 4.
POP: Building Automation Around Secure Server Deployment
When would you use a Qualified Name to find an object?
OPS235: Week 1 Installing Linux ( Lab1: Investigations 1-4)
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
IBC233 Week 5.
Presentation transcript:

IBC233 Week 2 Updated Winter 2011

Homework? Finish Lab 1 – hand in compile listings of the two programs at the beginning of next week’s Lab Period! Download and install software

Agenda Review Name that Server? System Values What’s ODIN doing? Library List RDp Physical Files

Review Where will you find course notes? Where will you find schedules, labs and assignments? What is Client Access? Where do you get software for free? What does CL stand for? What’s the benefit of using the Wiki?

Name that Server? Our Server Machine Name Operating System Name ODIN AS/400 OS/400 iSeries system i i5/OS ZEUS Power Systems IBM i

Definitions Power Systems Unix/Linux Equivalent or Definition User Id / User Profile Account Library Similar to a directory Interactive Job What you do from the time that you sign on to when you sign off Batch Job Work that you submitted to the background Queue Line up Objects Everything that takes up space, has a description and is not temporary Files Store Data ONLY!!! (different from Unix) Members Partition of a file

System Values vs User Profile System Values configures ODIN for everyone. User Profile customizes ODIN’s configuration for an individual

What’s ZEUS Doing? WoRK with ACTive JOBs System vs Subsystem Effects of an infinite loop

How the system i finds Objects When an object is created, it is created ‘in’ a particular library. To access an object, the iSeries needs to know what library the object is in. (CL) Commands prompt you for the object name and library name. *LIBL is the default for library

Library Lists The list of Libraries through which the iSeries searches to find objects. Similar to the DOS ‘Path’ concept Each Job has a library list *LIBL = library list

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

How do Libraries get on your Library List? When you sign on, your library list is built from: QSYSLIBL (system value) QUSRLIBL (system value) Current library from User Profile Product libraries are added as needed by the system

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. Exception: Library Descriptions, Device Descriptions and User Profiles are always stored in library QSYS.

Languages that we’ll be Learning CL (Control Language) How we communicate with the operating system Similar idea to Unix Schell RPG (Report Program Generator) How we access the database C does the same thing DDS (Data Description Specifications) How we define the Database CMD – The language we use to write commands

Steps to Writing a CL Program

Writing a program *OUTQ WRKSPLF Compiled Listing (PGM1) CL Compiler Source Code QCLLESRC *FILE (PGM1) CL Compiler PGM1 *PGM Successfully Completed *MSGQ DSPMSG

What does RPG Stand for?

Steps to Writing a RPG Program

RDp Rational Developer for Power Systems Based on Eclipse Technology part of IBM’s suite of products designed to enhance programmer’s productivity PC version of PDM

What does DDS Stand for?

Steps to Writing a DDS Program

DB2 – the database Objects created using either DDS coded programs Or SQL

DDS – Physical File Demo

Homework? Finish Lab 1 – hand in compile listings of the two programs at the beginning of next week’s Lab Period!