1 transaction management systems on z/os online processing on the mainframe stephen s. linkin...

Post on 03-Jan-2016

215 Views

Category:

Documents

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

©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

©HCCS & IBM® 2008 Stephen Linkin 2

Example Of Global Online Processing -The New Big Picture

The Enterprise

©HCCS & IBM® 2008 Stephen Linkin 3

Example Of Global Online Processing -The New Big Picture

The Model

©HCCS & IBM® 2008 Stephen Linkin 4

Transaction systems for the mainframe

What Are Transactions? What Are Transaction Programs?

Re-entrant Code

©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

©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

©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

©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

©HCCS & IBM® 2008 Stephen Linkin 9

What is CICS?

CICS In a z/OS System

©HCCS & IBM® 2008 Stephen Linkin 10

What is CICS?

CICS Transactions, Programs And Tasks Transaction Program Unit of Work Task

©HCCS & IBM® 2008 Stephen Linkin 11

What is CICS?

Using Programming Languages Conversational And

Pseudo-conversational Programming

©HCCS & IBM® 2008 Stephen Linkin 12

What is CICS?

CICS Programming Commands

©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

©HCCS & IBM® 2008 Stephen Linkin 14

What is CICS?

CICS Transaction Flows

©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

©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

©HCCS & IBM® 2008 Stephen Linkin 17

What is CICS?

Program Control

©HCCS & IBM® 2008 Stephen Linkin 18

What is CICS?

Program Control

EXEC CICS LINK PROGRAM(pgmname) COMMAREA(commarea) LENGTH(length) END-EXEC

©HCCS & IBM® 2008 Stephen Linkin 19

What is CICS?

Program Control CICS Programming Roadmap Our Online Example

©HCCS & IBM® 2008 Stephen Linkin 20

What is IMS?

IMS Transaction Manager

IMS Database Manager

IMS System Services

©HCCS & IBM® 2008 Stephen Linkin 21

What is IMS?

IMS Transaction Manager

IMS Database Manager

IMS System Services IMS in a z/OS system

©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

©HCCS & IBM® 2008 Stephen Linkin 23

Summary

Read The Redbook

top related