SlideShare a Scribd company logo
1 of 36
Download to read offline
Damon Anderson and Bill Bostridge
July 2016
IMS to DB2 Migration:
How a Fortune 500 Company Made the Move in
Record Time With Minimal Disruption.
Meet Today’s Presenters
2
Bill Bostridge
Director of Business Development
Syncsort
Damon Anderson
Manager of Data Services
Leading Fortune 500 Global Distribution Company
Syncsort is the Global Leader in Big Iron to Big Data Solutions
3
Syncsort Confidential and Proprietary - do not copy or distribute
• We are a leading data management software company and the
global leader in Big Iron to Big Data solutions for large enterprises
• Our innovative and high-performance software enables customers
to tap into the value of their data assets while dramatically reducing
the cost of managing mainframe and legacy systems
• Our Big Iron to Big Data solutions address the complex set of
requirements for delivering rich data from mainframe and legacy
sources to Big Data environments, powering business and
operational analytics
• A trusted industry leader for nearly 50 years, we deliver a unique
focus on customer value through cost-effective solutions and
unparalleled support
Marquee global customer base of leaders and
emerging businesses across all major industries
WOODCLIFF LAKE, NJ
JAPAN
SINGAPORE
Deep engineering and go-to-market relationships with
strategic partners in Big Iron and Big Data ecosystems
Marquee global customer base of leaders and
emerging businesses across all major industries
Syncsort DL/2 - Transparent Data Migration to DB2®
 Migrate IMS Segments to DB2
tables without making any
application changes
 Eliminate IMS DB and 3rd party
IMS support tools
 Move application maintenance to
SQL and DB2
 Syncsort DL2 is not a replication
tool, it is a replacement for IMS DB
 Combination of software and
services for a low risk migration
from IMS to DB2
Syncsort Confidential and Proprietary - do not copy or distribute
4
What Do We Mean by Transparent Data Migration?
• No modifications, compiles, recompiles of existing application programs
• Migrate at your own pace – one database at a time or multiple databases
• Environmental changes for batch JCL and CICS can be made in non-
disruptively in advance
• Simple switch between IMS and DB2 for application testing
• Fallback capability
• Easiest and fastest route to DB2 and value delivery
LOWEST RISK MIGRATION APPROACH – PROVEN TIME AND TIME AGAIN
5
Syncsort Confidential and Proprietary - do not copy or distribute
DL/2: Transparent Migration Process Overview
6
Before During After
IMS
NO
DB2
YES
DL2 Stub
Application Program
Static SQL
Data
in
DB2?
IMS Stub
Application Program
DL2 Stub
Application Program
IMS
DB2
Syncsort Confidential and Proprietary - do not copy or distribute
DL/2: Transparent Migration Process Overview
7
Before During After
IMS
NO
DB2
YES
DL2 Stub
Application Program
Static SQL
Data
in
DB2?
IMS Stub
Application Program
DL2 Stub
Application Program
IMS
DB2
Syncsort Confidential and Proprietary - do not copy or distribute
DL/2: Transparent Migration Process Overview
8
Before During After
IMS
NO
DB2
YES
DL2 Stub
Application Program
Static SQL
Data
in
DB2?
IMS Stub
Application Program
DL2 Stub
Application Program
IMS
DB2
Syncsort Confidential and Proprietary - do not copy or distribute
Accessing IMS Databases
9
DBCTL
DLISAS DBRC
IMS/DC
CICS/TS
BMP
DLI/DBB
B
A
T
C
H
Supported by DL/2:
• xxxTDLI Assembler IMS database calls
• EXEC DLI COBOL IMS system calls
• AIBTDLI PL/I and LE/370 IMS command
codes
Syncsort Confidential and Proprietary - do not copy or distribute
July, 2016
10
Review of a
Migration from
IMS to DB2
with DL/2
Damon Anderson
Anixter, Inc.
11
Why Migrate from IMS to DB2
Save Money
Cost of IMS Software
Cost of Software to monitor IMS
Cost of Software to Backup, Recover,
Reorganize, Validate
Personnel / Consultants
Staffing Shortages
Fewer and fewer developers and DBA’s
with IMS Skills
Consolidate to one z/OS DBMS
Simplify
12
More Why Migrate off of IMS
Forced to upgrade IMS to stay on supported
release.
IMS 11 – GA 2009 – EOS 2014
IMS 12 – GA 2011 – EOS 2016
IMS 13 – GA 2013
IMS 14 – GA 2015
Similarly forced remain current on maintenance
Databases were functionally stable.
No Changes for several years.
The Question is: Is the new release providing
any value to you and your organization?
13
Ways to Migrate from IMS to DB2
Recode the application.
Replace all IMS calls with DB2 calls.
Risk of inconsistent results.
Replicate IMS to DB2.
Great for Readers, but what application is read-
only. I want to update!
Replication delays – “Near Real Time”
Use a Transparency Layer – AKA: DL/2
Intercepts all IMS Calls
Conditionally passes them to IMS
Smoke & Mirrors
14
Environmental Overview
IMS V11 running DBCTL
32 Full Function Database, 28 Primary Indexes,
85 Secondary Indexes
About 2,500 application PSB’s
About1600 Application JCL & PROC members
to change.
DB2 V10 - No Upgrade to DB2 V11 during DL/2
Migration ( Simplify the project )
CICS 4.1 & CICS 4.2
15
Additional Constraints Present
in Our Environment
IMS Data Sharing.
 Not a constraint, simply a complexity.
We had Replication from IMS to DB2 running
since 2001
 Large number of applications as readers of the
DB2 targets of replication.
 Apps had to “facilitate” a delay
 There was overhead in replication: IMS User
Exit, Agents, Repositories, Additional Logging
Tasks, Post Log Merge Tasks, Apply Tasks
16
Convert Replication Targets into
Views on DL/2’s DB2 Tables
Replication was one segment to one table.
At some point the light bulb came on and we
realized the targets could become views.
We were not replicating every segment or even
every field ( column ).
Some “occurs” in segments that were replicated
1 segment occurrence to 15 DB2 rows.
Occurs rows are done through a view with 14
“UNION ALL” references to same table.
Must use the key, but predicate pushes into
query and it performs great.
17
Risk / Reward Tradeoff
Risks
Product won’t work ( Proof of Concept )
Implementation will take forever. ( 1 Year )
The Organizational “Naysayers”
Craziest Move: Our biggest Naysayer was assigned
as the Application Lead.
Rewards
Remove IMS from our inventory ( MLC )
Remove additional IMS Tooling ( $$$ )
Remove replication – DBA Stress Level Reduction
Simplification ( Three Major Components to One )
Position our data in a familiar relational model.
18
Syncsort Defined Phases of a
DL/2 Migration Project
PHASE 1: IMS analysis and migration unit definition
PHASE 2: Define migration and test plans
PHASE 3: Map IMS databases and secondary
indexes
PHASE 4: Migrate IMS data to DB2
PHASE 5: Application testing
PHASE 6: Production cutover
19
DL/2 – Project Preface & Phase 1
“Short Period of Contemplation”
December 2004 until March 2013
April 2013: IMS analysis – Done on Syncsort site
FTP them DBDLIB/PSBLIB
FTP them COBOL Copybooks for Segments
FTP code for all exit routines ( Sparse Indexes )
April 2013: Defined POC databases
20
Definition – Mapping
21
Definition – Migration Options
Option 1 – Big chunks of CHAR with key columns.
Option 2 – Most fields made CHAR columns.
Option 3 – Most fields made appropriate data type.
Data cleansing is likely.
Option 4 – Similar to Option 3, but includes mapping
segment types to different tables.
NOTE: It is possible to have any combination of these
options for your various databases to be converted.
Decision on which option to use determines the “ease
of use” later on.
22
DL/2 – Project Phase 2
July 2013: Definition of Migration plan
Opted for 2 groups = 2 “steps” in each environment
Second group would also include IMS Elimination.
Two passes is similar project plan to DB2 migration
plan with CM and NFM steps.
About 50% of data ( Not an even split on databases )
Couldn’t consider all at once, and didn’t want small
groups or individual database steps to drag on
forever.
Test plans were “business as usual” in Dev/Sys/QA
Thorough test as part of DR Test.
23
DL/2 – Project Phase 3
July 2013 – Syncsort prepares mapping for POC
databases and testing migration.
Lots of “Data Quality” questions
Lots of data analysis discoveries
Effects on “Migration Option Decisions”
August 2013 – On-Site POC
Several DBA’s now involved.
Minimal work by CICS system programmer.
Application specialist with extensive
IMS knowledge
A week of long days as we learned DL/2.
POC Complete – Green light for the project !
24
DL/2 – Start Your Engines
Divide and Conquer
Re-link all programs to get DL/2 Stub included.
Change SCLM Build to link DL/2 Stub.
JCL Changes for BMP JCL and Procs.
 Edit macro for JCL changes: about 1,600 members.
 Progress Tracked Weekly.
CICS Programs Installed across the board.
DB2 Plans Changed.
 PSB’s become “driver” with Static SQL in a Package.
 Plans needed collid of DL/2 packages in the packlist.
Create new Bufferpools ( GBP ) for DL/2 Tablespaces
and Indexes. ( DFSVSAMP )
25
DL/2 – Project Phase 4, 5 & 6
Syncsort delivers mapping.
Generate drivers.
Any issues in testing may be mapping related.
Test migration ( IMS Unload / DB2 Load ) process.
Convert Development, System Test & Quality.
Head to Production.
Quality mimicked production when production cutover
occurred. Did this to facilitate problem recreation.
Syncsort on site during both Production Cutovers.
Excellent support from Syncsort project players.
26
Group Cutover Timeline
Group 1 Migration
January 29, 2014 – Test / Development
March 9, 2014 – System Test
April 30, 2014 – Quality Assurance
September 7, 2014 – Production
Group 2 & IMS Elimination Mode Migration
July 2, 2014 – Test / Development
July 16, 2014 – System Test
September 17, 2014 – Quality Assurance
October 5, 2014 – Production
27
Special Processing and Issues
Data Warehouse – HD Unload processing became
DSNTIAUL Unloads.
Issue with IMS code having “SQL COMMIT” rather
that CHKP.
Ignored by IMS
Issue in IMS Elimination mode as it closes DL/2 Cursors
 Unconverted developer JCL – U3303 abends.
Alignment Errors on PCB’s
DB Call against I/O PCB
Code had been wrong for years.
28
Issues continued…
2 or 3 Programs with IMS call pattern not conducive to
performance.
Didn’t perform great in IMS
Performed worse under DL/2
Added relational call to replace IMS calls.
New diagnostic processes for developers.
Abend-AID, Dumpmaster
Xpeditor setup.
Maintained all doc for project on Wiki, including how-to’s
for developers.
29
Reaping the rewards…
Removed IMS from our inventory ( MLC )
Removed additional IMS Tooling ( $$$ )
Removed replication – DBA Stress Level Reduction
Removed the workload of maintaining those products.
Simplification ( Three Major Components to One )
Positioned our data in a familiar relational model.
30
Thanks for Attending!
That concludes my portion of the presentation.
Syncsort has some additional information to share.
Following that, there will be a time for questions.
I will gladly answer any questions related to our
implementation project.
Technical questions about the product can be
answered by Syncsort.
Thanks again for attending.
Typical Migration Project
Syncsort Confidential and Proprietary - do not copy or distribute
31
• Databases grouped by application/size/complexity for optimal testing
• Primarily 3 main project phases:
Database Group 1
Database Group 2
Database Group 3
TIME
Database Group n
Eliminate IMS
Database mapping usually
performed by Syncsort
Map/migrate Application testing Production cutover
Syncsort Migration Services
Syncsort Confidential and Proprietary - do not copy or distribute
32
• Free PSB and DBD analysis
• Proof of concept
• Mapping and migration services
• Onsite support for production cutover
Why the Transparency Approach?
Syncsort Confidential and Proprietary - do not copy or distribute
33
• NO application program changes are required
• LOWEST RISK migration strategy – bite-sized chunks
• REDUCED COSTS through elimination of IMS DB and BMC tools licenses
• SIMPLIFICATION of DBA support through DBMS convergence
• CHOICE of migration methods to meet differing requirements
• Simple, rapid method to reduce costs very quickly
• More measured method to meet DB2 design objectives
• A combination of both
• Simple method first, measured method later
• MINOR JCL changes (which can be made in advance)
DL/2 Transparent Data Migration
Syncsort Confidential and Proprietary - do not copy or distribute
34
• Eliminate IMS DB and IMS tools License costs with NO changes to
application code
• Support Legacy Modernization initiatives
• Reduce Risk as IMS DBA and Programming skills head for retirement
35
Questions and Answers
IMS to DB2 Migration: How a Fortune 500 Company Made the Move in Record Time With Minimal Disruption

More Related Content

What's hot

Top jcl interview questions and answers job interview tips
Top jcl interview questions and answers job interview tipsTop jcl interview questions and answers job interview tips
Top jcl interview questions and answers job interview tipsjcltutorial
 
Jcl interview questions
Jcl interview questionsJcl interview questions
Jcl interview questionsganjigirish
 
Bilgisayar Mimarisi 06, Feza BUZLUCA
Bilgisayar Mimarisi 06, Feza BUZLUCABilgisayar Mimarisi 06, Feza BUZLUCA
Bilgisayar Mimarisi 06, Feza BUZLUCAFeza BUZLUCA
 
Z OS IBM Utilities
Z OS IBM UtilitiesZ OS IBM Utilities
Z OS IBM Utilitieskapa rohit
 
IBM DB2 for z/OS Administration Basics
IBM DB2 for z/OS Administration BasicsIBM DB2 for z/OS Administration Basics
IBM DB2 for z/OS Administration BasicsIBM
 
Tuning and Debugging in Apache Spark
Tuning and Debugging in Apache SparkTuning and Debugging in Apache Spark
Tuning and Debugging in Apache SparkPatrick Wendell
 
Risc and cisc computers
Risc and cisc computersRisc and cisc computers
Risc and cisc computersankita mundhra
 
DB2 for z/OS Architecture in Nutshell
DB2 for z/OS Architecture in NutshellDB2 for z/OS Architecture in Nutshell
DB2 for z/OS Architecture in NutshellCuneyt Goksu
 
DB2 Accounting Reporting
DB2  Accounting ReportingDB2  Accounting Reporting
DB2 Accounting ReportingJohn Campbell
 
Creating Web Applications with IDMS, COBOL and ADSO
Creating Web Applications with IDMS, COBOL and ADSOCreating Web Applications with IDMS, COBOL and ADSO
Creating Web Applications with IDMS, COBOL and ADSOMargaret Sliming
 
MyRocks introduction and production deployment
MyRocks introduction and production deploymentMyRocks introduction and production deployment
MyRocks introduction and production deploymentYoshinori Matsunobu
 
FlashCopy and DB2 for z/OS
FlashCopy and DB2 for z/OSFlashCopy and DB2 for z/OS
FlashCopy and DB2 for z/OSFlorence Dubois
 
JCL MAINFRAMES
JCL MAINFRAMESJCL MAINFRAMES
JCL MAINFRAMESkamaljune
 
Z4R: Intro to Storage and DFSMS for z/OS
Z4R: Intro to Storage and DFSMS for z/OSZ4R: Intro to Storage and DFSMS for z/OS
Z4R: Intro to Storage and DFSMS for z/OSTony Pearson
 
Parallel Sysplex Implement2
Parallel Sysplex Implement2Parallel Sysplex Implement2
Parallel Sysplex Implement2ggddggddggdd
 
Dns name resolution process
Dns name resolution processDns name resolution process
Dns name resolution processkannanragothaman
 
DB2 for z/O S Data Sharing
DB2 for z/O S  Data  SharingDB2 for z/O S  Data  Sharing
DB2 for z/O S Data SharingSurekha Parekh
 

What's hot (20)

Top jcl interview questions and answers job interview tips
Top jcl interview questions and answers job interview tipsTop jcl interview questions and answers job interview tips
Top jcl interview questions and answers job interview tips
 
Skillwise JCL
Skillwise JCLSkillwise JCL
Skillwise JCL
 
Jcl interview questions
Jcl interview questionsJcl interview questions
Jcl interview questions
 
Bilgisayar Mimarisi 06, Feza BUZLUCA
Bilgisayar Mimarisi 06, Feza BUZLUCABilgisayar Mimarisi 06, Feza BUZLUCA
Bilgisayar Mimarisi 06, Feza BUZLUCA
 
Z OS IBM Utilities
Z OS IBM UtilitiesZ OS IBM Utilities
Z OS IBM Utilities
 
SKILLWISE-DB2 DBA
SKILLWISE-DB2 DBASKILLWISE-DB2 DBA
SKILLWISE-DB2 DBA
 
Mvs commands
Mvs commandsMvs commands
Mvs commands
 
IBM DB2 for z/OS Administration Basics
IBM DB2 for z/OS Administration BasicsIBM DB2 for z/OS Administration Basics
IBM DB2 for z/OS Administration Basics
 
Tuning and Debugging in Apache Spark
Tuning and Debugging in Apache SparkTuning and Debugging in Apache Spark
Tuning and Debugging in Apache Spark
 
Risc and cisc computers
Risc and cisc computersRisc and cisc computers
Risc and cisc computers
 
DB2 for z/OS Architecture in Nutshell
DB2 for z/OS Architecture in NutshellDB2 for z/OS Architecture in Nutshell
DB2 for z/OS Architecture in Nutshell
 
DB2 Accounting Reporting
DB2  Accounting ReportingDB2  Accounting Reporting
DB2 Accounting Reporting
 
Creating Web Applications with IDMS, COBOL and ADSO
Creating Web Applications with IDMS, COBOL and ADSOCreating Web Applications with IDMS, COBOL and ADSO
Creating Web Applications with IDMS, COBOL and ADSO
 
MyRocks introduction and production deployment
MyRocks introduction and production deploymentMyRocks introduction and production deployment
MyRocks introduction and production deployment
 
FlashCopy and DB2 for z/OS
FlashCopy and DB2 for z/OSFlashCopy and DB2 for z/OS
FlashCopy and DB2 for z/OS
 
JCL MAINFRAMES
JCL MAINFRAMESJCL MAINFRAMES
JCL MAINFRAMES
 
Z4R: Intro to Storage and DFSMS for z/OS
Z4R: Intro to Storage and DFSMS for z/OSZ4R: Intro to Storage and DFSMS for z/OS
Z4R: Intro to Storage and DFSMS for z/OS
 
Parallel Sysplex Implement2
Parallel Sysplex Implement2Parallel Sysplex Implement2
Parallel Sysplex Implement2
 
Dns name resolution process
Dns name resolution processDns name resolution process
Dns name resolution process
 
DB2 for z/O S Data Sharing
DB2 for z/O S  Data  SharingDB2 for z/O S  Data  Sharing
DB2 for z/O S Data Sharing
 

Viewers also liked

A Three Step Approach to Low-Risk IMS Modernization
A Three Step Approach to Low-Risk IMS ModernizationA Three Step Approach to Low-Risk IMS Modernization
A Three Step Approach to Low-Risk IMS ModernizationPrecisely
 
Carte implantations filiales MBE
Carte implantations filiales MBECarte implantations filiales MBE
Carte implantations filiales MBETéréva
 
Inspetor Bugiganga - pesquisas criativas para desenvolvimento ágil
Inspetor Bugiganga - pesquisas criativas para desenvolvimento ágilInspetor Bugiganga - pesquisas criativas para desenvolvimento ágil
Inspetor Bugiganga - pesquisas criativas para desenvolvimento ágilDTStartups
 
The Future of Video in 7 Minutes #FODM
The Future of Video in 7 Minutes #FODMThe Future of Video in 7 Minutes #FODM
The Future of Video in 7 Minutes #FODMGeorge Nimeh
 
CA Gen Exploration – What's New and Cool in Application Development
CA Gen Exploration – What's New and Cool in Application DevelopmentCA Gen Exploration – What's New and Cool in Application Development
CA Gen Exploration – What's New and Cool in Application DevelopmentCA Technologies
 
Method Validation - Repeatability
Method Validation - RepeatabilityMethod Validation - Repeatability
Method Validation - Repeatabilitylabgo
 
Analytical method validation
Analytical method validationAnalytical method validation
Analytical method validationShivalingam Anugu
 
Chauffage - Essentiels du thermique et des pièces détachées
Chauffage - Essentiels du thermique et des pièces détachéesChauffage - Essentiels du thermique et des pièces détachées
Chauffage - Essentiels du thermique et des pièces détachéesAudrey Clamecy
 
Notre catalogue général 2016 - Sanitaire
Notre catalogue général 2016 - SanitaireNotre catalogue général 2016 - Sanitaire
Notre catalogue général 2016 - SanitaireTéréva
 
NUS-ISS Learning Day 2016 - What Other IT Management Skills Should IT Project...
NUS-ISS Learning Day 2016 - What Other IT Management Skills Should IT Project...NUS-ISS Learning Day 2016 - What Other IT Management Skills Should IT Project...
NUS-ISS Learning Day 2016 - What Other IT Management Skills Should IT Project...NUS-ISS
 
Cross border investment & financial planning - building a plan for your life
Cross border investment & financial planning  - building a plan for your lifeCross border investment & financial planning  - building a plan for your life
Cross border investment & financial planning - building a plan for your lifeCardinal Point Wealth Management
 
Method Validation - ICH /USP Validation, Linearity and Repeatability
Method Validation - ICH /USP Validation, Linearity and Repeatability Method Validation - ICH /USP Validation, Linearity and Repeatability
Method Validation - ICH /USP Validation, Linearity and Repeatability labgo
 
Lecture 1 e-cmmerce , an introduction
Lecture 1  e-cmmerce , an introductionLecture 1  e-cmmerce , an introduction
Lecture 1 e-cmmerce , an introductionHabib Ullah Qamar
 
Analytical method validation by manoj ingale(best ppts)
Analytical method validation by manoj ingale(best ppts)Analytical method validation by manoj ingale(best ppts)
Analytical method validation by manoj ingale(best ppts)Indus Biotech Pvt.Ltd.
 
Lean six sigma - Waste elimination (Yellow Belt)
Lean six sigma - Waste elimination (Yellow Belt)Lean six sigma - Waste elimination (Yellow Belt)
Lean six sigma - Waste elimination (Yellow Belt)Abhay Yadav
 
Business to Business Electronic Commerce
Business to Business Electronic Commerce Business to Business Electronic Commerce
Business to Business Electronic Commerce Nurhazman Abdul Aziz
 
Closing the Digital Skills Gap
Closing the Digital Skills GapClosing the Digital Skills Gap
Closing the Digital Skills GapBobbi Newman
 

Viewers also liked (19)

A Three Step Approach to Low-Risk IMS Modernization
A Three Step Approach to Low-Risk IMS ModernizationA Three Step Approach to Low-Risk IMS Modernization
A Three Step Approach to Low-Risk IMS Modernization
 
Carte implantations filiales MBE
Carte implantations filiales MBECarte implantations filiales MBE
Carte implantations filiales MBE
 
Inspetor Bugiganga - pesquisas criativas para desenvolvimento ágil
Inspetor Bugiganga - pesquisas criativas para desenvolvimento ágilInspetor Bugiganga - pesquisas criativas para desenvolvimento ágil
Inspetor Bugiganga - pesquisas criativas para desenvolvimento ágil
 
The Future of Video in 7 Minutes #FODM
The Future of Video in 7 Minutes #FODMThe Future of Video in 7 Minutes #FODM
The Future of Video in 7 Minutes #FODM
 
Mechanism of car
Mechanism of carMechanism of car
Mechanism of car
 
CA Gen Exploration – What's New and Cool in Application Development
CA Gen Exploration – What's New and Cool in Application DevelopmentCA Gen Exploration – What's New and Cool in Application Development
CA Gen Exploration – What's New and Cool in Application Development
 
Method Validation - Repeatability
Method Validation - RepeatabilityMethod Validation - Repeatability
Method Validation - Repeatability
 
Analytical method validation
Analytical method validationAnalytical method validation
Analytical method validation
 
Chauffage - Essentiels du thermique et des pièces détachées
Chauffage - Essentiels du thermique et des pièces détachéesChauffage - Essentiels du thermique et des pièces détachées
Chauffage - Essentiels du thermique et des pièces détachées
 
Consumer Durables Sector Reports November 2016
Consumer Durables Sector Reports November 2016Consumer Durables Sector Reports November 2016
Consumer Durables Sector Reports November 2016
 
Notre catalogue général 2016 - Sanitaire
Notre catalogue général 2016 - SanitaireNotre catalogue général 2016 - Sanitaire
Notre catalogue général 2016 - Sanitaire
 
NUS-ISS Learning Day 2016 - What Other IT Management Skills Should IT Project...
NUS-ISS Learning Day 2016 - What Other IT Management Skills Should IT Project...NUS-ISS Learning Day 2016 - What Other IT Management Skills Should IT Project...
NUS-ISS Learning Day 2016 - What Other IT Management Skills Should IT Project...
 
Cross border investment & financial planning - building a plan for your life
Cross border investment & financial planning  - building a plan for your lifeCross border investment & financial planning  - building a plan for your life
Cross border investment & financial planning - building a plan for your life
 
Method Validation - ICH /USP Validation, Linearity and Repeatability
Method Validation - ICH /USP Validation, Linearity and Repeatability Method Validation - ICH /USP Validation, Linearity and Repeatability
Method Validation - ICH /USP Validation, Linearity and Repeatability
 
Lecture 1 e-cmmerce , an introduction
Lecture 1  e-cmmerce , an introductionLecture 1  e-cmmerce , an introduction
Lecture 1 e-cmmerce , an introduction
 
Analytical method validation by manoj ingale(best ppts)
Analytical method validation by manoj ingale(best ppts)Analytical method validation by manoj ingale(best ppts)
Analytical method validation by manoj ingale(best ppts)
 
Lean six sigma - Waste elimination (Yellow Belt)
Lean six sigma - Waste elimination (Yellow Belt)Lean six sigma - Waste elimination (Yellow Belt)
Lean six sigma - Waste elimination (Yellow Belt)
 
Business to Business Electronic Commerce
Business to Business Electronic Commerce Business to Business Electronic Commerce
Business to Business Electronic Commerce
 
Closing the Digital Skills Gap
Closing the Digital Skills GapClosing the Digital Skills Gap
Closing the Digital Skills Gap
 

Similar to IMS to DB2 Migration: How a Fortune 500 Company Made the Move in Record Time With Minimal Disruption

Syncsort and Db2 – How to Get More from Your Db2 Systems
Syncsort and Db2 – How to Get More from Your Db2 SystemsSyncsort and Db2 – How to Get More from Your Db2 Systems
Syncsort and Db2 – How to Get More from Your Db2 SystemsPrecisely
 
Modernizing Your IMS Environment Without an Application Rewrite Series Part 2...
Modernizing Your IMS Environment Without an Application Rewrite Series Part 2...Modernizing Your IMS Environment Without an Application Rewrite Series Part 2...
Modernizing Your IMS Environment Without an Application Rewrite Series Part 2...Precisely
 
Eliminate the Risk from Your IMS to Db2 Plans
Eliminate the Risk from Your IMS to Db2 PlansEliminate the Risk from Your IMS to Db2 Plans
Eliminate the Risk from Your IMS to Db2 PlansPrecisely
 
Modernizing Your IMS Environment Without Rewriting Your Applications
Modernizing Your IMS Environment Without Rewriting Your ApplicationsModernizing Your IMS Environment Without Rewriting Your Applications
Modernizing Your IMS Environment Without Rewriting Your ApplicationsPrecisely
 
Dynamics of Leading Legacy Databases
Dynamics of Leading Legacy DatabasesDynamics of Leading Legacy Databases
Dynamics of Leading Legacy DatabasesCognizant
 
Modernizing Your IMS Environment Series Part 3: The Business - Financial Bene...
Modernizing Your IMS Environment Series Part 3: The Business - Financial Bene...Modernizing Your IMS Environment Series Part 3: The Business - Financial Bene...
Modernizing Your IMS Environment Series Part 3: The Business - Financial Bene...Precisely
 
What Is Slowing My Application Releases?
What Is Slowing My Application Releases?What Is Slowing My Application Releases?
What Is Slowing My Application Releases?Datical
 
DB2 11 for z/OS Migration Planning and Early Customer Experiences
DB2 11 for z/OS Migration Planning and Early Customer ExperiencesDB2 11 for z/OS Migration Planning and Early Customer Experiences
DB2 11 for z/OS Migration Planning and Early Customer ExperiencesJohn Campbell
 
Webinar: Migrating from RDBMS to MongoDB
Webinar: Migrating from RDBMS to MongoDBWebinar: Migrating from RDBMS to MongoDB
Webinar: Migrating from RDBMS to MongoDBMongoDB
 
Building data pipelines at Shopee with DEC
Building data pipelines at Shopee with DECBuilding data pipelines at Shopee with DEC
Building data pipelines at Shopee with DECRim Zaidullin
 
Database migration from Sybase ASE to PostgreSQL @2013.pgconf.eu
Database migration from Sybase ASE to PostgreSQL @2013.pgconf.euDatabase migration from Sybase ASE to PostgreSQL @2013.pgconf.eu
Database migration from Sybase ASE to PostgreSQL @2013.pgconf.eualdaschwede80
 
Migration DB2 to EDB - Project Experience
 Migration DB2 to EDB - Project Experience Migration DB2 to EDB - Project Experience
Migration DB2 to EDB - Project ExperienceEDB
 
ROBIN COOKE-Resume
ROBIN COOKE-ResumeROBIN COOKE-Resume
ROBIN COOKE-ResumeRobin Cooke
 
Ranjit gupta(mainframe 6.1 years)
Ranjit gupta(mainframe 6.1 years)Ranjit gupta(mainframe 6.1 years)
Ranjit gupta(mainframe 6.1 years)Ranjit Gupta
 
Relational Database CI/CD
Relational Database CI/CDRelational Database CI/CD
Relational Database CI/CDJasmin Fluri
 
Preparing for Neo - Singapore OutSystems User Group October 2022 Meetup
Preparing for Neo - Singapore OutSystems User Group October 2022 MeetupPreparing for Neo - Singapore OutSystems User Group October 2022 Meetup
Preparing for Neo - Singapore OutSystems User Group October 2022 MeetupYashrajNayak4
 
TheTricky Bits of Deployment Automation
TheTricky Bits of Deployment Automation TheTricky Bits of Deployment Automation
TheTricky Bits of Deployment Automation IBM UrbanCode Products
 

Similar to IMS to DB2 Migration: How a Fortune 500 Company Made the Move in Record Time With Minimal Disruption (20)

Syncsort and Db2 – How to Get More from Your Db2 Systems
Syncsort and Db2 – How to Get More from Your Db2 SystemsSyncsort and Db2 – How to Get More from Your Db2 Systems
Syncsort and Db2 – How to Get More from Your Db2 Systems
 
Modernizing Your IMS Environment Without an Application Rewrite Series Part 2...
Modernizing Your IMS Environment Without an Application Rewrite Series Part 2...Modernizing Your IMS Environment Without an Application Rewrite Series Part 2...
Modernizing Your IMS Environment Without an Application Rewrite Series Part 2...
 
Eliminate the Risk from Your IMS to Db2 Plans
Eliminate the Risk from Your IMS to Db2 PlansEliminate the Risk from Your IMS to Db2 Plans
Eliminate the Risk from Your IMS to Db2 Plans
 
Modernizing Your IMS Environment Without Rewriting Your Applications
Modernizing Your IMS Environment Without Rewriting Your ApplicationsModernizing Your IMS Environment Without Rewriting Your Applications
Modernizing Your IMS Environment Without Rewriting Your Applications
 
Dynamics of Leading Legacy Databases
Dynamics of Leading Legacy DatabasesDynamics of Leading Legacy Databases
Dynamics of Leading Legacy Databases
 
Modernizing Your IMS Environment Series Part 3: The Business - Financial Bene...
Modernizing Your IMS Environment Series Part 3: The Business - Financial Bene...Modernizing Your IMS Environment Series Part 3: The Business - Financial Bene...
Modernizing Your IMS Environment Series Part 3: The Business - Financial Bene...
 
Abinaya-Resume
Abinaya-ResumeAbinaya-Resume
Abinaya-Resume
 
What Is Slowing My Application Releases?
What Is Slowing My Application Releases?What Is Slowing My Application Releases?
What Is Slowing My Application Releases?
 
gxdres20
gxdres20gxdres20
gxdres20
 
DB2 11 for z/OS Migration Planning and Early Customer Experiences
DB2 11 for z/OS Migration Planning and Early Customer ExperiencesDB2 11 for z/OS Migration Planning and Early Customer Experiences
DB2 11 for z/OS Migration Planning and Early Customer Experiences
 
Webinar: Migrating from RDBMS to MongoDB
Webinar: Migrating from RDBMS to MongoDBWebinar: Migrating from RDBMS to MongoDB
Webinar: Migrating from RDBMS to MongoDB
 
Hariharan_Resume
Hariharan_ResumeHariharan_Resume
Hariharan_Resume
 
Building data pipelines at Shopee with DEC
Building data pipelines at Shopee with DECBuilding data pipelines at Shopee with DEC
Building data pipelines at Shopee with DEC
 
Database migration from Sybase ASE to PostgreSQL @2013.pgconf.eu
Database migration from Sybase ASE to PostgreSQL @2013.pgconf.euDatabase migration from Sybase ASE to PostgreSQL @2013.pgconf.eu
Database migration from Sybase ASE to PostgreSQL @2013.pgconf.eu
 
Migration DB2 to EDB - Project Experience
 Migration DB2 to EDB - Project Experience Migration DB2 to EDB - Project Experience
Migration DB2 to EDB - Project Experience
 
ROBIN COOKE-Resume
ROBIN COOKE-ResumeROBIN COOKE-Resume
ROBIN COOKE-Resume
 
Ranjit gupta(mainframe 6.1 years)
Ranjit gupta(mainframe 6.1 years)Ranjit gupta(mainframe 6.1 years)
Ranjit gupta(mainframe 6.1 years)
 
Relational Database CI/CD
Relational Database CI/CDRelational Database CI/CD
Relational Database CI/CD
 
Preparing for Neo - Singapore OutSystems User Group October 2022 Meetup
Preparing for Neo - Singapore OutSystems User Group October 2022 MeetupPreparing for Neo - Singapore OutSystems User Group October 2022 Meetup
Preparing for Neo - Singapore OutSystems User Group October 2022 Meetup
 
TheTricky Bits of Deployment Automation
TheTricky Bits of Deployment Automation TheTricky Bits of Deployment Automation
TheTricky Bits of Deployment Automation
 

More from Precisely

Zukuntssichere SAP Prozesse dank automatisierter Massendaten
Zukuntssichere SAP Prozesse dank automatisierter MassendatenZukuntssichere SAP Prozesse dank automatisierter Massendaten
Zukuntssichere SAP Prozesse dank automatisierter MassendatenPrecisely
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsPrecisely
 
Crucial Considerations for AI-ready Data.pdf
Crucial Considerations for AI-ready Data.pdfCrucial Considerations for AI-ready Data.pdf
Crucial Considerations for AI-ready Data.pdfPrecisely
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
Justifying Capacity Managment Webinar 4/10
Justifying Capacity Managment Webinar 4/10Justifying Capacity Managment Webinar 4/10
Justifying Capacity Managment Webinar 4/10Precisely
 
Automate Studio Training: Materials Maintenance Tips for Efficiency and Ease ...
Automate Studio Training: Materials Maintenance Tips for Efficiency and Ease ...Automate Studio Training: Materials Maintenance Tips for Efficiency and Ease ...
Automate Studio Training: Materials Maintenance Tips for Efficiency and Ease ...Precisely
 
Leveraging Mainframe Data in Near Real Time to Unleash Innovation With Cloud:...
Leveraging Mainframe Data in Near Real Time to Unleash Innovation With Cloud:...Leveraging Mainframe Data in Near Real Time to Unleash Innovation With Cloud:...
Leveraging Mainframe Data in Near Real Time to Unleash Innovation With Cloud:...Precisely
 
Testjrjnejrvnorno4rno3nrfnfjnrfnournfou3nfou3f
Testjrjnejrvnorno4rno3nrfnfjnrfnournfou3nfou3fTestjrjnejrvnorno4rno3nrfnfjnrfnournfou3nfou3f
Testjrjnejrvnorno4rno3nrfnfjnrfnournfou3nfou3fPrecisely
 
Data Innovation Summit: Data Integrity Trends
Data Innovation Summit: Data Integrity TrendsData Innovation Summit: Data Integrity Trends
Data Innovation Summit: Data Integrity TrendsPrecisely
 
AI You Can Trust - Ensuring Success with Data Integrity Webinar
AI You Can Trust - Ensuring Success with Data Integrity WebinarAI You Can Trust - Ensuring Success with Data Integrity Webinar
AI You Can Trust - Ensuring Success with Data Integrity WebinarPrecisely
 
Optimisez la fonction financière en automatisant vos processus SAP
Optimisez la fonction financière en automatisant vos processus SAPOptimisez la fonction financière en automatisant vos processus SAP
Optimisez la fonction financière en automatisant vos processus SAPPrecisely
 
SAPS/4HANA Migration - Transformation-Management + nachhaltige Investitionen
SAPS/4HANA Migration - Transformation-Management + nachhaltige InvestitionenSAPS/4HANA Migration - Transformation-Management + nachhaltige Investitionen
SAPS/4HANA Migration - Transformation-Management + nachhaltige InvestitionenPrecisely
 
Automatisierte SAP Prozesse mit Hilfe von APIs
Automatisierte SAP Prozesse mit Hilfe von APIsAutomatisierte SAP Prozesse mit Hilfe von APIs
Automatisierte SAP Prozesse mit Hilfe von APIsPrecisely
 
Moving IBM i Applications to the Cloud with AWS and Precisely
Moving IBM i Applications to the Cloud with AWS and PreciselyMoving IBM i Applications to the Cloud with AWS and Precisely
Moving IBM i Applications to the Cloud with AWS and PreciselyPrecisely
 
Effective Security Monitoring for IBM i: What You Need to Know
Effective Security Monitoring for IBM i: What You Need to KnowEffective Security Monitoring for IBM i: What You Need to Know
Effective Security Monitoring for IBM i: What You Need to KnowPrecisely
 
Automate Your Master Data Processes for Shared Service Center Excellence
Automate Your Master Data Processes for Shared Service Center ExcellenceAutomate Your Master Data Processes for Shared Service Center Excellence
Automate Your Master Data Processes for Shared Service Center ExcellencePrecisely
 
5 Keys to Improved IT Operation Management
5 Keys to Improved IT Operation Management5 Keys to Improved IT Operation Management
5 Keys to Improved IT Operation ManagementPrecisely
 
Unlock Efficiency With Your Address Data Today For a Smarter Tomorrow
Unlock Efficiency With Your Address Data Today For a Smarter TomorrowUnlock Efficiency With Your Address Data Today For a Smarter Tomorrow
Unlock Efficiency With Your Address Data Today For a Smarter TomorrowPrecisely
 
Navigating Cloud Trends in 2024 Webinar Deck
Navigating Cloud Trends in 2024 Webinar DeckNavigating Cloud Trends in 2024 Webinar Deck
Navigating Cloud Trends in 2024 Webinar DeckPrecisely
 
Mainframe Sort Operations: Gaining the Insights You Need for Peak Performance
Mainframe Sort Operations: Gaining the Insights You Need for Peak PerformanceMainframe Sort Operations: Gaining the Insights You Need for Peak Performance
Mainframe Sort Operations: Gaining the Insights You Need for Peak PerformancePrecisely
 

More from Precisely (20)

Zukuntssichere SAP Prozesse dank automatisierter Massendaten
Zukuntssichere SAP Prozesse dank automatisierter MassendatenZukuntssichere SAP Prozesse dank automatisierter Massendaten
Zukuntssichere SAP Prozesse dank automatisierter Massendaten
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power Systems
 
Crucial Considerations for AI-ready Data.pdf
Crucial Considerations for AI-ready Data.pdfCrucial Considerations for AI-ready Data.pdf
Crucial Considerations for AI-ready Data.pdf
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
Justifying Capacity Managment Webinar 4/10
Justifying Capacity Managment Webinar 4/10Justifying Capacity Managment Webinar 4/10
Justifying Capacity Managment Webinar 4/10
 
Automate Studio Training: Materials Maintenance Tips for Efficiency and Ease ...
Automate Studio Training: Materials Maintenance Tips for Efficiency and Ease ...Automate Studio Training: Materials Maintenance Tips for Efficiency and Ease ...
Automate Studio Training: Materials Maintenance Tips for Efficiency and Ease ...
 
Leveraging Mainframe Data in Near Real Time to Unleash Innovation With Cloud:...
Leveraging Mainframe Data in Near Real Time to Unleash Innovation With Cloud:...Leveraging Mainframe Data in Near Real Time to Unleash Innovation With Cloud:...
Leveraging Mainframe Data in Near Real Time to Unleash Innovation With Cloud:...
 
Testjrjnejrvnorno4rno3nrfnfjnrfnournfou3nfou3f
Testjrjnejrvnorno4rno3nrfnfjnrfnournfou3nfou3fTestjrjnejrvnorno4rno3nrfnfjnrfnournfou3nfou3f
Testjrjnejrvnorno4rno3nrfnfjnrfnournfou3nfou3f
 
Data Innovation Summit: Data Integrity Trends
Data Innovation Summit: Data Integrity TrendsData Innovation Summit: Data Integrity Trends
Data Innovation Summit: Data Integrity Trends
 
AI You Can Trust - Ensuring Success with Data Integrity Webinar
AI You Can Trust - Ensuring Success with Data Integrity WebinarAI You Can Trust - Ensuring Success with Data Integrity Webinar
AI You Can Trust - Ensuring Success with Data Integrity Webinar
 
Optimisez la fonction financière en automatisant vos processus SAP
Optimisez la fonction financière en automatisant vos processus SAPOptimisez la fonction financière en automatisant vos processus SAP
Optimisez la fonction financière en automatisant vos processus SAP
 
SAPS/4HANA Migration - Transformation-Management + nachhaltige Investitionen
SAPS/4HANA Migration - Transformation-Management + nachhaltige InvestitionenSAPS/4HANA Migration - Transformation-Management + nachhaltige Investitionen
SAPS/4HANA Migration - Transformation-Management + nachhaltige Investitionen
 
Automatisierte SAP Prozesse mit Hilfe von APIs
Automatisierte SAP Prozesse mit Hilfe von APIsAutomatisierte SAP Prozesse mit Hilfe von APIs
Automatisierte SAP Prozesse mit Hilfe von APIs
 
Moving IBM i Applications to the Cloud with AWS and Precisely
Moving IBM i Applications to the Cloud with AWS and PreciselyMoving IBM i Applications to the Cloud with AWS and Precisely
Moving IBM i Applications to the Cloud with AWS and Precisely
 
Effective Security Monitoring for IBM i: What You Need to Know
Effective Security Monitoring for IBM i: What You Need to KnowEffective Security Monitoring for IBM i: What You Need to Know
Effective Security Monitoring for IBM i: What You Need to Know
 
Automate Your Master Data Processes for Shared Service Center Excellence
Automate Your Master Data Processes for Shared Service Center ExcellenceAutomate Your Master Data Processes for Shared Service Center Excellence
Automate Your Master Data Processes for Shared Service Center Excellence
 
5 Keys to Improved IT Operation Management
5 Keys to Improved IT Operation Management5 Keys to Improved IT Operation Management
5 Keys to Improved IT Operation Management
 
Unlock Efficiency With Your Address Data Today For a Smarter Tomorrow
Unlock Efficiency With Your Address Data Today For a Smarter TomorrowUnlock Efficiency With Your Address Data Today For a Smarter Tomorrow
Unlock Efficiency With Your Address Data Today For a Smarter Tomorrow
 
Navigating Cloud Trends in 2024 Webinar Deck
Navigating Cloud Trends in 2024 Webinar DeckNavigating Cloud Trends in 2024 Webinar Deck
Navigating Cloud Trends in 2024 Webinar Deck
 
Mainframe Sort Operations: Gaining the Insights You Need for Peak Performance
Mainframe Sort Operations: Gaining the Insights You Need for Peak PerformanceMainframe Sort Operations: Gaining the Insights You Need for Peak Performance
Mainframe Sort Operations: Gaining the Insights You Need for Peak Performance
 

Recently uploaded

My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 

Recently uploaded (20)

My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 

IMS to DB2 Migration: How a Fortune 500 Company Made the Move in Record Time With Minimal Disruption

  • 1. Damon Anderson and Bill Bostridge July 2016 IMS to DB2 Migration: How a Fortune 500 Company Made the Move in Record Time With Minimal Disruption.
  • 2. Meet Today’s Presenters 2 Bill Bostridge Director of Business Development Syncsort Damon Anderson Manager of Data Services Leading Fortune 500 Global Distribution Company
  • 3. Syncsort is the Global Leader in Big Iron to Big Data Solutions 3 Syncsort Confidential and Proprietary - do not copy or distribute • We are a leading data management software company and the global leader in Big Iron to Big Data solutions for large enterprises • Our innovative and high-performance software enables customers to tap into the value of their data assets while dramatically reducing the cost of managing mainframe and legacy systems • Our Big Iron to Big Data solutions address the complex set of requirements for delivering rich data from mainframe and legacy sources to Big Data environments, powering business and operational analytics • A trusted industry leader for nearly 50 years, we deliver a unique focus on customer value through cost-effective solutions and unparalleled support Marquee global customer base of leaders and emerging businesses across all major industries WOODCLIFF LAKE, NJ JAPAN SINGAPORE Deep engineering and go-to-market relationships with strategic partners in Big Iron and Big Data ecosystems Marquee global customer base of leaders and emerging businesses across all major industries
  • 4. Syncsort DL/2 - Transparent Data Migration to DB2®  Migrate IMS Segments to DB2 tables without making any application changes  Eliminate IMS DB and 3rd party IMS support tools  Move application maintenance to SQL and DB2  Syncsort DL2 is not a replication tool, it is a replacement for IMS DB  Combination of software and services for a low risk migration from IMS to DB2 Syncsort Confidential and Proprietary - do not copy or distribute 4
  • 5. What Do We Mean by Transparent Data Migration? • No modifications, compiles, recompiles of existing application programs • Migrate at your own pace – one database at a time or multiple databases • Environmental changes for batch JCL and CICS can be made in non- disruptively in advance • Simple switch between IMS and DB2 for application testing • Fallback capability • Easiest and fastest route to DB2 and value delivery LOWEST RISK MIGRATION APPROACH – PROVEN TIME AND TIME AGAIN 5 Syncsort Confidential and Proprietary - do not copy or distribute
  • 6. DL/2: Transparent Migration Process Overview 6 Before During After IMS NO DB2 YES DL2 Stub Application Program Static SQL Data in DB2? IMS Stub Application Program DL2 Stub Application Program IMS DB2 Syncsort Confidential and Proprietary - do not copy or distribute
  • 7. DL/2: Transparent Migration Process Overview 7 Before During After IMS NO DB2 YES DL2 Stub Application Program Static SQL Data in DB2? IMS Stub Application Program DL2 Stub Application Program IMS DB2 Syncsort Confidential and Proprietary - do not copy or distribute
  • 8. DL/2: Transparent Migration Process Overview 8 Before During After IMS NO DB2 YES DL2 Stub Application Program Static SQL Data in DB2? IMS Stub Application Program DL2 Stub Application Program IMS DB2 Syncsort Confidential and Proprietary - do not copy or distribute
  • 9. Accessing IMS Databases 9 DBCTL DLISAS DBRC IMS/DC CICS/TS BMP DLI/DBB B A T C H Supported by DL/2: • xxxTDLI Assembler IMS database calls • EXEC DLI COBOL IMS system calls • AIBTDLI PL/I and LE/370 IMS command codes Syncsort Confidential and Proprietary - do not copy or distribute
  • 10. July, 2016 10 Review of a Migration from IMS to DB2 with DL/2 Damon Anderson Anixter, Inc.
  • 11. 11 Why Migrate from IMS to DB2 Save Money Cost of IMS Software Cost of Software to monitor IMS Cost of Software to Backup, Recover, Reorganize, Validate Personnel / Consultants Staffing Shortages Fewer and fewer developers and DBA’s with IMS Skills Consolidate to one z/OS DBMS Simplify
  • 12. 12 More Why Migrate off of IMS Forced to upgrade IMS to stay on supported release. IMS 11 – GA 2009 – EOS 2014 IMS 12 – GA 2011 – EOS 2016 IMS 13 – GA 2013 IMS 14 – GA 2015 Similarly forced remain current on maintenance Databases were functionally stable. No Changes for several years. The Question is: Is the new release providing any value to you and your organization?
  • 13. 13 Ways to Migrate from IMS to DB2 Recode the application. Replace all IMS calls with DB2 calls. Risk of inconsistent results. Replicate IMS to DB2. Great for Readers, but what application is read- only. I want to update! Replication delays – “Near Real Time” Use a Transparency Layer – AKA: DL/2 Intercepts all IMS Calls Conditionally passes them to IMS Smoke & Mirrors
  • 14. 14 Environmental Overview IMS V11 running DBCTL 32 Full Function Database, 28 Primary Indexes, 85 Secondary Indexes About 2,500 application PSB’s About1600 Application JCL & PROC members to change. DB2 V10 - No Upgrade to DB2 V11 during DL/2 Migration ( Simplify the project ) CICS 4.1 & CICS 4.2
  • 15. 15 Additional Constraints Present in Our Environment IMS Data Sharing.  Not a constraint, simply a complexity. We had Replication from IMS to DB2 running since 2001  Large number of applications as readers of the DB2 targets of replication.  Apps had to “facilitate” a delay  There was overhead in replication: IMS User Exit, Agents, Repositories, Additional Logging Tasks, Post Log Merge Tasks, Apply Tasks
  • 16. 16 Convert Replication Targets into Views on DL/2’s DB2 Tables Replication was one segment to one table. At some point the light bulb came on and we realized the targets could become views. We were not replicating every segment or even every field ( column ). Some “occurs” in segments that were replicated 1 segment occurrence to 15 DB2 rows. Occurs rows are done through a view with 14 “UNION ALL” references to same table. Must use the key, but predicate pushes into query and it performs great.
  • 17. 17 Risk / Reward Tradeoff Risks Product won’t work ( Proof of Concept ) Implementation will take forever. ( 1 Year ) The Organizational “Naysayers” Craziest Move: Our biggest Naysayer was assigned as the Application Lead. Rewards Remove IMS from our inventory ( MLC ) Remove additional IMS Tooling ( $$$ ) Remove replication – DBA Stress Level Reduction Simplification ( Three Major Components to One ) Position our data in a familiar relational model.
  • 18. 18 Syncsort Defined Phases of a DL/2 Migration Project PHASE 1: IMS analysis and migration unit definition PHASE 2: Define migration and test plans PHASE 3: Map IMS databases and secondary indexes PHASE 4: Migrate IMS data to DB2 PHASE 5: Application testing PHASE 6: Production cutover
  • 19. 19 DL/2 – Project Preface & Phase 1 “Short Period of Contemplation” December 2004 until March 2013 April 2013: IMS analysis – Done on Syncsort site FTP them DBDLIB/PSBLIB FTP them COBOL Copybooks for Segments FTP code for all exit routines ( Sparse Indexes ) April 2013: Defined POC databases
  • 21. 21 Definition – Migration Options Option 1 – Big chunks of CHAR with key columns. Option 2 – Most fields made CHAR columns. Option 3 – Most fields made appropriate data type. Data cleansing is likely. Option 4 – Similar to Option 3, but includes mapping segment types to different tables. NOTE: It is possible to have any combination of these options for your various databases to be converted. Decision on which option to use determines the “ease of use” later on.
  • 22. 22 DL/2 – Project Phase 2 July 2013: Definition of Migration plan Opted for 2 groups = 2 “steps” in each environment Second group would also include IMS Elimination. Two passes is similar project plan to DB2 migration plan with CM and NFM steps. About 50% of data ( Not an even split on databases ) Couldn’t consider all at once, and didn’t want small groups or individual database steps to drag on forever. Test plans were “business as usual” in Dev/Sys/QA Thorough test as part of DR Test.
  • 23. 23 DL/2 – Project Phase 3 July 2013 – Syncsort prepares mapping for POC databases and testing migration. Lots of “Data Quality” questions Lots of data analysis discoveries Effects on “Migration Option Decisions” August 2013 – On-Site POC Several DBA’s now involved. Minimal work by CICS system programmer. Application specialist with extensive IMS knowledge A week of long days as we learned DL/2. POC Complete – Green light for the project !
  • 24. 24 DL/2 – Start Your Engines Divide and Conquer Re-link all programs to get DL/2 Stub included. Change SCLM Build to link DL/2 Stub. JCL Changes for BMP JCL and Procs.  Edit macro for JCL changes: about 1,600 members.  Progress Tracked Weekly. CICS Programs Installed across the board. DB2 Plans Changed.  PSB’s become “driver” with Static SQL in a Package.  Plans needed collid of DL/2 packages in the packlist. Create new Bufferpools ( GBP ) for DL/2 Tablespaces and Indexes. ( DFSVSAMP )
  • 25. 25 DL/2 – Project Phase 4, 5 & 6 Syncsort delivers mapping. Generate drivers. Any issues in testing may be mapping related. Test migration ( IMS Unload / DB2 Load ) process. Convert Development, System Test & Quality. Head to Production. Quality mimicked production when production cutover occurred. Did this to facilitate problem recreation. Syncsort on site during both Production Cutovers. Excellent support from Syncsort project players.
  • 26. 26 Group Cutover Timeline Group 1 Migration January 29, 2014 – Test / Development March 9, 2014 – System Test April 30, 2014 – Quality Assurance September 7, 2014 – Production Group 2 & IMS Elimination Mode Migration July 2, 2014 – Test / Development July 16, 2014 – System Test September 17, 2014 – Quality Assurance October 5, 2014 – Production
  • 27. 27 Special Processing and Issues Data Warehouse – HD Unload processing became DSNTIAUL Unloads. Issue with IMS code having “SQL COMMIT” rather that CHKP. Ignored by IMS Issue in IMS Elimination mode as it closes DL/2 Cursors  Unconverted developer JCL – U3303 abends. Alignment Errors on PCB’s DB Call against I/O PCB Code had been wrong for years.
  • 28. 28 Issues continued… 2 or 3 Programs with IMS call pattern not conducive to performance. Didn’t perform great in IMS Performed worse under DL/2 Added relational call to replace IMS calls. New diagnostic processes for developers. Abend-AID, Dumpmaster Xpeditor setup. Maintained all doc for project on Wiki, including how-to’s for developers.
  • 29. 29 Reaping the rewards… Removed IMS from our inventory ( MLC ) Removed additional IMS Tooling ( $$$ ) Removed replication – DBA Stress Level Reduction Removed the workload of maintaining those products. Simplification ( Three Major Components to One ) Positioned our data in a familiar relational model.
  • 30. 30 Thanks for Attending! That concludes my portion of the presentation. Syncsort has some additional information to share. Following that, there will be a time for questions. I will gladly answer any questions related to our implementation project. Technical questions about the product can be answered by Syncsort. Thanks again for attending.
  • 31. Typical Migration Project Syncsort Confidential and Proprietary - do not copy or distribute 31 • Databases grouped by application/size/complexity for optimal testing • Primarily 3 main project phases: Database Group 1 Database Group 2 Database Group 3 TIME Database Group n Eliminate IMS Database mapping usually performed by Syncsort Map/migrate Application testing Production cutover
  • 32. Syncsort Migration Services Syncsort Confidential and Proprietary - do not copy or distribute 32 • Free PSB and DBD analysis • Proof of concept • Mapping and migration services • Onsite support for production cutover
  • 33. Why the Transparency Approach? Syncsort Confidential and Proprietary - do not copy or distribute 33 • NO application program changes are required • LOWEST RISK migration strategy – bite-sized chunks • REDUCED COSTS through elimination of IMS DB and BMC tools licenses • SIMPLIFICATION of DBA support through DBMS convergence • CHOICE of migration methods to meet differing requirements • Simple, rapid method to reduce costs very quickly • More measured method to meet DB2 design objectives • A combination of both • Simple method first, measured method later • MINOR JCL changes (which can be made in advance)
  • 34. DL/2 Transparent Data Migration Syncsort Confidential and Proprietary - do not copy or distribute 34 • Eliminate IMS DB and IMS tools License costs with NO changes to application code • Support Legacy Modernization initiatives • Reduce Risk as IMS DBA and Programming skills head for retirement