11
Our Data Management and Transaction Processing Company Name 1 | Copyright © Interskill Learning Pty Ltd 2011 – Commercial in Confidence z/OS Application Development Overview 1 hour 35 minutes 50 minutes PowerPoin t Our Programming and Batch Systems Webinar Understanding Application Programming Procedures = Datatrain Course Modules Data Management Systems Transaction Processing Systems Programming Capabilities Batch Systems 30 minutes PowerPoin t Our Data Management and Transaction Processing

Our Data Management and Transaction Processing Company Name 1 |Copyright © Interskill Learning Pty Ltd 2011 – Commercial in Confidence z/OS Application

Embed Size (px)

Citation preview

Page 1: Our Data Management and Transaction Processing Company Name 1 |Copyright © Interskill Learning Pty Ltd 2011 – Commercial in Confidence z/OS Application

Our Data Management and Transaction ProcessingCompany Name

1 | Copyright © Interskill Learning Pty Ltd 2011 – Commercial in Confidence

z/OS Application Development Overview

1 hour

35 minutes

50 minutes

PowerPoint Our Programming and Batch Systems

WebinarUnderstanding

Application Programming Procedures

= Datatrain Course Modules

Data Management Systems

Transaction Processing Systems

Programming Capabilities

Batch Systems

30 minutes

PowerPoint Our Data Management and Transaction

Processing

Page 2: Our Data Management and Transaction Processing Company Name 1 |Copyright © Interskill Learning Pty Ltd 2011 – Commercial in Confidence z/OS Application

Presentation Topics

• Our z/OS Systems

• Our Dataset Names and Allocation

• Our Transaction and Database Managers

• Our IMS, CICS and DB2 Systems

2 | Copyright © Interskill Learning Pty Ltd 2011 – Commercial in Confidence

Page 3: Our Data Management and Transaction Processing Company Name 1 |Copyright © Interskill Learning Pty Ltd 2011 – Commercial in Confidence z/OS Application

Our z/OS Systems

•What is the configuration of our system?

3 | Copyright © Interskill Learning Pty Ltd 2011 – Commercial in Confidence

CEC1

LP1101

LP1102

z/VM – VM01

z/OS 1.11 – SYSA(Production)

z/Linux – LNX1

z/OS1.12 – SYSD (Development)

CEC2

LP1201

LP1202

z/VM – VM01

z/OS 1.11 – SYSB(Production)

z/Linux – LNX2

z/OS1.12 – SYSS (Systems Programmer)

Page 4: Our Data Management and Transaction Processing Company Name 1 |Copyright © Interskill Learning Pty Ltd 2011 – Commercial in Confidence z/OS Application

Data set naming standards

4 | Copyright © Interskill Learning Pty Ltd 2011 – Commercial in Confidence

High Level Qualifiers:•User Datasets: uid.** (e.g. U10153.MISC.CNTL)

•Group Datasets: ghlq.** (e.g. APPGRP1.SRC.CNTL)

•Production Datasets: prod.** (e.g. PROD.JCL)

•System Datasets: sys%.** (e.g. SYS1.LINKLIB)

Low Level Qualifiers:•**.CNTL or **.JCL – JCL libraries (e.g. U10153.MISC.CNTL)

•**.SRC – Program Source (e.g. U10153.SRC)

•**.H – C includes (e.g. U10153.H)

•**.TEXT – text libraries (e.g. PROD.BATCH.TEXT)

•**.LOAD – load libraries (e.g. PROD.IMS.LOAD)

•**.OBJ – object libraries (e.g. PROC.CICS.OBJ)

•**.PROCLIB – procedure libraries. (e.g. PROD.PROCLIB)

Page 5: Our Data Management and Transaction Processing Company Name 1 |Copyright © Interskill Learning Pty Ltd 2011 – Commercial in Confidence z/OS Application

Data set allocation standards

5 | Copyright © Interskill Learning Pty Ltd 2011 – Commercial in Confidence

•z/OS Class Selection Routines Automatically Fill in the Blanks.

•Do Not Set the VOLSER

•Use your own DCB attributes if needed.

•No limit on space, but be frugal.

•Special Attributes• DATACLAS = VSAMRLS – VSAM Record Level Sharing

• UNIT=VIO – in-memory dataset for temporary datasets < 1 cylinder

• UNIT=TAPE – tape datasets.

• MGMTCLAS = DELIN1 – delete this dataset in one year from when it was last updated.

Page 6: Our Data Management and Transaction Processing Company Name 1 |Copyright © Interskill Learning Pty Ltd 2011 – Commercial in Confidence z/OS Application

Software Configuration Manager

•IBM SCLM and SCLM Advanced Edition• Runs on the Mainframe

• Holds all mainframe source code

• Controls all software compiles and migrations.

• Connected to Rational ClearCase.

• Access from SYSD. No access from SYSA or SYSB.

•Rational ClearCase• Runs on AIX Server AIX0001

• Holds all non-mainframe source code

• Connected to IBM SCLM

6 | Copyright © Interskill Learning Pty Ltd 2011 – Commercial in Confidence

Page 7: Our Data Management and Transaction Processing Company Name 1 |Copyright © Interskill Learning Pty Ltd 2011 – Commercial in Confidence z/OS Application

Our transaction and database systems

7 | Copyright © Interskill Learning Pty Ltd 2011 – Commercial in Confidence

SYSBSYSA

CICS01CICS01CICS

CICS01CICS01CICS

IMS

IMS DB2VSAMVSAMVSAM

VSAMVSAMVSAM

SYSD

CICS01CICS01CICS

IMS

IMS VSAMVSAMVSAM DB2

Websphere MQ

Page 8: Our Data Management and Transaction Processing Company Name 1 |Copyright © Interskill Learning Pty Ltd 2011 – Commercial in Confidence z/OS Application

Our IMS systems

8 | Copyright © Interskill Learning Pty Ltd 2011 – Commercial in Confidence

SYSA

CICS01CICS01CICS01

IMSPRD

IMSPRD

SYSD

CICS01CICS01CICSD1

IMSDEV

IMSDEV

Websphere MQ

IMSPRD• Production IMS TM/DB• IMS V10• COBOL Applications• Access from UNIX via

Websphere MQ IMS Bridge

IMSDEV• Development IMS TM/DB• IMS V11• COBOL Applications• Pilot Java Application

Page 9: Our Data Management and Transaction Processing Company Name 1 |Copyright © Interskill Learning Pty Ltd 2011 – Commercial in Confidence z/OS Application

Our CICS System

9 | Copyright © Interskill Learning Pty Ltd 2011 – Commercial in Confidence

SYSBSYSA

CICSA1 CICSA2

IMSPRD DB2VSAMVSAMVSAM

SYSD

IMSDEV VSAMVSAMVSAMDB2

CICSA3

CICSB1

CICSB3

CICSB2

VSAMVSAMVSAM

CICSD1 CICSD2

CICSA*, CICSB*• Production CICS - CICS TS 3.2• COBOL Applications• CICSA1, CICSB1 – TOR• CICSA2, CICSB2 – AOR• CICS A3, CICSB3 - FOR

CICSD*• Development CICS - CICS TS 4.1• COBOL Applications• C Application Prototype

Page 10: Our Data Management and Transaction Processing Company Name 1 |Copyright © Interskill Learning Pty Ltd 2011 – Commercial in Confidence z/OS Application

Our DB2 Systems

10 | Copyright © Interskill Learning Pty Ltd 2011 – Commercial in Confidence

SYSB

CICS01CICS01CICS

DBB1

SYSD

CICS01CICS01CICS

DBD1

DRDA

Page 11: Our Data Management and Transaction Processing Company Name 1 |Copyright © Interskill Learning Pty Ltd 2011 – Commercial in Confidence z/OS Application

Summary

• Our z/OS Systems

• Our Dataset Names and Allocation

• Our Transaction and Database Managers

• Our IMS, CICS and DB2 Systems

11 | Copyright © Interskill Learning Pty Ltd 2011 – Commercial in Confidence

z/OS Application Development Overview

1 hour

35 minutes

50 minutes

PowerPoint Our Programming and Batch Systems

WebinarUnderstanding

Application Programming Procedures

= Datatrain Course Modules

Data Management Systems

Transaction Processing Systems

Programming Capabilities

Batch Systems

30 minutes

PowerPoint Our Data Management and Transaction

Processing