of 13 /13

Mainframe Brochure

Embed Size (px)

Text of Mainframe Brochure

Page 1: Mainframe Brochure
Page 2: Mainframe Brochure

Enterprise Computing was introduced as one of the subjects in course curriculum with the

permission granted by Enterprise Computing University Relation Team , IBM, INDIA.

Enterprise Computing is being conducted as a part of MCA curriculum for 2-semesters.

Dr. E. Palayandi, former Head –in-charge, Dept. of Computer Centre (MCA) greeted Enterprise

Computing to be one of the subjects in the course curriculum in the year 2010.

Staff Members registered the username and password in the IBM Academic Initiative Membership.

This has helped the staff members to have continuous access to wealthy resources for academic

use, including IBM software, courseware, tutorials, discounts and much more amenities.

The WebEx training was successfully conducted in the MKU premises, which was organized by IBM.


Page 3: Mainframe Brochure

IBM sent course materials and lab-oriented programs, assessment practice for JCL, Red Books,

ZOS : IBM System z Entry Level for z/OS Questions and Answers and slides to the department.

Mrs. Amala (In-charge, IBM Academic Initiative) discussed about the concepts such as ISPF, JCL, COBOL,

Db2, VSAM and CICS, in the first FACULTY ENABLEMENT WORKSHOP in our department.

KCTRADMIN (USA) issues an unique username and password for every student of each batch so that

the students can get a hands-on experience over the programming environment of IBM Mainframe.

Our lab is well- equipped with the latest technologies to match with the current IT trends. With the IBM

collaboration, we undergo lab sessions using Vista emulator to connect with KCTR server via Internet.


Page 4: Mainframe Brochure



The Unique part of our curriculum is the mainframe training which is directly aided by IBM through

“IBM University Relations India”. We are practically skilled with

the z/OS and the basic mainframe concepts.

Mainframe Syllabus

Time spent on theory: 144hrs. Time spent on lab: 240hrs.

Page 5: Mainframe Brochure



Introduction to Mainframe, Charcterstics of Mainframe, Reliability, Availability, Scalability, Capacity, Access to large

amount of data, Integrity and Security, Systems Management, Autonomic capabilities, Introduction to Os 360,390,Z/os,

MVS(Multiple Virtual Storage).


Introduction to TSO & ISPF, logging into a Mainframe, Understanding ISPF Menus, Understanding datasets and record

length: Sequential, partitioned, VSAM, creation of PDS for programs, JCL load library, creation of sequential dataset for

applicationdata, understanding catalog using ISPF editor.


JCL and SDSF Basics: Basics of JCL, programming, modifying an existing compile, link and execute JCL for specific use:

Job card, DD statements, understanding JOB-step, Understanding JOBLIB and STEPLIB, Understanding PARM to more

data from JCL to program, understanding SDSF outputs.

Page 6: Mainframe Brochure


Introduction to Cobol divisions, working-storage section, record layouts, procedure division, open ,close, read, write,

perform, more statements, editing, arithmetic statements array processing.


Introduction to SPUFI: ( SQL processor using file input) Basic DB2 commands, operators, data types, join, Db2 and

SPUFI, QMF overview, programs by using SPUFI such as TABLE creation, inserting values into table, delete, alter

and join the two tables in the database.


Page 7: Mainframe Brochure



1. Creating of sequential dataset and partitioned dataset.

2. Renaming, Deleting, Editing & viewing a dataset.

3. Copying and moving a dataset.

4. Line commands and Text handling commands.

5. Scroll commands. Find commands and profile settings.

6. Shift and exclude commands. Change commands.

7. Cols, UCC, LCC, CUT, Paste commands.

8. Library utilities.

9. Dataset list and copy all operation.

10. SuperC, Search for utility, SuperCE utility.

11. Creation of dataset in JCL.

12. Deletion, Copying a dataset using JCL.

13. Creating dataset by using DCB.

14. Sorting the data by using JCL.

15. Comparing two datasets.


1.Write a SPUFI command to retrieve the employee information with

department whose salary >= 10000

2. Write a SPUFI command to display the names of borrowers who

deposited the amount greater than 1000 and loan amount greater than 2000

3.Write a SPUFI command to calculate students marklist processing.

4.Write a SPUFI command to perform simple calculation for Railway Reservation.

5.Write a SPUFI to perform join and subquery operations.

6.Write a SPUFI command to retrieve the employee salary > 10000 and group

employee data by department , retrieving the aggregate salary for each department.

7.List the names of customers having deposit in the branches where the

average deposit is more than 5000.

8.Create a view from the tables department and employee , which would store the

department name , min salary , max salary and average , salary for every department.

Page 8: Mainframe Brochure


1. Write a program to perform arithmetic calculations.

2. Write a program to calculate the student mark list processing.

3. Write a program to convert Fahrenheit to centigrade and vice versa.

4. Write a program to calculate the area of circle.

5. Write a program to find the greatest of three numbers.

6. Write a program to find sum of digits.

7. Write a program for generating Fibonacci series.

8. Write a program for counting number of positive, negative and zero values.

9. Write a program to search the student name in the student list. (PERFORM STATEMENT).

10. Write a program to concatenate two strings by using string verb.

11. Write a program to perform matrix subtraction.

12. Write a program to split a particular string by using unstring verb.

13. Write a program to sort the numbers in ascending order.

14. Write a program to sort the members in descending order.

15. Write a program to replace all zeros by * using the inspect verb.

16. Write a program to calculate electricity bill.

17. Write a program to calculate the employee payroll processing.

18. Write a program to create, write and read the contents of the sequential file.

Page 9: Mainframe Brochure


Unit – I Z/OS MVS JCL Intermediate

Backward Reference – Concatenating Data Sets – Dummy Data Sets – Storage Dumps – Procedure – Cataloged And

In-Stream Procedures – Identifying In-Stream Procedures – Cataloging Procedures – Obtaining a Procedure Listing –

Invoking a Procedure – Analyzing Procedures – Changing Exec Parameters – Override Statements – Nullification

Statement – Addition Statements – Sequencing Multiple Statements – Changing DD Parameters – Override DD

Statements – Nullification DD Statement – Addition DD Statements – Sequencing Multiple Changes. Using a

job Log – Identify the JCL in Effect – Interpreting Error Messages - Correcting JCL Errors – DDNAME and

Symbolic Parameters – The DDNAME Parameter – Symbolic parameters- EXEC Statement

parameter – Assigning Different values – DD Statement parameters – Default values.

Unit – 2MVS Advanced JCL

Reviewing procedures - Using procedures – Invoking procedures – Invoking Nested procedures – Interpreting the

Effective JCL – Designing procedures – Using the DDNAME parameter – Using Symbolic parameters - Assigning

Default values – Summary Example – cataloging procedures – communicating with Utilities – Interpreting Utility

Communications – Determining the job Stream - print Sequential Data Sets – Edit Sequential Data Sets –

Convert input into a PDS – Maintaining Source Libraries – Libraries – Listing PDS Directory.

Unit 3 - VSAM – Part –I

Foundation Concepts – VSAM Data Set types – VSAM terminology – Access Method Services – ESDS Organization and

Page 10: Mainframe Brochure

Storage – ESDS Processing Options – ESDS Applications – KSDS Organization and Storage – KSDS Compressed Data –

KSDS processing Options – KSDS Applications – RRDS Background Information – Fixed Length RRDS – Variable

Length RRDS – Random Access to RRDS – RRDS Applications

Unit 4 - VSAM – Part –II

Free space in a KSDS – Control Interval and Control Area splits – Free space Efficiency Considerations – Data Set

Reorganization – Free space Assignment Guidelines – An alternate index – Accessing a Base Cluster – Alternate

index Applications – Role of catalogs with VSAM : The Catalog Environment – SDS Used to support cataloging –

Identifying the Catalog for a Data Set – Practiced VSAM Applications - Creating a KSDS file Statement.

Unit – 5 CICS

Introduction - CICS functions – Batch vs Online processing – Online transaction processing – CICS Components and

domains – CICS structure _ Managing data and Resources – Terminal definition and management – Structure of

CEDA – Conserving and sharing resources – File control – Journaling and logging options – Data integrity –

Recovery. CICS database – types of database – CICS – DB2 interface – working with database – CICS

intercommunication facilities – function shipping – transaction routing – Distributed program link –

Multi region operation – Inter system communication – CICS transaction gateway – CICS interface.

Text Book

IBM Mainframe Handbook by Alexis Leon

Page 11: Mainframe Brochure


JCL Programs

1.Write a JCL program To Print the Parameter by using Procedure.

2.Write a JCL program to implement Backward References (PGM, DSN, DCB and Volume).

3.Write a JCL program to concatenate two Datasets.

4.Write a JCL program to convert a job stream to an In stream procedure.

5.Write a JCL program to Copy an In stream procedure to a member.

6.Write a JCL program to invoke the Catalog procedure.

7.Write a JCL program to implement Sorting, Prime numbers by using procedure.

8.Write a JCL program to Create and Delete Dataset by using procedure.

9.Write a JCL program to implement the Nested Procedures.

10.Write a JCL program to implement override, Nullify, addition and sequencing multiple statements.

11.Write a JCL program to display the text in Block letters by using procedures.

12.Write a JCL program to copy the members in one PDS to another PDS using IEBCOPY.

13.Write a JCL program to print or punch records from sequential or partitioned dataset using IEBPTPCH.

14.Write a JCL program using the IBM utilities(IEBEDIT, IEBCOMPR, IDCAMS, IEBGENER)

Page 12: Mainframe Brochure

COBOL Programs (Files)

1.Write a COBOL program to display the input data by using file.

2.Write a COBOL program to manipulate the student details.

3.Write a COBOL program to calculate and display the Railway reservation system.

4.Write a COBOL program to simulate the Banking details.

5.Write a COBOL program to calculate netpay for Employee payroll processing. The input fields are

Empnumber, Employee name, basic salary, DA, HRA ,IT .Display the results in a neat format.

VSAM Programs

1.Write a VSAM program to Create KSDS.

2.Write a VSAM program to Create ESDS.

3.Write a VSAM program to Create RRDS.

4.Write a VSAM program to Load KSDS using REPRO, PRINT and MODEL commands.

5.Write a VSAM program to perform alternate index.

Page 13: Mainframe Brochure