Presentation is loading. Please wait.

Presentation is loading. Please wait.

1 Transaction Management Systems On z/OS Online Processing On The Mainframe Stephen S. Linkin Houston Community College © HCCS and IBM 2008 ©HCCS & IBM®

Similar presentations


Presentation on theme: "1 Transaction Management Systems On z/OS Online Processing On The Mainframe Stephen S. Linkin Houston Community College © HCCS and IBM 2008 ©HCCS & IBM®"— Presentation transcript:

1

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® 2008 Stephen Linkin

3 2 Example Of Global Online Processing -The New Big Picture  The Enterprise

4 ©HCCS & IBM® 2008 Stephen Linkin3 Example Of Global Online Processing -The New Big Picture  The Model

5 ©HCCS & IBM® 2008 Stephen Linkin4 Transaction systems for the mainframe  What Are Transactions?  What Are Transaction Programs? Re-entrant Code

6 ©HCCS & IBM® 2008 Stephen Linkin5 Transaction systems for the mainframe  What Is A Transaction System? On Line Processing OLP User Friendly Dynamic Systems Management

7 ©HCCS & IBM® 2008 Stephen Linkin6 Transaction systems for the mainframe  What Are The Typical Requirements Of A Transaction System? A-C-I-D  Atomic  Consistent  Isolated  Durable

8 ©HCCS & IBM® 2008 Stephen Linkin7 Transaction systems for the mainframe  What Is Commit And Roll Back? What is it about  Phase I  Phase II

9 ©HCCS & IBM® 2008 Stephen Linkin8 Transaction systems for the mainframe  Resource Recovery Services RRS  CICS  Step Names IN-RESET IN-FLIGHT IN-PREPARE IN-COMMIT IN-BACKOUT

10 ©HCCS & IBM® 2008 Stephen Linkin9 What is CICS?  CICS In a z/OS System

11 ©HCCS & IBM® 2008 Stephen Linkin10 What is CICS?  CICS Transactions, Programs And Tasks Transaction Program Unit of Work Task

12 ©HCCS & IBM® 2008 Stephen Linkin11 What is CICS?  Using Programming Languages  Conversational And Pseudo-conversational Programming

13 ©HCCS & IBM® 2008 Stephen Linkin12 What is CICS?  CICS Programming Commands

14 ©HCCS & IBM® 2008 Stephen Linkin13 What is CICS?  CICS Programming Commands  How A CICS Transaction Flows Terminal Control System Services. Program Library. Task Basic Mapping Support File Control

15 ©HCCS & IBM® 2008 Stephen Linkin14 What is CICS?  CICS Transaction Flows

16 ©HCCS & IBM® 2008 Stephen Linkin15 What is CICS?  CICS Services For Application Programs Application Programming Interface Terminal Control Services File And Database Control Services

17 ©HCCS & IBM® 2008 Stephen Linkin16 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

18 ©HCCS & IBM® 2008 Stephen Linkin17 What is CICS?  Program Control

19 ©HCCS & IBM® 2008 Stephen Linkin18 What is CICS?  Program Control EXEC CICS LINK PROGRAM(pgmname) COMMAREA(commarea) LENGTH(length) END-EXEC COMMAREA(commarea) LENGTH(length) END-EXEC

20 ©HCCS & IBM® 2008 Stephen Linkin19 What is CICS?  Program Control  CICS Programming Roadmap  Our Online Example

21 ©HCCS & IBM® 2008 Stephen Linkin20 What is IMS?  IMS Transaction Manager  IMS Database Manager  IMS System Services

22 ©HCCS & IBM® 2008 Stephen Linkin21 What is IMS?  IMS Transaction Manager  IMS Database Manager  IMS System Services  IMS in a z/OS system

23 ©HCCS & IBM® 2008 Stephen Linkin22 What is IMS?  IMS Transaction Manager  IMS Database Manager  IMS System Services  IMS in a z/OS system  IMS Transaction Manager Messages

24 ©HCCS & IBM® 2008 Stephen Linkin23 Summary  Read The Redbook


Download ppt "1 Transaction Management Systems On z/OS Online Processing On The Mainframe Stephen S. Linkin Houston Community College © HCCS and IBM 2008 ©HCCS & IBM®"

Similar presentations


Ads by Google