IBM Maximo
Migration Manager




                    Business Partner Workshop
                      2012, 11th September




                                                Leucir Marin

                                                © 2012 IBM Corporation
Agenda



 Concepts
 Questions
 Break
 Hands on
 Questions




             © 2012 IBM Corporation
Clarifying


  Move configuration data from development to       Promoting     Migration
  production




  Move the system from current version to a newer   Upgrading
  one




  Moving data from a system to another              Integration




  Moving data from an old system to the new one     Migration     Integration




                                                                                © 2012 IBM Corporation
What is Migration Manager ?



 Included on TPAE 7 (Tivoli Process Automation Engine)


 Set of applications to help changes made on development to be moved to test and
 production environments
   – Object Structures
   – Migration Groups
   – Migration Collections
   – Migration Manager


 Organize and consolidate configurations and customizations




                                                                      © 2012 IBM Corporation
High-level Flow



                           Plan Migration


                          Migration Content
                               Source
     Define package
     Create package
     Distribute package



                               Target

     Deploy package



                                              © 2012 IBM Corporation
Planning - Common types



 Automation
  – Workflows, escalations, roles, actions
 Reporting
 Screen Presentations
 Security
  – Authorization rules, person and person groups
 Business objects and data dictionary
  – Objects, attributes, domains



 Not transactional data: Incidents, Work orders, Purchase Orders, etc.
 When using LDAP, migration is not applicable




                                                                         © 2012 IBM Corporation
Overview

                                         Migration
                                         Package
           Migration                                    Migration
           Group           SQL                          Group               SQL




                                    Or




                                                                                     Or
                                    de




                                                                                     de
            Object                                       Object
                                     r




                                                                                      r
            Object                                        Object
           Structure                                    Structure
           Structure                                     Structure
                       Rela




                                                                        Rela
                            ti




                                                                             ti
                          ons




                                                                           ons
           Business                                     Business
                              hip




                                                                               hip
            Object                                       Object
                                         Dependencies


                                          Compiled
                                          Sources

                                                                   © 2012 IBM Corporation
Overview




                             DB


Pack   Distribute   Target         Deploy



                             ZIP




                                            © 2012 IBM Corporation
Review



 Business Object: a.k.a. MBO, it contains the component’s structure for any
 application.
 Object Structure: Set of Business Objects and relationship between them.
 Migration Group: Set of Object Structures, functionally related. Sometimes
 dependent of others.
 Target: Place where package will be deployed: Folder or Database.
 Compiled Source: Images, classes, file scripts, etc. that must be transfer to new
 environment.
 SQL: Statement used to filter MBOs when package is being created.
 Migration Package: Set of data (MBO, compiled sources) will be transferred to
 target.



                                                                          © 2012 IBM Corporation
More details



               •Snapshot
               •Change
               •Collection (*)




                    How many
                    records for
                    each set of
                    records
                                  •AddChange
                                  •Replace

               Role to follow
               changes


                                               © 2012 IBM Corporation
Latest Improvements

 Migration Collections
   – Ability to select specific record and send it to a migration package
   – Collections cannot be mixed to Snapshot/Change packages




 Comparison
   – Allow see differences from current environment and “next” one




                                                                            © 2012 IBM Corporation
Few Tips



 Organizations and clearing accounts
  – Are not migrated


 Crossover and table domains
  – Need 2 separated packages


 Don’t use default migration groups dependencies


 Use prefix or suffix to highlight changes


 Plan the migration as releases




                                                   © 2012 IBM Corporation
Resources



 Migration Manager Guideline
  – http://pic.dhe.ibm.com/infocenter/tivihelp/v3r1/topic/com.ibm.tamit.doc_7.1/pdf/mam71_
    migration_mgr_guide.pdf


 Migration Manager Redbook
  – http://www.redbooks.ibm.com/redbooks/pdfs/sg247906.pdf


 Partner Self-paced Learning Library
  – https://www-
    304.ibm.com/partnerworld/wps/servlet/mem/ContentHandler/K624491N13113R05
  – partner1@us.ibm.com


 Service Management Connect
  – http://www.ibm.com/developerworks/servicemanagement/



                                                                                © 2012 IBM Corporation
Questions




            © 2012 IBM Corporation

Migration Manager Workshop Leucir Marin Sep 2012

  • 1.
    IBM Maximo Migration Manager Business Partner Workshop 2012, 11th September Leucir Marin © 2012 IBM Corporation
  • 2.
    Agenda Concepts Questions Break Hands on Questions © 2012 IBM Corporation
  • 3.
    Clarifying Moveconfiguration data from development to Promoting Migration production Move the system from current version to a newer Upgrading one Moving data from a system to another Integration Moving data from an old system to the new one Migration Integration © 2012 IBM Corporation
  • 4.
    What is MigrationManager ? Included on TPAE 7 (Tivoli Process Automation Engine) Set of applications to help changes made on development to be moved to test and production environments – Object Structures – Migration Groups – Migration Collections – Migration Manager Organize and consolidate configurations and customizations © 2012 IBM Corporation
  • 5.
    High-level Flow Plan Migration Migration Content Source Define package Create package Distribute package Target Deploy package © 2012 IBM Corporation
  • 6.
    Planning - Commontypes Automation – Workflows, escalations, roles, actions Reporting Screen Presentations Security – Authorization rules, person and person groups Business objects and data dictionary – Objects, attributes, domains Not transactional data: Incidents, Work orders, Purchase Orders, etc. When using LDAP, migration is not applicable © 2012 IBM Corporation
  • 7.
    Overview Migration Package Migration Migration Group SQL Group SQL Or Or de de Object Object r r Object Object Structure Structure Structure Structure Rela Rela ti ti ons ons Business Business hip hip Object Object Dependencies Compiled Sources © 2012 IBM Corporation
  • 8.
    Overview DB Pack Distribute Target Deploy ZIP © 2012 IBM Corporation
  • 9.
    Review Business Object:a.k.a. MBO, it contains the component’s structure for any application. Object Structure: Set of Business Objects and relationship between them. Migration Group: Set of Object Structures, functionally related. Sometimes dependent of others. Target: Place where package will be deployed: Folder or Database. Compiled Source: Images, classes, file scripts, etc. that must be transfer to new environment. SQL: Statement used to filter MBOs when package is being created. Migration Package: Set of data (MBO, compiled sources) will be transferred to target. © 2012 IBM Corporation
  • 10.
    More details •Snapshot •Change •Collection (*) How many records for each set of records •AddChange •Replace Role to follow changes © 2012 IBM Corporation
  • 11.
    Latest Improvements MigrationCollections – Ability to select specific record and send it to a migration package – Collections cannot be mixed to Snapshot/Change packages Comparison – Allow see differences from current environment and “next” one © 2012 IBM Corporation
  • 12.
    Few Tips Organizationsand clearing accounts – Are not migrated Crossover and table domains – Need 2 separated packages Don’t use default migration groups dependencies Use prefix or suffix to highlight changes Plan the migration as releases © 2012 IBM Corporation
  • 13.
    Resources Migration ManagerGuideline – http://pic.dhe.ibm.com/infocenter/tivihelp/v3r1/topic/com.ibm.tamit.doc_7.1/pdf/mam71_ migration_mgr_guide.pdf Migration Manager Redbook – http://www.redbooks.ibm.com/redbooks/pdfs/sg247906.pdf Partner Self-paced Learning Library – https://www- 304.ibm.com/partnerworld/wps/servlet/mem/ContentHandler/K624491N13113R05 – partner1@us.ibm.com Service Management Connect – http://www.ibm.com/developerworks/servicemanagement/ © 2012 IBM Corporation
  • 14.
    Questions © 2012 IBM Corporation