MFT Syll-Complete One

Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 11

ANNA UNIVERSITY: COIMBATORE

M.E (Mainframe Technology)

CURRICULUM 2007 - FULL TIME MODE

SEMESTER – I
Code No. Course Title L T P M

Theory
MIT101 Optimisation Techniques 3 1 0 100
MIT102 Introduction to Mainframe 3 0 0 100
MIT103 Data Structures and Algorithms 3 0 0 100
MIT104 Computer Communication Networks 3 0 0 100
MIT105 COBOL or PL/I Programmer 3 1 0 100
MIT106 Advanced Database Technology 3 1 0 100

Practicals
MIT107 Data Structures Lab using Java 0 0 3 100

SEMESTER – II
Code No. Course Title L T P M

Theory
MIT201 Software Engineering Methodologies 3 1 0 100
MIT202 Mainframe Networking 3 0 2 100
MIT203 Object Oriented Systems 3 0 0 100
MIT204 Advanced Operating Systems 3 0 0 100
MIT205 Introduction to file systems 3 0 0 100
MIT206 Elective – I 3 0 0 100

Practicals
MIT207 Operating Systems Lab 0 0 3 100

SEMESTER – III

Code No. Course Title L T P M


Theory
MIT301 Elective - II 3 0 0 100
MIT302 Elective - III 3 0 0 100
MIT303 Elective - IV 3 0 0 100
MIT304 Technical Seminar 0 0 3 100
MIT305 Project Phase - I 3 0 0 100

SEMESTER IV

PROJECT PHASE 2

Possible Elective Subjects:

Mainframe Security.

DB2

Practical ISPF & JCL

Introduction to z/OS

CICS

Websphere application server for z/OS


MIT102 Introduction to Mainframe 3 0 0 100

Unit-1 New Mainframe (9)

Mainframe concepts-an evolving architecture- mainframe computer users-


factors contributing to mainframe use – mainframe workloads.

Unit-2 Capacity (9)

Capacity – elements of a system required for capacity – few server Vs


Many server – service level agreement – managing the system to the SLA –
architecture, running work and capacity – several servers on one physical
machine – parallel sysplex and its measurements.

Unit-3 Scalability , integrity and security (9)

Introduction to scalability – scalability concepts – scalability


implementation on IBM system – integrity – security – introduction to availability –
Inhibitors to availability - redundancy – z/OS elements for availability – Disaster
recovery.

Unit-4 Accessing large amount of data (9)

Introduction – channel subsystem – control unit- DASD CKD architecture


and DASD subsystem – multiple allegiance/Parallel Access volumes – database
and data sharing – Data placement and management -

Unit-5 System management and autonomic computing (9)

Introduction – system data – configuration management – operating


management – performance management – problem management – introduction
to autonomic computing – self healing – self protecting – self optimizing.

Total No. of Periods: 45

References:

1.Academic Initiative course presentation available from IBM.

2.Redbook – Introduction to Mainframe - Large Scale Commercial Computing.


MIT105 COBOL or PL/I Programmer 3 0 0 100

UNIT-1 compiling your program (9)

Using compiler options and facilities – compiler option descriptions –


blanks ,comments and string in options – PL/I preprocessors – Using PL/I
catalogued procedures – compiling the program – link editing and running.

Unit-2 Using I/O facilities (9)

Data sets and files – establishing dataset characteristics – using libraries –


defining and using consecutive data sets using Stream-oriented data – defing
and using regional data sets – defining and using VSAM data sets.

Unit-3 Improving the programs (9)

Improving performance – selecting compiler options for optimal


performance – coding for better performance.

Unit-4 Using interfaces to other products (9)

Using the sort program – data input and output handling routines –
ILC with C – interfacing with java.

Unit-5 Specialized programming tasks (9)

SAX event structure – coded character sets for XML documents –


exceptions – using PLIDUMP – interrupts and attention processing – using the
checkpoint/Restart facility – PL/I descriptors under CMPAT(LE).

Total No. of Periods: 45

References:
a) Academic Initiative course presentation available from IBM
b) Enterprise COBOL for z/OS V4R1 Language Reference
c) Enterprise COBOL for z/OS V4R1 Programming Guide
d) Enterprise PL/I for z/OS V3R7 Language Reference
Enterprise PL/I for z/OS V3R7 Programming Guide
MIT202 Mainframe Networking 3 0 0 100

Unit-1 INTRODUCTION (9)

Mainframes and networks - Network layers and protocols review –


Hardware connectivity on the mainframe - Sample configuration

Unit-2 TCP/IP (9)

TCP/IP implementation on the mainframe - The heart of the matter- The


TCP/IP profile -The FTP server – The telnet daemon - TCP/IP in a sysplex - The
z/OS sysplex - Dynamic cross-system coupling - Sysplex distributor - Routing in
a sysplex.                                                        
                                                                                      
Unit-3 SNA and SNA/IP (9)

The evolution of SNA - Subarea networking-SNA nodes-Subareas and


domains - VTAM subarea definitions -APPN node types-Control point (CP-CP)
sessions - APPN databases - APPN network topology - High performance
routing (HPR)- Connection networks - SNA/IP implementation.

Unit-4 Networking Operations (9)

Operational tasks- Network startup - z/OS network administrator tasks -


Managing VTAM - Managing TCP/IP - Controlling TCP/IP applications
-Documenting the network environment

Unit-5 Security and problem determination (9)

The context of security - Elements of security - TCP/IP security -


Industry standard security features - TN3270 security - SNA security- Network
problems - Tools and diagnostic aids - VTAM problem determination - TCP/IP
problem determination - Communications Storage Manager (CSM) -Performance
and tuning

L - 45 T-15 Total - 60
         
REFERENCES

a) Academic Initiative course presentation available from IBM


b) Redbook – Mainframe Security
MIT205 Introduction to File Systems 3 1 0 100

Unit-1 Understanding the DFSMS Environment (9)

DFSMS Elements - DFSMSdfp - DFSMSdss - DFSMShsm Monitoring


Your Policies - Using Storage Devices - Managing Data Storage - Backing
Up and Recovering Data - Managing Your Data with Copy Services -
Managing Removable Media              

Unit-2 Data Sets with Data Storage and Management (9)

  System-Managed Data Sets - Distributed File Manager - Access


Methods - Direct Access Storage Device (DASD) Volumes - Magnetic Tape
Volumes - Data Management Macros - Data Set Processing-Allocating Data
Sets.

Unit-3 Allocating Space on Direct Access Volumes and recovery data


set 
(9)
Specification of Space Requirements - Maximum Data Set Size
- Minimum data set size - Allocation of Data Sets with the Guaranteed Space
Attribute - Multiple Volume Considerations for Sequential Data Sets -
Extended Address Volumes - Additional Information on Space Allocation
-Using REPRO for Backup and Recovery - Using REPRO for Backup and
Recovery - Writing a Program for Backup and Recovery.
             
Unit-4 VSAM (9)

VSAM Data Formats - Selection of VSAM Data Set Types - Extended-


Format VSAM Data Sets - Defining VSAM Data Sets - Defining and Manipulating
VSAM Data Sets: Examples - Processing VSAM Data Sets - Optimizing VSAM
Performance - Sharing VSAM Data Sets - Using VSAM Record-Level Sharing-
Checking VSAM Key-Sequenced Data Set Clusters for Structural Errors .
                                     
Unit-5 BPAM (9)

Specifying and Initializing Data Control Blocks - Accessing Records


Sharing Non-VSAM Data Sets - Direct Data Sets (BDAM)
Processing Sequential Data Sets - Processing a Partitioned Data Set (PDS) .
Total No. of Periods: 45
REFERENCES:
a) Academic Initiative course presentation available from IBM
b) z/OS V1R10.0 DFSMS Introduction
c) z/OS V1R10.0 DFSMS Using Data Sets
d ) VSAM Demystified

DB2 3 0 0 100

Unit-1 DB2 concepts (9)

Overview of SQL concepts – language elements – functions – queries –


statements SQL control statements native SQL procedures – limits in DB2 –
characteristics of SQL in DB2 for z/OS – SQLCA – SQLDA – DB2 catalog tables.

Unit-2 Designing a database and its security (9)

Database objects and relationships – implementing and altering database


design – DB2 security – managing access through authorization IDs or roles –
managing access through RACF – managing access through trusted contexts
and data definition control – protecting data through encryption and RACF and
auditing access to DB2.

Unit-3 Operation and Recovery (9)

DB2 basic operational concepts – starting and stopping DB2 – submitting


work by DB2 – scheduling administrative tasks – monitoring and controlling DB2
and its connection – managing the log and the bootstrap data set – recovering
from different DB2 for z/OS problems – reading log records.

Unit-4 Writing EXIT routines (9)

Connection routines and sign on routines – access control authorization


exit routine – edit routines – validation routines – date and time routines –
general guidelines for writing exit routines – stored procedures for administration

Unit-5 Application program on DB2 (9)

Setting the BD2I defaults – processing SQL statements – compiling and


link editing an application – binding and rebinding application – loading and
running – testing and debugging an application program on DB2.

Total No. of Periods: 45

References:
a) Academic Initiative course presentation available from IBM
b) DB2 V9R1 for z/OS SQL Reference
c) DB2 V9R1 for z/OS Administration Guide
DB2 V9R1 for z/OS Application Programming and SQL Guide

PRACTICAL ISPF & JCL 3 0 0 100

Unit-1 Overview of ISPF (9)

ISPF components – functions – supported data types – running a sample


ISPF session – ISPF user interface – Entering commands in ISPF – running in
GUI mode – Splitting the screen horizontally or vertically.

Unit-2 Personal data set lists and library (9)

Personal data set lists – naming ISPF libaries and data sets – library
concatenation – list and log data sets – ISPF system commands – function keys
– run an MVS.

Unit-3 Primary Option Menu(POM) (9)

Primary Option Menu panel – status area on the Primary Option Menu –
settings – View – Edit – Utilities – Foreground – Batch – Command – Dialog test.

Unit-4 Introduction to JCL (9)

Introduction – Job control statements – job control tasks – Entering Jobs


Identification – execution – job Input control – communication – protection –
resource control – processing jobs processing control – performance control.

Unit-5 Data set resources and sysout data set resource (9)

Data set resource Identification – description - protection – allocation –


processing control – end processing – sysout resource Identification –
description – protection – performance control – End processing – Destination
control - output formatting – output limiting – USERDATA OUTPUT JCL keyword.

Total No. of Periods: 45


References:
a) Academic Initiative course presentation available from IBM for ISPF and
JCL
b) z/OS V1R10.0 ISPF User's Guide Vol I
c) z/OS V1R10.0 ISPF User's Guide Vol II
d) z/OS V1R10.0 MVS JCL Reference
e) z/OS V1R6.0-V1R10.0 MVS JCL User's Guide
INTRODUCTION TO z/OS 3 0 0 100

UNIT-1 INTRODUCTION TO z/OS and mainframe environment (9)

Introduction to new mainframe – introduction to mainframe hardware


systems – current design – processing units – clustering – parallel sysplex –
typical mainframe systems – continuous availability of mainframes.

Unit-2 z/OS and Interactive facilities (9)

Overciew of z/OS – virtual storage and other mainframe concepts –


workload management – supervising the execution of work – middleware of z/OS
– TSO – ISPF – z/OS UNIX interactive interfaces.

Unit-3 Designing and developing applications (9)

Application designers and programmers – application development life


cycle – developing an application on the mainframe – overview of programming
languages – using COBOL – using PL/I – using java – z/OS Language
Environment – source , object and load modules – compiling program on z/OS –
creating load modules for executable programs.

Unit-4 Online workloads for z/OS (9)

Online processing – transaction systems – CICS – IMS – structure of IMS


database system – database management systems – database designed – DB2.

Unit-5 System programming (9)

Role of system programmer – customizing the system – managing system


performance – configuring I/O devices – a process of change control – Initializing
the system.

Total No. of Periods: 45


References:

a) Academic Initiative course presentation available from IBM

b) Redbook – z/OS Basics


CICS 3 0 0 100

Unit-1 writing CICS applications (9)

Overview – language environment – programming in COBOL, C, C++ , PL/I and


assembler language – translating, compiling, installing and testing application
programs – EDF – CEBR.

Unit-2 CICS application programming techniques (9)

Application design – design and performance - Sharing data across transactions


- Enhanced inter-program data transfer: channels as modern-day COMMAREAs
– program control – affinity – recovery design – dealing with exception conditions
– query SECURITY command – CICS intercommunication.

Unit-3 CICS facilities for applications (9)

Understanding file control – file control operations – terminal control – the 3270
family of terminals – interval control – task control – transaction isolation –
transient data control – temporary storage control – CICS documents – named
counter servers.

Unit-4 Printing and spool files (9)

CICS support for printing – using printers with CICS – CICS interface to
JES – Examples of spool commands.

Unit-5 Basic Mapping Support (BMS) (9)

Basic Mapping Support – creating the map – sending BMS mapped output
– Using the SEND MAP command – receiving mapped data – BMS logical
messages – cumulative output – message routing – MAPPING facility –
partitioning support.

Total No. of Periods: 45


References:
a) Academic Initiative course presentation available from IBM
b) CICS Transaction Server for z/OS V2R2 CICS DB2 Guide
c) CICS Transaction Server for z/OS V3R2 CICS Application Programming
Guide
d) CICS Transaction Server for z/OS V3R2 CICS Application Programming
Reference

You might also like