Download presentation
Presentation is loading. Please wait.
Published bySharlene Mathews Modified over 8 years ago
2
IBC233 Week 2 Updated Fall 2011
3
Homework? Finish Lab 1 – Due Today! Send me an email with your userid when you are done! Download and install software
4
Agenda Review Name that Server? System Values What’s ZEUS doing? Library List RDp Physical Files
5
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?
6
Name that Server? Our ServerMachine NameOperating System Name ODINAS/400OS/400 iSeriesOS/400 system ii5/OS ZEUSPower SystemsIBM i
7
Definitions Power SystemsUnix/Linux Equivalent or Definition User Id / User ProfileAccount LibrarySimilar to a directory Interactive JobWhat you do from the time that you sign on to when you sign off Batch JobWork that you submitted to the background QueueLine up ObjectsEverything that takes up space, has a description and is not temporary FilesStore Data ONLY!!! (different from Unix) MembersPartition of a file
8
System Values vs User Profile System Values configures ZEUS for everyone. User Profile customizes ZEUS’s configuration for an individual
9
What’s ZEUS Doing? WoRK with ACTive JOBs System vs Subsystem Effects of an infinite loop
10
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
11
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
12
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
13
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
14
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.
15
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
16
Steps to Writing a CL Program
17
Writing a program CL Compiler Source Code QCLLESRC *FILE (PGM1) Compiled Listing (PGM1) PGM1 *PGM *OUTQ WRKSPLF Successfully Completed *MSGQ DSPMSG
18
What does RPG Stand for?
19
Steps to Writing a RPG Program
20
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
21
What does DDS Stand for?
22
Steps to Writing a DDS Program
23
DB2 – the database Objects created using either DDS coded programs Or SQL
24
DDS – Physical File Demo
25
Homework? Finish Lab 1
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.