Our z/OS Systems - Interskill Learning

advertisement
z/OS Application
Development Overview
Data Management Systems
1 hour
Transaction Processing
Systems
35 minutes
PowerPoint
Our Data Management
and Transaction
Processing
Programming Capabilities
50 minutes
Batch Systems
30 minutes
Our Data Management and Transaction
Processing
PowerPoint
Company Name
Webinar
1
|
Copyright © Interskill Learning Pty Ltd 2011 – Commercial in Confidence
Our Programming
and Batch Systems
Understanding
Application
Programming
Procedures
= Datatrain Course Modules
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
|
z/OS 1.11 – SYSA
z/OS 1.11 – SYSB
(Production)
(Production)
z/Linux – LNX1
z/Linux – LNX2
z/VM – VM01
z/VM – VM01
LP1101
LP1201
z/OS1.12 – SYSD
z/OS1.12 – SYSS
(Development)
(Systems Programmer)
LP1102
LP1202
CEC1
CEC2
Copyright © Interskill Learning Pty Ltd 2011 – Commercial in Confidence
Data set naming standards
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:
4
|
•**.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)
Copyright © Interskill Learning Pty Ltd 2011 – Commercial in Confidence
Data set allocation standards
• 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.
5
|
Copyright © Interskill Learning Pty Ltd 2011 – Commercial in Confidence
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
SYSA
SYSB
CICS01
CICS01
IMS
CICS01
CICS01
CICS
CICS
Websphere
MQ
VSAM
VSAM
VSAM
IMS
VSAM
VSAM
VSAM
SYSD
IMS
IMS
7
|
Copyright © Interskill Learning Pty Ltd 2011 – Commercial in Confidence
CICS01
CICS01
CICS
VSAM
VSAM
VSAM
DB2
DB2
Our IMS systems
IMSPRD
SYSA
IMSPRD
CICS01
CICS01
CICS01
•
•
•
•
Production IMS TM/DB
IMS V10
COBOL Applications
Access from UNIX via
Websphere MQ IMS
Bridge
Websphere
MQ
IMSPRD
IMSDEV
SYSD
IMSDEV
IMSDEV
8
|
Copyright © Interskill Learning Pty Ltd 2011 – Commercial in Confidence
CICS01
CICS01
CICSD1
•
•
•
•
Development IMS TM/DB
IMS V11
COBOL Applications
Pilot Java Application
Our CICS System
SYSA
CICSA1
IMSPRD
SYSB
CICSA2
CICSB1
CICSA3
CICSB3
VSAM
VSAM
VSAM
VSAM
VSAM
VSAM
IMSDEV
9
|
•
•
•
•
•
CICSD2
VSAM
VSAM
VSAM
DB2
CICSA*, CICSB*
SYSD
CICSD1
CICSB2
DB2
Copyright © Interskill Learning Pty Ltd 2011 – Commercial in Confidence
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
SYSB
CICS01
CICS01
CICS
DRDA
DBB1
Batch
SYSD
CICS01
CICS01
CICS
DBD1
10
|
Copyright © Interskill Learning Pty Ltd 2011 – Commercial in Confidence
z/OS Application
Development Overview
Summary
Data Management Systems
1 hour
• Our z/OS Systems
Transaction Processing
Systems
35 minutes
• Our Dataset Names and Allocation
• Our Transaction and Database Managers
PowerPoint
Our Data Management
and Transaction
Processing
Programming Capabilities
50 minutes
• Our IMS, CICS and DB2 Systems
Batch Systems
30 minutes
PowerPoint
Webinar
11
|
Copyright © Interskill Learning Pty Ltd 2011 – Commercial in Confidence
Our Programming
and Batch Systems
Understanding
Application
Programming
Procedures
= Datatrain Course Modules
Download