0% found this document useful (0 votes)
134 views

Mainframe Training Course Content SVR Technologies 01 PDF

The document provides an overview of topics related to mainframe systems and technologies including MVS, TSO/ISPF, JCL, COBOL, VSAM, and DB2. The topics range from introductions to the operating systems and software to explanations of key concepts, commands, and programming elements for each technology.

Uploaded by

Seven Key
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
134 views

Mainframe Training Course Content SVR Technologies 01 PDF

The document provides an overview of topics related to mainframe systems and technologies including MVS, TSO/ISPF, JCL, COBOL, VSAM, and DB2. The topics range from introductions to the operating systems and software to explanations of key concepts, commands, and programming elements for each technology.

Uploaded by

Seven Key
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 15

MVS, TSO/ISPF

Topic 01: Introduction to Mainframe

• Different Operating Systems


• Introduction to Z/OS
• Advantages of Mainframe
• Batch Processing
• Online Processing

Topic 02: Introduction To MVS, TSO/ISPF

• MVS concepts, AMODE, RMODE


• MVS Architecture (ESA / XA )
• Introduction to TSO
• TSO/ISPF Commands
• Special Keys
• ISPF Primary Option Menu
• Choosing and Backing Out of an Option
• Direct Branching
• Getting Out of ISPF
• Split Screen
• Context Sensitive Help
• ISPF Panel Characteristics

Topic 03: Additional

• Cache Memory, Expanded Memory


• DASD, DCN, 3990 Storage
• Address Space, Paging, Swapping, Page Stealing,
• Virtual Storage Concepts
Topic 04: Datasets

• Sequential Datasets
• Partitioned Datasets
• Compressing a PDS
• PDS Attributes
• Locating Datasets
• Dataset Names without Apostrophes
• Dataset Names with Apostrophes
• TSO Dataset Names

Topic 05: Browse

• Browsing a Sequential Dataset


• Browse Member List
• What a Browse Screen Looks Like
• Scrolling
• Scroll Amount
• Browse Primary Commands

Topic 06: Utility Menu

• The Library Utility


• Dataset Utility
• Allocating New Dataset
• Allocating a Partitioned Data Set
• Display Dataset Attributes
• Creating a Dataset Similar to Another
• Move/Copy Utility
• Dataset List Utility
• Dataset List Commands
• Compare data sets
• Compare data sets Extended
• Search data sets for strings of data
• Search data sets for strings of data Extended
Topic 07: Edit

• Edit Entry Panel


• Member Selection List
• Line Commands
• The Find Command
• The Change Command

JCL
Topic 01: Introduction to JCL

• Introduction to JCL
• JCL Statements
• JCL Syntax

Topic 02: JOB Statement

• JOB Statement
• Operands
• Positional Parameters
• Keyword Parameters
• CLASS, MSGCLASS, MSGLEVEL, PRTY
• REGION, TIME, COND
• Notify, Restart, TYPRUN

Topic 03: EXEC Statement

• EXEC Statement

• PARM, REGION, TIME, COND


Topic 04: DD Statement

• DD Statement
• Resource Identifiers
• SYSOUT
• DUMMY
• DSNAME
• DISP, DCB, LRECL, BLKSIZE, RECFM
• UNIT, SPACE, VOLUME, LABEL
• Temporary Data Sets
• Concatenated Data Sets
• Backwards Reference
• Generation Data Group

Topic 05: Control Flow

• Job Step Flow Control


• IF/THEN/ELSE/ENDIF Statements
• Job COND
• Step COND

Topic 06: Procedures

• What is a Procedure
• In-Stream Procedure
• Catalogued Procedure
• Symbolic Parameter
• SET Statement

Topic 07: IBM Utilities

• IBM Utilities
• IEBGENER Utility
• IEFBR14 Utility
• IDCAMS Utility Commands
• IEBCOPY Utility
• SORT Utility
Topic 08: Others

• Programming Considerations
• JES Statements
• JES2 Statements
• JES3 Statements

COBOL

Topic 01: Introduction to COBOL

• What is COBOL
• COBOL Advantages
• COBOL Disadvantages
• COBOL Coding Sheet
• COBOL Variables
• COBOL Character Set

Topic 02: Four Divisions

• Identification Division
• Environment Division
• Data Division
• Procedure Division

Topic 03: Procedure Division in Depth

• Satements
• Paragraphs
• Sections
• I-O Statements
• OPEN, CLOSE
• READ, WRITE
• STOP RUN, GOBACK
• RETURN-CODE
Topic 04: Data Handling

• VALUE Clause
• Numeric literals
• Alpha Numeric Literals
• String manupulation
• Figurative Constants
• ACCEPT
• DAY, DAY-OF-WEEK
• DISPLAY
• MOVE
• Reference Modification
• Initialize

Topic 05: Branching

• EXIT
• GOTO
• PERFORM (All flavours)

Topic 06: Usage and Redefines

• Usage Clause
• Packed Decimal
• Binary Usage
• Condition Names
• SET Verb
• Redefines
• Renames

Topic 07: Editing

• IF-ELSE
• CONTINUE, NEXT SENTENCE
• SIGN Condition
• CLASS Condition
• Relation Condition
• Condition-Name Condition
• Table of Allowable Comparisons
• Compound & Negated IF-ELSE

Topic 08: Table Handling

• OCCURS Clause
• Building a Table (Data and Procedure Division)
• Table Lookup - Index and Subscript
• SEARCH and SEARCH ALL

Topic 09: Arithmetic Verbs

• ADD, SUBTRACT
• MULTIPLY, DIVIDE
• COMPUTE

Topic 10: Subprograms

• Call Statement
• Static and Dynamic call

Topic 11: File Handling

• Sequential File Handling


• Indexed File Handling
• Relative File Handling
• File Status Code
• Reading a record
• Writing a record
• Report Generation
• Master, Transaction Files
• Trapping Runtime errors
• SORT, Merge , COPY files
VSAM
Topic VSAM:

• What is VSAM
• Advantages of VSAM
• KSDS - Creation, Accessing and Deletion
• ESDS - Details
• RRDS - Details
• Alternate Index
• PATH
• BLDINDEX
• Additional VSAM Commands
• VSAM utilities and defining in CICS region
(OPEN,CLOSE,ENA,DIS)
• ListCAT
• COBOL Considerations for ESDS
• IDCAMS (REPRO, EXPORT/IMPORT VERIFY, ALTER, DELETE)
• Creating and using Generation Dataset Groups, Deleting and
altering GDGs

DB2
Topic 01: Introduction to SQL

• What is SQL
• SQL Syntax Rules
• DDL, DCL, DML
• Static SQL
• Dynamic SQL
• Mainframe Dynamic SQL
Topic 02: SELECT Statements

• SQL SELECT Clause


• Selecting All Rows and Columns
• Selecting Columns Names
• Eliminating Duplicates with DISTINCT
• Arithmetic Expressions
• Columns Aliases, Using “AS”
• Literals
• Concatenating Strings
• Scalar Functions
• Replacing Null Values
• VALUE/COALESCE
• SUBSTR/SUBSTRING
• LENGTH
• CHARACTER_LENGTH
• LCASE/LOWER, UCASE
• LOCATE, POSITION
• LTRIM, RTRIM and CONCAT
• REPLACE
• ROUND, CEILING and FLOOR
• TRUNCATE
• SIGN
• For Numeric Fields Only
• DAYOFWEEK
• DAYOFYEAR
• WEEK
• QUARTER
• Changing the Date Display Format
• Finding Date Differences
• Incrementing Dates
• Extracting Parts of Dates
• Times and Timestamps
• The ORDER BY clause
Topic 03: WHERE Clause

• Basic WHEREs
• Compound Predicates with AND and OR
• Null Values
• BETWEEN AND
• IN
• LIKE

Topic 04: JOIN

• Introduction to JOIN
• Inner Joins
• Outer Joins
• Joining Three of More Tables
• Joining a Table to Itself (Self-Joins)
• Using EXISTS
• Subqueries
• UNION
• UNION ALL

Topic 05: Aggregate Functions

• MAX and MIN


• AVG and SUM
• Counting Row with COUNT (*)
• Cardinality with COUNT(DISTINCT…)
• Standard Deviation
• Behaviour of NULLs
• Grouping Rows with GROUP BY
• GROUP BY Guidelines
• Filtering Groups with HAVING
Topic 06: DML Commands

• Statements Which Update Tables


• INSERT: A Single Row
• Using and Expression in the VALUES Clause
• INSERT: Copy From Another Table
• Inserting Into Views
• UPDATE
• Using Multiple Values in the SET Statement
• DELETE
• TRUNCATE
• Table-driven Multi-row INSERT
• MERGE
• SELECT from INSERT /UPDATE/DELETE/MERGE
• Referential Integrity
• Constraints

Topic 07: Mainframe - DB2 - Part 1

• DCLGEN
• Single-Row Select
• Variables in Programs
• DB2 Datatypes vs. Host Variable Definitions
• Numeric Variables
• Character Variables
• Coding Rules and Conventions
• SQLCA
• Handling Null Values
• INSERT Examples
• UPDATE Examples
• DELETE Examples
• Rows Affected
Topic 08: Mainframe - DB2 - Part 2

• Program Preparation
• Plans, Packages & Collections
• Bind and Rebind
• Consistency Token
• Access Path and EXPLAIN

Topic 09: Mainframe - DB2 - Part 3

• Why A Cursor is Needed


• Multiple-Row Select Using A Cursor
• Sequential Update with a Cursor
• Commits and Savepoints
• Rollback and Release
• Common DB2 Abends related to Cursors

================================================================

CICS
Topic 01: CICS - Functions

• Operating Environment
• Characteristics of Online Systems
• Components and Characteristics
• Task Management
• Storage Management
• Program Management
• Interval Management
• Terminal Management
• File Management
• Temporary Storage Management
• Transient Data Management
• Journal Management
• CICS-Supplied Transactions
• Dump Management
• Transaction Flow

Topic 02: Tables

• What are CICS Tables


• Program Control Table
• Processing Program Table
• File Control Table
• Terminal Control Table
• Sign-On Table
• Other CICS Tables
• COBOL Language Restrictions

Topic 03: Program Design

• Quasi-Reentrant
• Converational and Pseudo-Conversational
• Passing Data Between Programs
• RETURN
• XCTL, and RETURN with TRANSID
• EIB
• Exception Handling
• Handle, No Handle, Ignore, Push and Pop
• Error Handling with Resp
• Handle AID and Handle ABEND

Topic 04: File Control

• READ and WRITE Command Format


• REWRITE, DELETE, and UNLOCK
• Browse Commands
Topic 05: BMS

• What is BMS
• Advantages of BMS
• Flow of Online BMS Input processing
• Flow of Online BMS Output Processing
• Structure of Mapset Definition
• Map Definition Format
• Map Field Definition Format

Topic 06: TSQ and TDQ

• What is TSQ
• What is TDQ
• Differences between TSQ and TDQ
• Interval Control and Task Control
• START, RETREIVE, CANCEL, SUSPEND, ENQ DEQ
• CICS Transactions
• CSSN, CECI, CEBR, CEMT
• CICS COPYBOOKS - COMMAREA, EIB

Enroll For MainFrame Online Training: MainFrame Training (click here)

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy