Presentation is loading. Please wait.

Presentation is loading. Please wait.

Welcome to BAC344! Business Applications using COBOL Andre Berns.

Similar presentations


Presentation on theme: "Welcome to BAC344! Business Applications using COBOL Andre Berns."— Presentation transcript:

1

2 Welcome to BAC344! Business Applications using COBOL Andre Berns

3 2 BAC344 Business Applications Using COBOL Who am I?Andre Berns Office:T2100 Web:~andre.berns e-mail:andre.berns@senecacollege.ca : Course web page: ~andre.berns/ Course outline: Follow “Diploma Programs”, Computer Programming and Analysis”, “Curriculum”, “BAC344” links from School of ICT home page

4 3 Where to find BAC344 course information Follow the links from my College homepage ~andre.berns To see yourMARKS my timetable, and general course info BAC344 wiki at http://zenit.senecac.on.ca/wiki/index.php/BAC344_01_2013 !! There are underlines between the 344_01_2013

5 4 Your timetable Must reflect 2 hours lecture 2 hours for your practical lab A total of 4 hours for BAC344 (per week)

6 Course Standards and Lecture notes See ~andre.berns

7 Material Covered Two Mid-Term tests (40%) Seven ? Assignments (30%) One Final Exam (30%)

8 Why are we studying COBOL? Traditional Structured Programming & Design Techniques. Transactional Processing How to use our DB2 skills learned in IBC233 Learn COBOL syntax! –Maintain Legacy systems – – billions of lines of source code in use today

9 8 Why are we studying COBOL? Traditional Structured Programming & Design Techniques. Transactional Processing How to use our DB2 skills learned in OPS234 Learn some COBOL syntax! –Maintain Legacy systems

10 Nothing new here! IPC144 –Transaction processing –Arrays IBC233 –Interactive screens

11 What grade are you going to get?

12 Power System Model 520 System I IBM Midrange Computer At the college known as zeus.senecac.on.ca

13 System 3 System 34 System 36System 38 AS/400 iSeries system i 1969 - 1985 System 32 1975 - 1984 1977 - 1985 1983 - 19941980 - 1994 1988 - present 2000 - present 2005 - 2006 i 2007 Power Systems 2008

14 IBC233 Review

15 Green Screen

16 Seneca Network (simplified) ZEUS (Power Systems) MATRIX Fire Wall PCs at Home PCs in the Lab

17 Connectivity Software Rational Developer (RDI) Client Access (in the Classrooms and at Home) Mocha (at home) Both are available for download from the CS site. (download text document for instructions)

18 ibm i  Operating System (OS/400)  Object-Based  Everything that takes up space and has a description is an object.  Types of Objects include:  User Profiles –Job Queues –Files –Programs

19 Traditional ibm i Data Storage Hierarchy Library Objects Members contain data - Files only

20 Traditional IBM i Data Storage Hierarchy BERNS - *LIBBAC344LIB - *LIB DA344x99 - *LIB Object1 *PGM Object2 *OUTQ Object3 *FILE QCBLLESRC *FILE PGM1 PGM2 PGM3 DA344x99 *OUTQ QCBLLESRC *FILE PG1 PG2 PGM1 *PGM PGM3 *PGM PG1 *PGM

21 20 Library Lists Object used to organize data storage. Are different for each student. Are initially set to your default for each session you start (signon). Can be changed uniquely different for each session.

22 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.

23 IBM i finds Objects Qualified Names Library/Object BAC344LIB/QCBLLESRC Using Library Lists! How are Library Lists sequenced?

24 System vs Subsystem System = ZEUS Subsystem is a logical grouping of resources

25 Database

26 Physical Files vs Logical Files

27 CL

28 27 Definitions

29 28 OS400  Operating System  Object-Based  Everything that takes up space and has a description is an object.  Types of Objects include:  User Profiles –Job Queues –Files –Programs

30 29 Integrated File System Libraries Objects Directories Stream Files Objects Folders Documents

31 CL Syntax Command-name (space) parameter

32 Keyword vs Positional Notation Keyword WRKOUTQ OUTQ(PRT01) CRTLIB LIB(MOOGK10) + TEXT(‘Cindys Library’) Positional WRKOUTQ PRT01 CRTLIB MOOGK10 *PROD ‘Cindys Library’

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

34 CL Syntax Use Menus to find the command Use F11 and Help to find the Syntax

35 Commands that you’ll use? Look at RDI Assignment 1

36 Granting authorities !!

37 36 Next Class Read Chapters: 1, 2, 3 and Appendix A


Download ppt "Welcome to BAC344! Business Applications using COBOL Andre Berns."

Similar presentations


Ads by Google