CA Endevor® SCM Interface for DB2 - denk-online.de SCMI for DB2 Overview... · Summary — CA...

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

Transcript of CA Endevor® SCM Interface for DB2 - denk-online.de SCMI for DB2 Overview... · Summary — CA...

Überblick

[email protected]

CA Endevor® SCM Interface for DB2

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.

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.

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

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

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

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.

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

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.

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.

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.

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.

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

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.

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

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.

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.

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.

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.

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?

Überblick

CA Endevor® SCM Interface for DB2