Book description
This IBM® Redbooks® publication is based on the book Introduction to the New Mainframe: z/OS Basics, SG24-6366, which was produced by the International Technical Support Organization (ITSO), Poughkeepsie Center. It provides students of information systems technology with the background knowledge and skills necessary to begin using the basic facilities of a mainframe computer.
For optimal learning, students are assumed to have successfully completed an introductory course in computer system concepts, such as computer organization and architecture, operating systems, data management, or data communications. They should also have successfully completed courses in one or more programming languages, and be PC literate.
This textbook can also be used as a prerequisite for courses in advanced topics, or for internships and special studies. It is not intended to be a complete text covering all aspects of mainframe operation. It is also not a reference book that discusses every feature and option of the mainframe facilities.
Others who can benefit from this course include experienced data processing professionals who have worked with non-mainframe platforms, or who are familiar with some aspects of the mainframe but want to become knowledgeable with other facilities and benefits of the mainframe environment.
As we go through this course, we suggest that the instructor alternate between text, lecture, discussions, and hands-on exercises. Many of the exercises are cumulative, and are designed to show the student how to design and implement the topic presented. The instructor-led discussions and hands-on exercises are an integral part of the course, and can include topics not covered in this textbook.
In this course, we use simplified examples and focus mainly on
basic system functions. Hands-on exercises are provided throughout
the course to help students explore the mainframe style of
computing. At the end of this course, you will be familiar with the
following information:
Basic concepts of the mainframe, including its usage and
architecture
Fundamentals of IBM z/VSE® (VSE), an IBM z™ Systems
entry mainframe operating system (OS)
An understanding of mainframe workloads and the major middleware
applications in use on mainframes today
The basis for subsequent course work in more advanced,
specialized areas of z/VSE, such as system administration or
application programming
Table of contents
- Front cover
- Notices
- IBM Redbooks promotions
- Preface
- Summary of changes
- Part 1 Introduction to IBM z/VSE and the mainframe environment
-
Chapter 1. Introduction to the new mainframe
- 1.1 The new mainframe
- 1.2 The IBM S/360: A turning point in mainframe history
- 1.3 An evolving architecture
- 1.4 Mainframes in our midst
- 1.5 What is a mainframe?
- 1.6 Who uses mainframe computers?
- 1.7 Factors contributing to mainframe use
- 1.8 Typical mainframe workloads
- 1.9 Roles in the mainframe world
- 1.10 IBM z/VSE and other mainframe operating systems
- 1.11 Summary
- 1.12 Questions for review
- 1.13 Topics for further discussion
- Chapter 2. Mainframe hardware systems
-
Chapter 3. IBM z/VSE overview
- 3.1 What is an operating system?
- 3.2 What is z/VSE?
- 3.3 Overview of z/VSE facilities
-
3.4 Virtual storage and other mainframe concepts
- 3.4.1 What is virtual storage?
- 3.4.2 What is an address space?
- 3.4.3 What is dynamic address translation?
- 3.4.4 Virtual storage overview
- 3.4.5 What is paging?
- 3.4.6 What is storage protection?
- 3.4.7 Storage management in z/VSE
- 3.4.8 A brief history of virtual storage and 64-bit addressability
- 3.4.9 What is meant by below-the-16-MB-line storage?
- 3.4.10 What is in an address space?
- 3.4.11 System functions and the partition BG
- 3.5 I/O and data management
- 3.6 Supervising the execution of work in the system
- 3.7 Defining characteristics of z/VSE
- 3.8 Additional software products for z/VSE
- 3.9 Middleware for z/VSE
- 3.10 A brief comparison of z/VSE and UNIX/LINUX
- 3.11 Summary
- 3.12 Questions for review
- 3.13 Topics for further discussion
- Chapter 4. The Interactive Interface of IBM z/VSE
- Chapter 5. Working with files
- Chapter 6. Using job control language
- Chapter 7. Batch processing and IBM VSE/POWER
- Part 2 Application programming on IBM z/VSE
- Chapter 8. Designing and developing applications for IBM z/VSE
-
Chapter 9. Using programming languages on IBM z/VSE
- 9.1 Overview of programming languages
- 9.2 Choosing a programming language for z/VSE
- 9.3 Using Assembler language on z/VSE
- 9.4 Using COBOL on z/VSE
- 9.5 HLL relationship between JCL and program files
- 9.6 Using PL/I on z/VSE
- 9.7 Using C on z/VSE
- 9.8 Using REXX on z/VSE
- 9.9 Compiled versus interpreted languages
- 9.10 What is Language Environment for z/VSE?
- 9.11 Using Java to access z/VSE resources
- 9.12 Traditional languages and web orientation in z/VSE
- 9.13 Summary
- 9.14 Questions for review
- Chapter 10. Compiling and link-editing a program on IBM z/VSE
- Part 3 Online workloads for IBM z/VSE
-
Chapter 11. Transaction management systems on IBM z/VSE
- 11.1 Online processing on the mainframe
- 11.2 Example of global online processing: The new big picture
- 11.3 Transaction systems for the mainframe
-
11.4 What is CICS?
- 11.4.1 CICS in a z/VSE system
- 11.4.2 CICS programs, transactions, and tasks
- 11.4.3 Using programming languages
- 11.4.4 Conversational and pseudo-conversational programming
- 11.4.5 CICS programming commands
- 11.4.6 How a CICS transaction flows
- 11.4.7 CICS services for application programs
- 11.4.8 Program control
- 11.4.9 CICS programming roadmap
- 11.4.10 Our online example
- 11.5 Summary
- 11.6 Questions for review
- 11.7 Exercise: Create a CICS program
-
Chapter 12. Database management systems on IBM z/VSE
- 12.1 Database management systems for the mainframe
- 12.2 What is a database?
- 12.3 Why use a database?
- 12.4 Who is the database administrator?
- 12.5 How is a database designed?
- 12.6 What is a database management system?
- 12.7 What is DB2?
- 12.8 What is SQL?
- 12.9 Application programming with DB2 Server for VSE
- 12.10 What is DL/I?
- 12.11 Summary
- 12.12 Questions for review
-
Chapter 13. IBM z/VSE connectors
- 13.1 What are z/VSE connectors?
- 13.2 Overview of the Java-based connector
- 13.3 Overview of the VSAM Redirector Connector
- 13.4 Overview of the VSE script connector
- 13.5 Support in z/VSE for web services and SOAP
- 13.6 Overview of CICS connectivity
- 13.7 IBM z/VSE Database Connector
- 13.8 IBM WebSphere Application Server connectivity
- 13.9 Mapping VSE/VSAM data to a relational structure
- 13.10 Using a servlet to display VSAM clusters
- 13.11 Using the VSE Navigator application
- 13.12 Summary
- 13.13 Questions for review
-
Chapter 14. Messaging and queuing
- 14.1 What is IBM MQ (formerly IBM WebSphere MQ)?
- 14.2 Synchronous communication
- 14.3 Asynchronous communication
- 14.4 Messages
- 14.5 Message queues and the queue manager
- 14.6 What is a channel?
- 14.7 How transactional integrity is ensured
- 14.8 Example of messaging and queuing
- 14.9 IBM MQ for VSE
- 14.10 Summary
- 14.11 Questions for review
- Part 4 System programming on IBM z/VSE
- Chapter 15. Overview of system programming
- Chapter 16. Security on IBM z/VSE
- Chapter 17. Network communications on IBM z/VSE
- Chapter 18. Cryptographic support in IBM z/VSE
- Appendix A. A brief look at IBM mainframe history
- Appendix B. Utility programs
- Appendix C. EBCDIC - 7-bit ASCII table
- Appendix D. Programming experience
- Appendix E. Back matter
- Glossary
- Back cover
Product information
- Title: Introduction to the New Mainframe: IBM z/VSE Basics
- Author(s):
- Release date: March 2016
- Publisher(s): IBM Redbooks
- ISBN: 9780738441405
You might also like
book
ABCs of IBM z/OS System Programming Volume 2
Abstract The ABCs of IBM® z/OS® System Programming is a 13-volume collection that provides an introduction …
book
IBM GDPS: An Introduction to Concepts and Capabilities
This IBM® Redbooks® publication presents an overview of the IBM Geographically Dispersed Parallel Sysplex® (IBM GDPS®) …
book
Enhancing the IBM Power Systems Platform with IBM Watson Services
Abstract This IBM® Redbooks® publication provides an introduction to the IBM POWER® processor architecture. It describes …
book
IBM z/OS V2R2: Unix Systems Services
This IBM® Redbooks® publication familiarizes you with the technical changes that were introduced into the UNIX …