Welcome to BAC344! Business Applications using COBOL Andre Berns.

Slides:



Advertisements
Similar presentations
iSeries Lecture 2 Technology independence Technology independence  change the underlying hardware architecture and add new functionality without disrupting.
Advertisements

TS 313 Multimedia Applications Welcome to TS 313 Multimedia Applications There is no audio lecture associated with this set of introduction slides Refer.
Week # 2 - Agenda Types of AS/400 Objects Qualified/Unqualified Names
CIS101 Introduction to Computing Week 01. Agenda Class Introductions What is CIS101? Using your Pace Introduction to Blackboard and online learning.
Info /7 DMU1 Components of a system Systems Analysis & Design Academic Year 2008/9 Lecture 1.
CS101- Lecture 11 CS101 Fall 2004 Course Introduction Professor Douglas Moody –Monday – 12:00-1:40 – – –Web Site: websupport1.citytech.cuny.edu.
COMP 14 Introduction to Programming Miguel A. Otaduy Summer Session I, 2004 MTWRF 9:45-11:15 am Sitterson Hall 014.
CSC 171 – FALL 2004 COMPUTER PROGRAMMING LECTURE 0 ADMINISTRATION.
Announcement #1 1 Lecture 9. Announcement #2  Midterm exam will be on Oct. 12 (Tuesday)  pm – 1.45 pm  Exam will cover all materials till Oct.
Project Management Take a Tour of the Online Course.
Operating Systems: Principles and Practice
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
Introduction to the AS/400 AS/400 Mid-Range Operating System.
Computer Science 102 Data Structures and Algorithms V Fall 2009 Lecture 1: administrative details Professor: Evan Korth New York University 1.
Chapter 8 Printing 1. In COBOL you send data to the printer by writing data to a file. In COBOL, the printer is defined as a file, and it is opened, closed,
W1L1ops400.ppt1 Welcome! OPS400 students to the POWER SYSTEM Mid-Range Operating System.
CS110/CS119 Introduction to Computing (Java)
Introduction. » How the course works ˃Homework ˃Project ˃Exams ˃Grades » prerequisite ˃CSCI 6441: Mandatory prerequisite ˃Take the prereq or get permission.
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
Unitedstreaming New Features New and easy interface Professional Development Animations and audio files Daily video content New and enhanced tools Customized.
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.
Welcome to the Class Websites! (If available, use “Slide Show” above for best viewing. Slides advance by themselves, or you can click your mouse to advance.
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.
1 Session 1: Introduction to HTML Spring Today’s Agenda Cover useful terminology for today’s session HTML, browsers, servers, etc. HTML Tags Get.
1 OPS650 Andre Berns. Welcome! OPS650 students to the follow up of OPS400 On the AS/400 Mid-Range Operating System.
Data Types and RunSQLSTM. Agenda Lab 1 demo this week –Bring your lab notes! Create your own Data Types Label on Authority RunSQLstm.
FALL 2011 TECHNICAL ORIENTATION. Session starts at 11:00 am We’ll be online shortly Speaker test starts about 10:45 To ask questions, use the chat window.
CSC 171 – FALL 2001 COMPUTER PROGRAMMING LECTURE 0 ADMINISTRATION.
Introduction. » How the course works ˃Homework ˃Project ˃Exams ˃Grades » prerequisite ˃CSCI 6441: Mandatory prerequisite ˃Take the prereq or get permission.
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 CMPT 281. Outline Admin information Textbooks and resources Moodle site Grading Assignments Project.
IBC233 Lecture 2 Updated Winter 2008 Agenda Test next Week – Jan 23 ISeries Architecture CL (Control Language) Library Lists Operations Navigator.
IBC233 Lecture 1.
INTRODUCTION TO PROGRAMMING ISMAIL ABUMUHFOUZ | CS 146.
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.
Technical Orientation Summer Technical Orientation  Session starts at 11:00 am  We’ll be online shortly  Speaker test starts about 10:45  To.
IBC233 Lecture 2 Updated Summer 2006 Agenda Review What’s ODIN doing? Library List Websphere –Filters.
Data Structures and Algorithms in Java AlaaEddin 2012.
IBC233 Lecture 2 Updated Summer 2007 Agenda Real Estate Issues Review System Values What’s ODIN doing? Library List Websphere –Filters –Writing a CL.
CE-2810 Dr. Mark L. Hornick 1 CE-2810 Embedded Systems Software 2 Dr. Mark L. Hornick web: people.msoe.edu/~hornick webCT: webct.msoe.edu.
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)
PROBLEM SOLVING AND PROGRAMMING ISMAIL ABUMUHFOUZ | CS 170.
Computer Science I ISMAIL ABUMUHFOUZ | CS 180. CS 180 Description BRIEF SUMMARY: This course covers a study of the algorithmic approach and the object.
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.
VCL Best practices Lee Toderick, Department of Technology Systems
Presenter: Chris Blake, Associate Director
CSC207 Fall 2016.
IBC233- iSeries Business Computing Summer 2006 Welcome!
IBC233 Week 2 Updated Winter 2011
Welcome to IBC233 Taught by Cindy Laurin.
Welcome to IBC233 Taught by Cindy Laurin.
GTECH 709 Course web site How to navigate the course BlackBoard site
CS 456 Interactive Software.
Blackboard Beginner Level Training
IBC233 Week 2 Updated Fall 2011.
Week1 software - Lecture outline & Assignments
Taught by Cindy Laurin And Mohamed Kassim
Welcome to IBC233 Cindy Laurin.
Welcome to BAC344! Business Applications using COBOL
CSC 241: Introduction to Computer Science I
Presentation transcript:

Welcome to BAC344! Business Applications using COBOL Andre Berns

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

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 !! There are underlines between the 344_01_2013

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

Course Standards and Lecture notes See ~andre.berns

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

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

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

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

What grade are you going to get?

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

System 3 System 34 System 36System 38 AS/400 iSeries system i System present present i 2007 Power Systems 2008

IBC233 Review

Green Screen

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

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)

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

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

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

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.

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.

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

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

Database

Physical Files vs Logical Files

CL

27 Definitions

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

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

CL Syntax Command-name (space) parameter

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

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

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

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

Granting authorities !!

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