Top Banner
Überblick [email protected] CA Endevor® SCM Interface for DB2
21

CA Endevor® SCM Interface for DB2 - denk-online.de SCMI for DB2 Overview... · Summary — CA Endevor SCM Interface for DB2 combined with CA Endevor SCM enhances the migration and

Nov 19, 2018

Download

Documents

vanliem
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: CA Endevor® SCM Interface for DB2 - denk-online.de SCMI for DB2 Overview... · Summary — CA Endevor SCM Interface for DB2 combined with CA Endevor SCM enhances the migration and

Überblick

[email protected]

CA Endevor® SCM Interface for DB2

Page 2: CA Endevor® SCM Interface for DB2 - denk-online.de SCMI for DB2 Overview... · Summary — CA Endevor SCM Interface for DB2 combined with CA Endevor SCM enhances the migration and

Agenda

— Challenges of Software Change Management and DB2

— CA Endevor SCM Interface for DB2

− Functionality

− Latest release

− Main Features

2 Copyright © 2010 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies.

Page 3: CA Endevor® SCM Interface for DB2 - denk-online.de SCMI for DB2 Overview... · Summary — CA Endevor SCM Interface for DB2 combined with CA Endevor SCM enhances the migration and

Challenges When Using Endevor with DB2

— CA Endevor® Software Change Manager (SCM)

− Manages and controls software life cycle and processes

— DB2 applications and components

− Require same kind of Software Development Life Cycle (SDLC) management

PLUS complexity of catalog management

3 Copyright © 2010 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies.

Page 4: CA Endevor® SCM Interface for DB2 - denk-online.de SCMI for DB2 Overview... · Summary — CA Endevor SCM Interface for DB2 combined with CA Endevor SCM enhances the migration and

Managing DB2 Applications The Objects and Tasks

4 Copyright © 2010 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies.

Development/Test Production

DB2 Catalog Management

- Tables - Views

- Indexes - Plans

- DB2 Packages - Tablespaces

DB2 Catalog Management

- Tables - Views

- Indexes - Plans

- DB2 Packages - Tablespaces

Software Management

- Load Modules - SQL Code

- Copybooks - DBRM Library Members

- CLISTs - Panels

Software Management

- Load Modules - SQL Code

- Copybooks - DBRM Library Members

- CLISTs - Panels

Promotion/ Migration

Management

Promotion/ Migration

Management

Synchronization Synchronization

Page 5: CA Endevor® SCM Interface for DB2 - denk-online.de SCMI for DB2 Overview... · Summary — CA Endevor SCM Interface for DB2 combined with CA Endevor SCM enhances the migration and

Role of Catalog Management Software Managing the DB2 Part

5 Copyright © 2010 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies.

Development/Test Production

DB2 Catalog Management

- Tables - Views

- Indexes - Plans

- DB2 Packages - Tablespaces

DB2 Catalog Management

- Tables - Views

- Indexes - Plans

- DB2 Packages - Tablespaces

Software Management

- Load Modules - SQL Code

- Copybooks - DBRM Library Members

- CLISTs - Panels

Software Management

- Load Modules - SQL Code

- Copybooks - DBRM Library Members

- CLISTs - Panels

Promotion/ Migration

Management

Promotion/ Migration

Management

Synchronization Synchronization

CA RC/Migrator™

for DB2

CA RC/Compare™

for DB2

Page 6: CA Endevor® SCM Interface for DB2 - denk-online.de SCMI for DB2 Overview... · Summary — CA Endevor SCM Interface for DB2 combined with CA Endevor SCM enhances the migration and

Role of Software Management Software Managing the Software Part

6 Copyright © 2010 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies.

Development/Test Production

DB2 Catalog Management

- Tables - Views

- Indexes - Plans

- DB2 Packages - Tablespaces

DB2 Catalog Management

- Tables - Views

- Indexes - Plans

- DB2 Packages - Tablespaces

Software Management

- Load Modules - SQL Code

- Copybooks - DBRM Library Members

- CLISTs - Panels

Software Management

- Load Modules - SQL Code

- Copybooks - DBRM Library Members

- CLISTs - Panels

Promotion/ Migration

Management

Promotion/ Migration

Management

Synchronization Synchronization

CA Endevor SCM

Page 7: CA Endevor® SCM Interface for DB2 - denk-online.de SCMI for DB2 Overview... · Summary — CA Endevor SCM Interface for DB2 combined with CA Endevor SCM enhances the migration and

What’s Missing? Synchronization Between the Roles

— Need facility that will...

− Identify/Crossreference all elements and objects needed to execute a DB2

application

− Provide a collective summary of changes made to all components of a DB2

application so that they can be coordinated for migration

− Ensure that DB2 catalog changes are reflected in application components

− Ensure that application changes are reflected in DB2 catalog components

− Ensure that the migration of all related DB2 and application components

are synchronized and coordinated

7 Copyright © 2010 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies.

Page 8: CA Endevor® SCM Interface for DB2 - denk-online.de SCMI for DB2 Overview... · Summary — CA Endevor SCM Interface for DB2 combined with CA Endevor SCM enhances the migration and

CA Endevor SCM Interface for DB2 Synchronization Between the Roles

8 Copyright © 2010 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies.

Development/Test Production

DB2 Catalog Management

- Tables - Views

- Indexes - Plans

- DB2 Packages - Tablespaces

DB2 Catalog Management

- Tables - Views

- Indexes - Plans

- DB2 Packages - Tablespaces

Software Management

- Load Modules - SQL Code

- Copybooks - DBRM Library Members

- CLISTs - Panels

Software Management

- Load Modules - SQL Code

- Copybooks - DBRM Library Members

- CLISTs - Panels

Promotion/ Migration

Management

Promotion/ Migration

Management

Synchronization Synchronization CA Endevor SCM Interface for DB2

Page 9: CA Endevor® SCM Interface for DB2 - denk-online.de SCMI for DB2 Overview... · Summary — CA Endevor SCM Interface for DB2 combined with CA Endevor SCM enhances the migration and

CA Endevor SCM Interface for DB2

— A facility that allows you to keep track of

− all programs, macros, copybooks, object modules, DBRMs, load modules, etc,

− that belong to your DB2 application as well as the application’s

− tables, views, DB2 packages, plans, indexes etc.

9 Copyright © 2010 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies.

Page 10: CA Endevor® SCM Interface for DB2 - denk-online.de SCMI for DB2 Overview... · Summary — CA Endevor SCM Interface for DB2 combined with CA Endevor SCM enhances the migration and

CA Endevor SCM Interface for DB2

— CA Endevor SCM Interface r17 for DB2

− Newest release of EDB2

• Provides integration between CA Endevor SCM and the DB2 Catalog Objects

− Only includes DB2 related functions of EDB2

• Uses CA RC/Migrator and CA RC/Compare to support DB2 object processing

• CA RC/Migrator reports available

• Does not include CA Endevor SCL syntax creation

− Provides an interface to:

• CA RC/Migrator Quick Migrate

– With the ability to specify the DB2 objects via Endevor Elements

• CA RC/Compare Batch Compare Facility

11 Copyright © 2010 CA Technologies. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies.

Page 11: CA Endevor® SCM Interface for DB2 - denk-online.de SCMI for DB2 Overview... · Summary — CA Endevor SCM Interface for DB2 combined with CA Endevor SCM enhances the migration and

Use CA Endevor SCM Interface for DB2 To...

— Ensure that the source, object, and executable forms of an element correspond

— Report on plans, DB2 packages, DBRMs, and Endevor elements that are related

— Determine, through Footprint technology, the impact on DB2 objects if an Endevor element changes

— Build syntax that you can execute to rebuild or migrate all of your application’s DB2 components

— Compare DB2 object catalog definitions that exist in the target catalog with those being migrated before the actual migration

12 Copyright © 2010 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies.

Page 12: CA Endevor® SCM Interface for DB2 - denk-online.de SCMI for DB2 Overview... · Summary — CA Endevor SCM Interface for DB2 combined with CA Endevor SCM enhances the migration and

Main Features

— Footprint Facility

— Synchronize Facility

— Catalog Compare Facility

13 Copyright © 2010 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies.

Page 13: CA Endevor® SCM Interface for DB2 - denk-online.de SCMI for DB2 Overview... · Summary — CA Endevor SCM Interface for DB2 combined with CA Endevor SCM enhances the migration and

Main Components- Architecture

14 Copyright © 2010 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies.

Endevor Elements

Footprinting

Synchronize

Catalog Compare

Selection Criteria

Source Location Development/Test

Target Location

Production

DB2

Catalog

DB2

Catalog Plan/

Package

Footprint

Tables

Plan/

Package

Footprint

Tables

Page 14: CA Endevor® SCM Interface for DB2 - denk-online.de SCMI for DB2 Overview... · Summary — CA Endevor SCM Interface for DB2 combined with CA Endevor SCM enhances the migration and

Layer 1 - Footprint Facility

— Foundation for collecting information used by the other product

components

— CA Endevor SCM “footprints” DBRMs

— CA Endevor SCM Interface for DB2 “footprints” DB2 Plans and DB2

Packages

− Footprinting is done in an Endevor Processor

— Enables executable code to be associated with its corresponding

source as well as associated DB2 plan and/or DB2 packages

15 Copyright © 2010 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies.

Page 15: CA Endevor® SCM Interface for DB2 - denk-online.de SCMI for DB2 Overview... · Summary — CA Endevor SCM Interface for DB2 combined with CA Endevor SCM enhances the migration and

Footprint Process

16 Copyright © 2010 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies.

The PL/PK footprint

row has the Endevor

element information

and the Plan/Package

name

Endevor

Processor

Steps

PL/PK footprint step

(CA Endevor SCM

Interface for DB2)

DBRMLIB

Bind

Cards

Plan/Package

(PL/PK)

Footprint

Tables

CA Endevor SCM Footprint

(in PDS directory entry)

Endevor Processor

Page 16: CA Endevor® SCM Interface for DB2 - denk-online.de SCMI for DB2 Overview... · Summary — CA Endevor SCM Interface for DB2 combined with CA Endevor SCM enhances the migration and

Layer 2 - Synchronize Facility

— Synchronizes DB2 catalog objects with their external application

entities and structures

— Helps to identify all related DB2 and Endevor entities that constitute

an application

− If a program or copybook is being changed, Synchronize lets the developer know

which DB2 table or view definitions and/or plans will potentially be affected by

the change

17 Copyright © 2010 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies.

Page 17: CA Endevor® SCM Interface for DB2 - denk-online.de SCMI for DB2 Overview... · Summary — CA Endevor SCM Interface for DB2 combined with CA Endevor SCM enhances the migration and

Synchronize Overview

18 Copyright © 2010 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies.

SYNCHRONIZE

(QMIGRATE) Plan/Package

Footprint

Tables

BIND

cards DDL

RCM

Reports

DB2

Catalog

Selection Criteria

(which could be all Endevor

ELEMENTS in an appl.)

Note: with SYNCRHONIZE you can generate DDL or BIND

Cards, but not both.

Page 18: CA Endevor® SCM Interface for DB2 - denk-online.de SCMI for DB2 Overview... · Summary — CA Endevor SCM Interface for DB2 combined with CA Endevor SCM enhances the migration and

Layer 3 - Catalog Compare Facility

— Takes the DDL created in the Synchronize Facility and compares it

with the definitions stored in the migration’s target DB2 catalog

— Produces an item-by-item comparison showing the structural

differences between the source and target catalogs

19 Copyright © 2010 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies.

Page 19: CA Endevor® SCM Interface for DB2 - denk-online.de SCMI for DB2 Overview... · Summary — CA Endevor SCM Interface for DB2 combined with CA Endevor SCM enhances the migration and

Compare Overview

20 Copyright © 2010 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies.

SYNCHRONIZE

(QMIGRATE) Plan/Package

Footprint

Tables

BIND

cards DDL

COMPARE

(batch compare)

DDL

RCM

Reports

RCM

Reports

DB2

Catalog

Selection Criteria

(which could be all Endevor

ELEMENTS in an appl.)

Note: with SYNCRHONIZE you can generate DDL or BIND

Cards, but not both.

Page 20: CA Endevor® SCM Interface for DB2 - denk-online.de SCMI for DB2 Overview... · Summary — CA Endevor SCM Interface for DB2 combined with CA Endevor SCM enhances the migration and

Summary

— CA Endevor SCM Interface for DB2 combined with CA Endevor

SCM enhances the migration and control of elements across both

DB2 and z/OS

— Questions?

Page 21: CA Endevor® SCM Interface for DB2 - denk-online.de SCMI for DB2 Overview... · Summary — CA Endevor SCM Interface for DB2 combined with CA Endevor SCM enhances the migration and

Überblick

CA Endevor® SCM Interface for DB2