Upload
aron-marshall
View
218
Download
1
Embed Size (px)
Citation preview
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
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
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)
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)
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.
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
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
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
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
Our DB2 Systems
10 | Copyright © Interskill Learning Pty Ltd 2011 – Commercial in Confidence
SYSB
CICS01CICS01CICS
DBB1
SYSD
CICS01CICS01CICS
DBD1
DRDA
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