Presentation is loading. Please wait.

Presentation is loading. Please wait.

IBC233 Week 2 Updated Fall 2011 Homework? Finish Lab 1 – Due Today! Send me an email with your userid when you are done! Download and install software.

Similar presentations


Presentation on theme: "IBC233 Week 2 Updated Fall 2011 Homework? Finish Lab 1 – Due Today! Send me an email with your userid when you are done! Download and install software."— Presentation transcript:

1

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


Download ppt "IBC233 Week 2 Updated Fall 2011 Homework? Finish Lab 1 – Due Today! Send me an email with your userid when you are done! Download and install software."

Similar presentations


Ads by Google