{"id":523,"date":"2017-11-09T14:28:58","date_gmt":"2017-11-09T14:28:58","guid":{"rendered":"https:\/\/maximoconcepts.wordpress.com\/?p=523"},"modified":"2017-11-09T14:28:58","modified_gmt":"2017-11-09T14:28:58","slug":"things-you-must-know-before-using-migration-manager","status":"publish","type":"post","link":"https:\/\/maximoconcepts.com\/2017\/11\/09\/things-you-must-know-before-using-migration-manager\/","title":{"rendered":"Things You Must Know Before Using Migration Manager"},"content":{"rendered":"

Migration manager is a really great tool for migrating configurations from one Maximo instance to another. It does all the validations and tells you of any dependency that you may have missed in the package. Unfortunately it doesn\u2019t tell you that while creating the package but does it while the package is being deployed and I wouldn\u2019t blame migration manager for that. When the package is being created in the source environment, it doesn\u2019t really know where it\u2019s going to be deployed and whether the target environment had all dependencies or not. It\u2019s when the package is being deployed that the migration manager gets to know that the dependencies don\u2019t exist in the target environment and the package errors out. I\u2019ll take an example and explain.<\/p>\n

Let say you want to migrate an object from one environment to another. You create a migration manager package for that object which includes all its attributes but not the domains that are associated with those attributes. When you deploy this package to the target environment, it would fail if those domains don\u2019t exist there.<\/p>\n

Migration Manager has its own section for mentioning dependencies and most the out of the box migration groups have dependencies already specified.<\/p>\n

\"2017-11-06<\/p>\n

\"2017-11-07<\/p>\n

But I don\u2019t prefer using this dependency functionality of Maximo and here\u2019s why \u2013 If you see the images above, Data Dictionary is one of the dependencies for the application migration group which should be the case but what this would do is take the entire data dictionary from the source environment and deploy it in the target environment.<\/p>\n

You really wouldn\u2019t want to do that because<\/p>\n

    \n
  1. If a developer has created any attribute or domain for testing some functionality and didn\u2019t delete those, they would be migrated too. Worst, if someone changed or removed a class from an OOB attribute or removed the domain associated to it, that would be migrated too. This could break existing functionality.<\/li>\n
  2. And if not any of that, it would unnecessarily take a lot of time for deploying the package since there would be the entire data dictionary from the source that would have to be compared to the existing data dictionary of the target for changes.<\/li>\n<\/ol>\n

    Unfortunately if you don’t know about this feature of Migration Manager or you are not careful about it, you might unknowingly migrate certain configuration that were not required.<\/p>\n

    So it\u2019s better to maintain dependencies by you yourself then having Maximo maintain it for you.<\/p>\n

    Have a great day!<\/p>\n

    Cheers!<\/p>\n","protected":false},"excerpt":{"rendered":"

    Migration manager is a really great tool for migrating configurations from one Maximo instance to another. It does all the validations and tells you of any dependency that you may have missed in the package. Unfortunately it doesn\u2019t tell you that while creating the package but does it while the package is being deployed and … Continue reading Things You Must Know Before Using Migration Manager<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[15],"tags":[],"yoast_head":"\nThings You Must Know Before Using Migration Manager - Maximo Concepts<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/maximoconcepts.com\/2017\/11\/09\/things-you-must-know-before-using-migration-manager\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Things You Must Know Before Using Migration Manager - Maximo Concepts\" \/>\n<meta property=\"og:description\" content=\"Migration manager is a really great tool for migrating configurations from one Maximo instance to another. It does all the validations and tells you of any dependency that you may have missed in the package. Unfortunately it doesn\u2019t tell you that while creating the package but does it while the package is being deployed and … Continue reading Things You Must Know Before Using Migration Manager\" \/>\n<meta property=\"og:url\" content=\"https:\/\/maximoconcepts.com\/2017\/11\/09\/things-you-must-know-before-using-migration-manager\/\" \/>\n<meta property=\"og:site_name\" content=\"Maximo Concepts\" \/>\n<meta property=\"article:published_time\" content=\"2017-11-09T14:28:58+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/maximoconcepts.com\/wp-content\/uploads\/2017\/11\/2017-11-06-13_48_22-migration-groups.png\" \/>\n<meta name=\"author\" content=\"Pranjal\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Pranjal\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/maximoconcepts.com\/2017\/11\/09\/things-you-must-know-before-using-migration-manager\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/maximoconcepts.com\/2017\/11\/09\/things-you-must-know-before-using-migration-manager\/\"},\"author\":{\"name\":\"Pranjal\",\"@id\":\"https:\/\/maximoconcepts.com\/#\/schema\/person\/2a0ce61af426d0c4038aeaa51cb0f98b\"},\"headline\":\"Things You Must Know Before Using Migration Manager\",\"datePublished\":\"2017-11-09T14:28:58+00:00\",\"dateModified\":\"2017-11-09T14:28:58+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/maximoconcepts.com\/2017\/11\/09\/things-you-must-know-before-using-migration-manager\/\"},\"wordCount\":436,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/maximoconcepts.com\/#\/schema\/person\/2a0ce61af426d0c4038aeaa51cb0f98b\"},\"image\":{\"@id\":\"https:\/\/maximoconcepts.com\/2017\/11\/09\/things-you-must-know-before-using-migration-manager\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/maximoconcepts.com\/wp-content\/uploads\/2017\/11\/2017-11-06-13_48_22-migration-groups.png\",\"articleSection\":[\"Migration\"],\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/maximoconcepts.com\/2017\/11\/09\/things-you-must-know-before-using-migration-manager\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/maximoconcepts.com\/2017\/11\/09\/things-you-must-know-before-using-migration-manager\/\",\"url\":\"https:\/\/maximoconcepts.com\/2017\/11\/09\/things-you-must-know-before-using-migration-manager\/\",\"name\":\"Things You Must Know Before Using Migration Manager - Maximo Concepts\",\"isPartOf\":{\"@id\":\"https:\/\/maximoconcepts.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/maximoconcepts.com\/2017\/11\/09\/things-you-must-know-before-using-migration-manager\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/maximoconcepts.com\/2017\/11\/09\/things-you-must-know-before-using-migration-manager\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/maximoconcepts.com\/wp-content\/uploads\/2017\/11\/2017-11-06-13_48_22-migration-groups.png\",\"datePublished\":\"2017-11-09T14:28:58+00:00\",\"dateModified\":\"2017-11-09T14:28:58+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/maximoconcepts.com\/2017\/11\/09\/things-you-must-know-before-using-migration-manager\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/maximoconcepts.com\/2017\/11\/09\/things-you-must-know-before-using-migration-manager\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\/\/maximoconcepts.com\/2017\/11\/09\/things-you-must-know-before-using-migration-manager\/#primaryimage\",\"url\":\"https:\/\/i0.wp.com\/maximoconcepts.com\/wp-content\/uploads\/2017\/11\/2017-11-06-13_48_22-migration-groups.png?fit=1054%2C692&ssl=1\",\"contentUrl\":\"https:\/\/i0.wp.com\/maximoconcepts.com\/wp-content\/uploads\/2017\/11\/2017-11-06-13_48_22-migration-groups.png?fit=1054%2C692&ssl=1\",\"width\":1054,\"height\":692},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/maximoconcepts.com\/2017\/11\/09\/things-you-must-know-before-using-migration-manager\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/maximoconcepts.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Things You Must Know Before Using Migration Manager\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/maximoconcepts.com\/#website\",\"url\":\"https:\/\/maximoconcepts.com\/\",\"name\":\"Maximo Concepts\",\"description\":\"Concepts Simplified.\",\"publisher\":{\"@id\":\"https:\/\/maximoconcepts.com\/#\/schema\/person\/2a0ce61af426d0c4038aeaa51cb0f98b\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/maximoconcepts.com\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-GB\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/maximoconcepts.com\/#\/schema\/person\/2a0ce61af426d0c4038aeaa51cb0f98b\",\"name\":\"Pranjal\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\/\/maximoconcepts.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/i0.wp.com\/maximoconcepts.com\/wp-content\/uploads\/2015\/08\/dscn4443-2.jpg?fit=516%2C520&ssl=1\",\"contentUrl\":\"https:\/\/i0.wp.com\/maximoconcepts.com\/wp-content\/uploads\/2015\/08\/dscn4443-2.jpg?fit=516%2C520&ssl=1\",\"width\":516,\"height\":520,\"caption\":\"Pranjal\"},\"logo\":{\"@id\":\"https:\/\/maximoconcepts.com\/#\/schema\/person\/image\/\"},\"url\":\"https:\/\/maximoconcepts.com\/author\/pranjal\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Things You Must Know Before Using Migration Manager - Maximo Concepts","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/maximoconcepts.com\/2017\/11\/09\/things-you-must-know-before-using-migration-manager\/","og_locale":"en_GB","og_type":"article","og_title":"Things You Must Know Before Using Migration Manager - Maximo Concepts","og_description":"Migration manager is a really great tool for migrating configurations from one Maximo instance to another. It does all the validations and tells you of any dependency that you may have missed in the package. Unfortunately it doesn\u2019t tell you that while creating the package but does it while the package is being deployed and … Continue reading Things You Must Know Before Using Migration Manager","og_url":"https:\/\/maximoconcepts.com\/2017\/11\/09\/things-you-must-know-before-using-migration-manager\/","og_site_name":"Maximo Concepts","article_published_time":"2017-11-09T14:28:58+00:00","og_image":[{"url":"https:\/\/maximoconcepts.com\/wp-content\/uploads\/2017\/11\/2017-11-06-13_48_22-migration-groups.png"}],"author":"Pranjal","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Pranjal","Estimated reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/maximoconcepts.com\/2017\/11\/09\/things-you-must-know-before-using-migration-manager\/#article","isPartOf":{"@id":"https:\/\/maximoconcepts.com\/2017\/11\/09\/things-you-must-know-before-using-migration-manager\/"},"author":{"name":"Pranjal","@id":"https:\/\/maximoconcepts.com\/#\/schema\/person\/2a0ce61af426d0c4038aeaa51cb0f98b"},"headline":"Things You Must Know Before Using Migration Manager","datePublished":"2017-11-09T14:28:58+00:00","dateModified":"2017-11-09T14:28:58+00:00","mainEntityOfPage":{"@id":"https:\/\/maximoconcepts.com\/2017\/11\/09\/things-you-must-know-before-using-migration-manager\/"},"wordCount":436,"commentCount":0,"publisher":{"@id":"https:\/\/maximoconcepts.com\/#\/schema\/person\/2a0ce61af426d0c4038aeaa51cb0f98b"},"image":{"@id":"https:\/\/maximoconcepts.com\/2017\/11\/09\/things-you-must-know-before-using-migration-manager\/#primaryimage"},"thumbnailUrl":"https:\/\/maximoconcepts.com\/wp-content\/uploads\/2017\/11\/2017-11-06-13_48_22-migration-groups.png","articleSection":["Migration"],"inLanguage":"en-GB","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/maximoconcepts.com\/2017\/11\/09\/things-you-must-know-before-using-migration-manager\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/maximoconcepts.com\/2017\/11\/09\/things-you-must-know-before-using-migration-manager\/","url":"https:\/\/maximoconcepts.com\/2017\/11\/09\/things-you-must-know-before-using-migration-manager\/","name":"Things You Must Know Before Using Migration Manager - Maximo Concepts","isPartOf":{"@id":"https:\/\/maximoconcepts.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/maximoconcepts.com\/2017\/11\/09\/things-you-must-know-before-using-migration-manager\/#primaryimage"},"image":{"@id":"https:\/\/maximoconcepts.com\/2017\/11\/09\/things-you-must-know-before-using-migration-manager\/#primaryimage"},"thumbnailUrl":"https:\/\/maximoconcepts.com\/wp-content\/uploads\/2017\/11\/2017-11-06-13_48_22-migration-groups.png","datePublished":"2017-11-09T14:28:58+00:00","dateModified":"2017-11-09T14:28:58+00:00","breadcrumb":{"@id":"https:\/\/maximoconcepts.com\/2017\/11\/09\/things-you-must-know-before-using-migration-manager\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/maximoconcepts.com\/2017\/11\/09\/things-you-must-know-before-using-migration-manager\/"]}]},{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/maximoconcepts.com\/2017\/11\/09\/things-you-must-know-before-using-migration-manager\/#primaryimage","url":"https:\/\/i0.wp.com\/maximoconcepts.com\/wp-content\/uploads\/2017\/11\/2017-11-06-13_48_22-migration-groups.png?fit=1054%2C692&ssl=1","contentUrl":"https:\/\/i0.wp.com\/maximoconcepts.com\/wp-content\/uploads\/2017\/11\/2017-11-06-13_48_22-migration-groups.png?fit=1054%2C692&ssl=1","width":1054,"height":692},{"@type":"BreadcrumbList","@id":"https:\/\/maximoconcepts.com\/2017\/11\/09\/things-you-must-know-before-using-migration-manager\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/maximoconcepts.com\/"},{"@type":"ListItem","position":2,"name":"Things You Must Know Before Using Migration Manager"}]},{"@type":"WebSite","@id":"https:\/\/maximoconcepts.com\/#website","url":"https:\/\/maximoconcepts.com\/","name":"Maximo Concepts","description":"Concepts Simplified.","publisher":{"@id":"https:\/\/maximoconcepts.com\/#\/schema\/person\/2a0ce61af426d0c4038aeaa51cb0f98b"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/maximoconcepts.com\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-GB"},{"@type":["Person","Organization"],"@id":"https:\/\/maximoconcepts.com\/#\/schema\/person\/2a0ce61af426d0c4038aeaa51cb0f98b","name":"Pranjal","image":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/maximoconcepts.com\/#\/schema\/person\/image\/","url":"https:\/\/i0.wp.com\/maximoconcepts.com\/wp-content\/uploads\/2015\/08\/dscn4443-2.jpg?fit=516%2C520&ssl=1","contentUrl":"https:\/\/i0.wp.com\/maximoconcepts.com\/wp-content\/uploads\/2015\/08\/dscn4443-2.jpg?fit=516%2C520&ssl=1","width":516,"height":520,"caption":"Pranjal"},"logo":{"@id":"https:\/\/maximoconcepts.com\/#\/schema\/person\/image\/"},"url":"https:\/\/maximoconcepts.com\/author\/pranjal\/"}]}},"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/maximoconcepts.com\/wp-json\/wp\/v2\/posts\/523"}],"collection":[{"href":"https:\/\/maximoconcepts.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/maximoconcepts.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/maximoconcepts.com\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/maximoconcepts.com\/wp-json\/wp\/v2\/comments?post=523"}],"version-history":[{"count":0,"href":"https:\/\/maximoconcepts.com\/wp-json\/wp\/v2\/posts\/523\/revisions"}],"wp:attachment":[{"href":"https:\/\/maximoconcepts.com\/wp-json\/wp\/v2\/media?parent=523"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/maximoconcepts.com\/wp-json\/wp\/v2\/categories?post=523"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/maximoconcepts.com\/wp-json\/wp\/v2\/tags?post=523"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}