Professional Documents
Culture Documents
Resources PDF Trainings EC-2205-Mainframe-Introduction To Mainframe
Resources PDF Trainings EC-2205-Mainframe-Introduction To Mainframe
Description This course is designed to provide a basic foundation in application development in an IBM MVS® mainframe
environment. The mainframe world is explained and is compared to other environments the students may have
seen, such as personal computers and minicomputers. Extensive attention is given to the primary tools of the
mainframe application developer, Job Control Language (JCL) and TSO/ISPF.
Prerequisites Students should have an understanding of basic concepts of information systems. No prior mainframe experience
is required. Exposure to and experience with other computer environments would be helpful for comparison
purposes.
Objectives • Understand the development of the IBM mainframe operating system environment
• Become familiar with the manner in which MVS® controls the processing of programs
• Learn and practice the basics of interacting with MVS®, through TSO/ISPF functions
• With ISPF, create and modify sequential and partitioned MVS® data sets
• Learn and practice JCL statements, including JOB, EXEC, and DD
• Understand usage of JCL Procedures
• Explore auxiliary issues such as the Job Entry Subsystem (JES) and Generation Data Groups (GDG’s)
Duration 4 days
©2007-08 | Keane, Inc.
Australia | Canada | China | France | India | New Zealand | Singapore | Switzerland | UAE | UK | USA www.keane.com/education/
info@keane.com
Course Contents
Australia | Canada | China | France | India | New Zealand | Singapore | Switzerland | UAE | UK | USA www.keane.com/education/
info@keane.com
8. Utilities • Repeat Block Line Command
• Dataset Management Utilities • Repeating One Line Several Times
• Utility Menu • Data Shifting Line Commands
• ISPF Library Review • Hiding Lines from View-the Block Exclude
• The Library Utility • A Useful Example of Hiding Lines
• Dataset Utility • How to View Excluded Lines
• Allocating New Dataset • Excluding a Range of Lines
• Allocating a Partitioned Data Set • Inserting Lines With a Predefined Mask
• Display Dataset Attributes • Copying a Line With Overlay
• Creating a Dataset Similar to Another 10. Editing - Part Two
• Move/Copy Utility • Primary Commands
• Dataset List Utility • The Find Command
• Dataset List Commands • The Change Command
• Hardcopy Utility • Indicating Direction of Search
• Reviewing Job Output • FIND/CHANGE Examples
• Outlist Utility (3.8) • Characteristics of the Editor Searchstring
• Using SDSF • FIND Examples
• SDSF Commands • Column Positioning for the Search
• Reviewing Held Jobs • Searching with Picture Strings
• Held Output Commands • Example of Picture String
9. Editing - Part One • Hexadecimal Search
• Features of the Editor • Discretionary Search and Replace
• Getting into Edit • Viewing in Hexadecimal
• Edit Entry Panel • Canceling Any Pending Command
• Member Selection List • Submitting JCL
• What an Edit Screen Looks Like • The Recovery Option
• Two Types of Edit Commands • NUMBER ON
• Line Commands • Edit Profile
• Line Manipulation Commands • Viewing the Profile
• Other Line Commands • Saving a Profile
• Inserting a Single Line • Advanced Features
• Inserting Multiple Lines • External Copy Example
• Displaying the Column Ruler • External Move Example
• Single Line Delete • Creating a New Member
• Block Delete • Replacing an Existing Member
• Deleting a Range of Lines • When Your Library Runs Out of Space
• Single Line Move 11. Introduction to JCL
• Block Move • Job Processing
• Moving a Range of Lines • Introduction to JCL
• Single Line Copy • JCL Statements
• Block Copy • Sample JCL Statement Sequence
• Copying a Range of Lines • JCL Syntax
• Single Line Repeat • Explanation of Parameter Notation
Australia | Canada | China | France | India | New Zealand | Singapore | Switzerland | UAE | UK | USA www.keane.com/education/
info@keane.com
12. JOB Statement • DEN
• JOB Statement • DSORG
• Operands • DCB Operand Samples
• Positional Parameters • UNIT
• CLASS • SPACE
• MSGCLASS • VOLUME
• MSGLEVEL • LABEL
• REGION • DD Statement Examples
• TIME •Special DD Statements
• Notify 15. Data Set Management
• Restart • MVS System Catalog
• TYPRUN • Temporary Data Sets
• COND • Partitioned Data Sets
• PRTY • Concatenated Data Sets
• ADDRSPC • Backwards Reference
• JOB Statement Sample • Generation Data Group
• Chapter 12 Exercise • Sample Job Using Generations
13. EXEC Statement • Special Catalog Job
• EXEC Statement • VSAM
• Positional Parameter • Key Sequenced Data Set (KSDS)
• PARM • Entry Sequenced Data Sets (ESDS)
• REGION • Relative Record Data Sets (RRDS)
• TIME • Data Set Security
• COND • Chapter 15 Quiz
• ACCT • Storage Management Subsystem
• ADDRSPC • SMS JCL Parameters
• EXEC Statement Sample • AVGREC
• DATACLAS
14. DD Statement
• STORCLAS
• DD Statement
• MGMTCLAS
• Resource Identifiers
• SECMODEL
• SYSOUT
• LIKE
• COPIES
• REFDD
• Positional Parameter: *
• RECORG
• Positional Parameter: DATA
• KEYOFF
• DLM
• DSNTYPE
• Positional Parameter: DUMMY
• Data Set Identifiers
• DSNAME
• DISP
• DCB
• LRECL
• BLKSIZE
• RECFM
Australia | Canada | China | France | India | New Zealand | Singapore | Switzerland | UAE | UK | USA www.keane.com/education/
info@keane.com
16. Job Step Control Flow 18. Additional Topics
• Job Step Flow Control • IBM Utilities
• IF/THEN/ELSE/ENDIF Statements • IBM Utilities JCL
• Example • IEBGENER Utility
• Example with Nested IF • IEFBR14 Utility
• Caution! • IDCAMS Utility
• Examples of Testing for Abends • IDCAMS Utility Commands
• Examples of Testing for Execution • IDCAMS Utility Completion Codes
• Job COND • IEBCOPY Utility
• Step COND • Programming Considerations
Australia | Canada | China | France | India | New Zealand | Singapore | Switzerland | UAE | UK | USA www.keane.com/education/
info@keane.com