1 transaction management systems on z/os online processing on the mainframe stephen s. linkin...
TRANSCRIPT
![Page 1: 1 Transaction Management Systems On z/OS Online Processing On The Mainframe Stephen S. Linkin Houston Community College © HCCS and IBM 2008 ©HCCS & IBM®](https://reader030.vdocuments.site/reader030/viewer/2022032806/56649efd5503460f94c107e4/html5/thumbnails/1.jpg)
©HCCS & IBM® 2008 Stephen Linkin 1
Transaction Management Systems On z/OSOnline Processing On The Mainframe
Stephen S. LinkinHouston Community College
© HCCS and IBM 2008
![Page 2: 1 Transaction Management Systems On z/OS Online Processing On The Mainframe Stephen S. Linkin Houston Community College © HCCS and IBM 2008 ©HCCS & IBM®](https://reader030.vdocuments.site/reader030/viewer/2022032806/56649efd5503460f94c107e4/html5/thumbnails/2.jpg)
©HCCS & IBM® 2008 Stephen Linkin 2
Example Of Global Online Processing -The New Big Picture
The Enterprise
![Page 3: 1 Transaction Management Systems On z/OS Online Processing On The Mainframe Stephen S. Linkin Houston Community College © HCCS and IBM 2008 ©HCCS & IBM®](https://reader030.vdocuments.site/reader030/viewer/2022032806/56649efd5503460f94c107e4/html5/thumbnails/3.jpg)
©HCCS & IBM® 2008 Stephen Linkin 3
Example Of Global Online Processing -The New Big Picture
The Model
![Page 4: 1 Transaction Management Systems On z/OS Online Processing On The Mainframe Stephen S. Linkin Houston Community College © HCCS and IBM 2008 ©HCCS & IBM®](https://reader030.vdocuments.site/reader030/viewer/2022032806/56649efd5503460f94c107e4/html5/thumbnails/4.jpg)
©HCCS & IBM® 2008 Stephen Linkin 4
Transaction systems for the mainframe
What Are Transactions? What Are Transaction Programs?
Re-entrant Code
![Page 5: 1 Transaction Management Systems On z/OS Online Processing On The Mainframe Stephen S. Linkin Houston Community College © HCCS and IBM 2008 ©HCCS & IBM®](https://reader030.vdocuments.site/reader030/viewer/2022032806/56649efd5503460f94c107e4/html5/thumbnails/5.jpg)
©HCCS & IBM® 2008 Stephen Linkin 5
Transaction systems for the mainframe
What Is A Transaction System? On Line Processing OLP User Friendly Dynamic Systems Management
![Page 6: 1 Transaction Management Systems On z/OS Online Processing On The Mainframe Stephen S. Linkin Houston Community College © HCCS and IBM 2008 ©HCCS & IBM®](https://reader030.vdocuments.site/reader030/viewer/2022032806/56649efd5503460f94c107e4/html5/thumbnails/6.jpg)
©HCCS & IBM® 2008 Stephen Linkin 6
Transaction systems for the mainframe
What Are The Typical Requirements Of A Transaction System? A-C-I-D
Atomic Consistent Isolated Durable
![Page 7: 1 Transaction Management Systems On z/OS Online Processing On The Mainframe Stephen S. Linkin Houston Community College © HCCS and IBM 2008 ©HCCS & IBM®](https://reader030.vdocuments.site/reader030/viewer/2022032806/56649efd5503460f94c107e4/html5/thumbnails/7.jpg)
©HCCS & IBM® 2008 Stephen Linkin 7
Transaction systems for the mainframe
What Is Commit And Roll Back? What is it about
Phase I Phase II
![Page 8: 1 Transaction Management Systems On z/OS Online Processing On The Mainframe Stephen S. Linkin Houston Community College © HCCS and IBM 2008 ©HCCS & IBM®](https://reader030.vdocuments.site/reader030/viewer/2022032806/56649efd5503460f94c107e4/html5/thumbnails/8.jpg)
©HCCS & IBM® 2008 Stephen Linkin 8
Transaction systems for the mainframe
Resource Recovery Services RRS CICS Step Names
IN-RESET IN-FLIGHT IN-PREPARE IN-COMMIT IN-BACKOUT
![Page 9: 1 Transaction Management Systems On z/OS Online Processing On The Mainframe Stephen S. Linkin Houston Community College © HCCS and IBM 2008 ©HCCS & IBM®](https://reader030.vdocuments.site/reader030/viewer/2022032806/56649efd5503460f94c107e4/html5/thumbnails/9.jpg)
©HCCS & IBM® 2008 Stephen Linkin 9
What is CICS?
CICS In a z/OS System
![Page 10: 1 Transaction Management Systems On z/OS Online Processing On The Mainframe Stephen S. Linkin Houston Community College © HCCS and IBM 2008 ©HCCS & IBM®](https://reader030.vdocuments.site/reader030/viewer/2022032806/56649efd5503460f94c107e4/html5/thumbnails/10.jpg)
©HCCS & IBM® 2008 Stephen Linkin 10
What is CICS?
CICS Transactions, Programs And Tasks Transaction Program Unit of Work Task
![Page 11: 1 Transaction Management Systems On z/OS Online Processing On The Mainframe Stephen S. Linkin Houston Community College © HCCS and IBM 2008 ©HCCS & IBM®](https://reader030.vdocuments.site/reader030/viewer/2022032806/56649efd5503460f94c107e4/html5/thumbnails/11.jpg)
©HCCS & IBM® 2008 Stephen Linkin 11
What is CICS?
Using Programming Languages Conversational And
Pseudo-conversational Programming
![Page 12: 1 Transaction Management Systems On z/OS Online Processing On The Mainframe Stephen S. Linkin Houston Community College © HCCS and IBM 2008 ©HCCS & IBM®](https://reader030.vdocuments.site/reader030/viewer/2022032806/56649efd5503460f94c107e4/html5/thumbnails/12.jpg)
©HCCS & IBM® 2008 Stephen Linkin 12
What is CICS?
CICS Programming Commands
![Page 13: 1 Transaction Management Systems On z/OS Online Processing On The Mainframe Stephen S. Linkin Houston Community College © HCCS and IBM 2008 ©HCCS & IBM®](https://reader030.vdocuments.site/reader030/viewer/2022032806/56649efd5503460f94c107e4/html5/thumbnails/13.jpg)
©HCCS & IBM® 2008 Stephen Linkin 13
What is CICS?
CICS Programming Commands How A CICS Transaction Flows
Terminal Control System Services. Program Library. Task Basic Mapping Support File Control
![Page 14: 1 Transaction Management Systems On z/OS Online Processing On The Mainframe Stephen S. Linkin Houston Community College © HCCS and IBM 2008 ©HCCS & IBM®](https://reader030.vdocuments.site/reader030/viewer/2022032806/56649efd5503460f94c107e4/html5/thumbnails/14.jpg)
©HCCS & IBM® 2008 Stephen Linkin 14
What is CICS?
CICS Transaction Flows
![Page 15: 1 Transaction Management Systems On z/OS Online Processing On The Mainframe Stephen S. Linkin Houston Community College © HCCS and IBM 2008 ©HCCS & IBM®](https://reader030.vdocuments.site/reader030/viewer/2022032806/56649efd5503460f94c107e4/html5/thumbnails/15.jpg)
©HCCS & IBM® 2008 Stephen Linkin 15
What is CICS?
CICS Services For Application Programs Application Programming Interface Terminal Control Services File And Database Control Services
![Page 16: 1 Transaction Management Systems On z/OS Online Processing On The Mainframe Stephen S. Linkin Houston Community College © HCCS and IBM 2008 ©HCCS & IBM®](https://reader030.vdocuments.site/reader030/viewer/2022032806/56649efd5503460f94c107e4/html5/thumbnails/16.jpg)
©HCCS & IBM® 2008 Stephen Linkin 16
What is CICS?
Other CICS services Task control Program control Temporary Storage (TS)
Transient Data (TD) control Interval control Storage control Dump and trace control
![Page 17: 1 Transaction Management Systems On z/OS Online Processing On The Mainframe Stephen S. Linkin Houston Community College © HCCS and IBM 2008 ©HCCS & IBM®](https://reader030.vdocuments.site/reader030/viewer/2022032806/56649efd5503460f94c107e4/html5/thumbnails/17.jpg)
©HCCS & IBM® 2008 Stephen Linkin 17
What is CICS?
Program Control
![Page 18: 1 Transaction Management Systems On z/OS Online Processing On The Mainframe Stephen S. Linkin Houston Community College © HCCS and IBM 2008 ©HCCS & IBM®](https://reader030.vdocuments.site/reader030/viewer/2022032806/56649efd5503460f94c107e4/html5/thumbnails/18.jpg)
©HCCS & IBM® 2008 Stephen Linkin 18
What is CICS?
Program Control
EXEC CICS LINK PROGRAM(pgmname) COMMAREA(commarea) LENGTH(length) END-EXEC
![Page 19: 1 Transaction Management Systems On z/OS Online Processing On The Mainframe Stephen S. Linkin Houston Community College © HCCS and IBM 2008 ©HCCS & IBM®](https://reader030.vdocuments.site/reader030/viewer/2022032806/56649efd5503460f94c107e4/html5/thumbnails/19.jpg)
©HCCS & IBM® 2008 Stephen Linkin 19
What is CICS?
Program Control CICS Programming Roadmap Our Online Example
![Page 20: 1 Transaction Management Systems On z/OS Online Processing On The Mainframe Stephen S. Linkin Houston Community College © HCCS and IBM 2008 ©HCCS & IBM®](https://reader030.vdocuments.site/reader030/viewer/2022032806/56649efd5503460f94c107e4/html5/thumbnails/20.jpg)
©HCCS & IBM® 2008 Stephen Linkin 20
What is IMS?
IMS Transaction Manager
IMS Database Manager
IMS System Services
![Page 21: 1 Transaction Management Systems On z/OS Online Processing On The Mainframe Stephen S. Linkin Houston Community College © HCCS and IBM 2008 ©HCCS & IBM®](https://reader030.vdocuments.site/reader030/viewer/2022032806/56649efd5503460f94c107e4/html5/thumbnails/21.jpg)
©HCCS & IBM® 2008 Stephen Linkin 21
What is IMS?
IMS Transaction Manager
IMS Database Manager
IMS System Services IMS in a z/OS system
![Page 22: 1 Transaction Management Systems On z/OS Online Processing On The Mainframe Stephen S. Linkin Houston Community College © HCCS and IBM 2008 ©HCCS & IBM®](https://reader030.vdocuments.site/reader030/viewer/2022032806/56649efd5503460f94c107e4/html5/thumbnails/22.jpg)
©HCCS & IBM® 2008 Stephen Linkin 22
What is IMS?
IMS Transaction Manager
IMS Database Manager
IMS System Services IMS in a z/OS system IMS Transaction
Manager Messages
![Page 23: 1 Transaction Management Systems On z/OS Online Processing On The Mainframe Stephen S. Linkin Houston Community College © HCCS and IBM 2008 ©HCCS & IBM®](https://reader030.vdocuments.site/reader030/viewer/2022032806/56649efd5503460f94c107e4/html5/thumbnails/23.jpg)
©HCCS & IBM® 2008 Stephen Linkin 23
Summary
Read The Redbook