ims virtualization with cope - gse

39
IMS Virtualization with COPE John Butterweck Compuware [email protected] November 2020 Session 1AH

Upload: others

Post on 19-Feb-2022

2 views

Category:

Documents


0 download

TRANSCRIPT

• What is IMS virtualization?

• How does a transaction run in a COPE environment?

• How do we define the virtual environment?

• How does COPE transform programs and databases?

• What technologies work in a COPE system?

• How long does it take to set up the COPE environment?

• Benefits of COPE virtualization

Agenda

Agenda• What is IMS virtualization?

− COPE for IMS

• How does a transaction run in a COPE environment?

• How do we define the virtual environment?

• How does COPE transform programs and databases?

• What technologies work in a COPE system?

• How long does it take to set up the COPE environment?

• Benefits of COPE virtualization

3

Virtual DB/TM

Virtual DB/TM

Virtual DB/TM

Virtual DB/TM

What is IMS Virtualization with COPE for IMS?

“The ability to execute multiple versions of IMS and Db2 programs within a single IMS subsystem.”

App App App App

IMS DB/TM

z/OS

IMS DB/TM

z/OS

APp

APp

APp

APp

APp

APp

APp

APp

APp

APp

APp

APp

APp

APp

APp

APp

DB DB DB DBDB

DB

DB

DB

DB

DB

DB

DB

DB

DB

DB

DB

DB

DB

DB

DB

IMS Environment

IMS

SSID=DEV1

Batch MPP IFP BMP

DLISAS

IMS Databases

DBRC

PGMLIB

OLDS/SLDS/RLDS

DBDLIB/PSBLIB/ACBLIB

DYNALLOC

MFS FORMAT

IMS RESLIB

Db2

MQ

IMS Environment (Four IMS Systems)

Batch MPP IFP BMPPGMLIB

OLDS/SLDS/RLDS

DYNALLOC

MFS FORMAT

IMS RESLIB

IMS Databases

IMS

SSID=DEV2

DLISAS

DBRCDb2

MQ

DBDLIB/PSBLIB/ACBLIB

Batch MPP IFP BMPPGMLIB

OLDS/SLDS/RLDS

DYNALLOC

MFS FORMAT

IMS RESLIB

IMS Databases

IMS

SSID=DEV4

DLISAS

DBRCDb2

MQ

DBDLIB/PSBLIB/ACBLIB

Batch MPP IFP BMPPGMLIB

OLDS/SLDS/RLDS

DYNALLOC

MFS FORMAT

IMS RESLIB

IMS Databases

IMS

SSID=DEV1

DLISAS

DBRCDb2

MQ

DBDLIB/PSBLIB/ACBLIB

Batch MPP IFP BMPPGMLIB

OLDS/SLDS/RLDS

DYNALLOC

MFS FORMAT

IMS RESLIB

IMS Databases

IMS

SSID=DEV3

DLISAS

DBRCDb2

MQ

DBDLIB/PSBLIB/ACBLIB

COPE Virtualization

Batch MPP MPP BMPPGMLIB

OLDS/SLDS/RLDS

DYNALLOC

MFS FORMAT

IMS RESLIB

IMS Databases

IMS

SSID=DEV2

DLISAS

DBRCDb2

MQ

DBDLIB/PSBLIB/ACBLIB

Batch MPP IFP BMPPGMLIB

OLDS/SLDS/RLDS

DYNALLOC

MFS FORMAT

IMS RESLIB

IMS Databases

IMS

SSID=DEV1

DLISAS

DBRCDb2

MQ

DBDLIB/PSBLIB/ACBLIB

Batch MPP MPP BMPPGMLIB

OLDS/SLDS/RLDS

DYNALLOC

MFS FORMAT

IMS RESLIB

IMS Databases

IMS

SSID=DEV3

DLISAS

DBRCDb2

MQ

DBDLIB/PSBLIB/ACBLIB

Batch MPP MPP BMPPGMLIB

OLDS/SLDS/RLDS

DYNALLOC

MFS FORMAT

IMS RESLIB

IMS Databases

IMS

SSID=DEV4

DLISAS

DBRCDb2

MQ

DBDLIB/PSBLIB/ACBLIB

COPE Virtualization

DLISAS

DBRC

PGMLIB

IMS Databases IMS Databases IMS DatabasesIMS Databases

BATCH / BMP MPP

IMS(physical)

SSID=DEV0

COPE IMSLSYS=DV2A

COPE IMSLSYS=DV3A

COPE IMSLSYS=DV4A

COPE IMSLSYS=DV1A

Db2

MQ

COPE Virtualization with New IMS Systems

DLISAS

DBRC

PGMLIB

IMS Databases IMS Databases IMS DatabasesIMS Databases

BATCH / BMP MPP

IMS(physical)

SSID=DEV0

COPE IMSLSYS=DV2A

COPE IMSLSYS=DV3A

COPE IMSLSYS=DV4A

COPE IMSLSYS=DV1A

COPE IMSLSYS=DV2B

COPE IMSLSYS=DV3B

COPE IMSLSYS=DV4B

COPE IMSLSYS=DV1B

COPE IMSLSYS=DV2C

COPE IMSLSYS=DV3C

COPE IMSLSYS=DV4C

COPE IMSLSYS=DV1C

COPE IMSLSYS=DV2D

COPE IMSLSYS=DV4D

Db2

MQ

COPE IMSLSYS=DV1D

COPE IMSLSYS=DV3D

Agenda

• What is IMS virtualization?

• How does a transaction run in a COPE environment?

• How do we define the virtual environment?

• How does COPE transform programs and databases?

• What technologies work in a COPE system?

• How long does it take to set up the COPE environment?

• Benefits of COPE virtualization

10

◼ Sign on to IMS

Log on to IMS

Issue COPE transaction

Specify the desired Virtual System

When changing Virtual systems the application program libraries to be searched is displayed (STEPLIB)

Bring up application format

Enter application data and run the application

Application run same as in non-COPE Environment

Agenda• What is IMS virtualization?

• How does a transaction run in a COPE environment?

• How do we define the virtual environment?

• How does COPE transform programs and databases?

• What technologies work in a COPE system?

• How long does it take to set up the COPE environment?

• Benefits of COPE virtualization

18

COPE Main ISPF Menu

COPE Development System Setup

Define Virtual Systems (LSYS)

COPE Development SYSTEM Setup

Define Message Region Datasets per Virtual System

Agenda

• What is IMS virtualization?

• How does a transaction run in a COPE environment?

• How do we define the virtual environment?

• How does COPE transform programs and databases?

• What technologies work in a COPE system?

• How long does it take to set up the COPE environment?

• Benefits of COPE virtualization

24

Transforming IMS into a COPE Virtualized Environment

COPE Cross-reference Tables

DYNALLOC

MFS FORMAT

IMS RESLIB

ACBLIB

DBRC RECON

COPE

ISPF

IMS

GENS

DBD Source/Load

PSB Source/Load

DFSMDASource/Load

MFS Source

IMS Stage 1

DBDLIB

PSBLIB

IMS Catalog

Register Databases in RECON

Populate Utility

ACBGEN

Import and Generate

COPE Development System Import

COPE Development Data Transformation

COPE Development Data Transformation

Agenda

• What is IMS virtualization?

• How does a transaction run in a COPE environment?

• How do we define the virtual environment?

• How does COPE transform programs and databases?

• What technologies work in a COPE system?

• How long does it take to set up the COPE environment?

• Benefits of COPE virtualization

30

COPE Support for IMS Tools

• Integration with Compuware Products

–Xpediter (TSO and Topaz)

–Abend-AID IMS

– File-AID IMS

–Compuware Xchange

• Other vendor products (ex. File-Manager)

–Will work with COPE, but must use the COPE database names

–We have an API for vendors

Agenda• What is IMS virtualization?

• How do we define the virtual environment?

• How does COPE transform programs and databases?

• How does a transaction run in a COPE environment?

• What technologies work in a COPE system?

• How long does it take to set up the COPE environment?

• Benefits of COPE virtualization

32

How Long Does It Take to Create COPE for IMS?

Installation Step Duration

Install COPE 1 day

Import Stage 1, DFSMDA, DBDs and PSBs 1 week

Define IMS JCL; generate Stage 1 and Stage 2 1 day

Load IMS and Db2 databases 1 – 3 weeks

Setup connections to CICS and MQ 1 day

Total 3 – 5 weeks

Agenda• What is IMS virtualization?

• How do we define the virtual environment?

• How does COPE transform programs and databases?

• How does a transaction run in a COPE environment?

• What technologies work in a COPE system?

• How long does it take to set up the COPE environment?

• Benefits of COPE virtualization

34

Benefits of IMS Virtualization with COPE

• Create virtual environments within one IMS physical system• For different phases of application development

• For different versions of IMS applications and databases

• Application developers and testers work independently in own IMS

• Increase number of IMS systems in a single LPAR

• Reduce the number of IMS system migrations

• Lower CPU resource utilization by eliminating IMS address spaces

• COPE is not a simulator, emulator or system replicator

COPE Virtualization

Any questions and/or COPE tasks/processes you are interested in learning more about?

Driving Digital Success with the Mainframe: Adapt, Automate, and Secure

bmc.com/forms/mainframe-survey-results.html

Please submit your session feedback!

• Do it online at http://conferences.gse.org.uk/2020/feedback/1AH

• This session is 1AH

GSE UK Conference 2020 Charity

• The GSE UK Region team hope that you find this presentation and others that follow useful and help to expand your knowledge of z Systems.

• Please consider showing your appreciation by kindly donating a small sum to our charity this year, NHS Charities Together. Follow the link below or scan the QR Code:http://uk.virginmoneygiving.com/GuideShareEuropeUKRegion