{"id":1891,"date":"2016-10-31T09:00:32","date_gmt":"2016-10-31T09:00:32","guid":{"rendered":"http:\/\/update.prominic.net\/?p=1891"},"modified":"2023-03-28T18:34:56","modified_gmt":"2023-03-28T18:34:56","slug":"cross-domain-database-migration-using-adminp-2","status":"publish","type":"post","link":"https:\/\/wordpress.prominic.net\/cross-domain-database-migration-using-adminp-2\/","title":{"rendered":"Cross-Domain Database Migration Using AdminP"},"content":{"rendered":"

When migrating from one domain into a new one or joining multiple domains together, it can happen that a large number of databases need to be migrated across. For more than ten or so databases it can become very time-consuming to manually create all the replica stubs, even with a scheduled replication taking care of the database population. Fortunately, the Create Replica<\/strong> function can be configured to work as well cross-domain as it does internally to one.<\/p>\n

\n
\n
\n\n

There are a number of higher-level server communication-related items to verify prior to configuring the AdminP or individual databases:<\/p>\n

    \n
  1. The two servers are cross-certified<\/li>\n
  2. They each have server access to the other<\/li>\n
  3. The origin server has database creation privileges on the destination server<\/li>\n
  4. The two servers have connection documents to\/from each other with bothreplication and mail routing active<\/li>\n
  5. Running a trace from each server to the other works successfully (Note: theresults of this command on the origin server console should notify you if there are any additional requirements, such as a copy of its server doc needing to exist in the destination server\u2019s names.nsf that we otherwise will not cover here).<\/li>\n
  6. That the mail router is running on both servers and also that the Administration Requests mail-in database delivers to the admin4 on the destination server (or that it will successfully route to whatever its destination server is and can be easily replicated once mail is delivered)<\/li>\n
  7. Your Notes ID, the Destination Server, and Origin Server are all in the ACLs (preferably explicitly) of the databases you wish to migrate. These entries can be removed if necessary after the migration.<\/li>\n<\/ol>\n

    Part 2: Setting up outbound<\/strong><\/p><\/blockquote>\n

    Open the admin4.nsf<\/strong> on the origin server, then open the Cross Domain folder, then open Configuration. Click add configuration to create a new outbound admin4 config doc. On the Configuration Type<\/em>, set the type of cross-domain configuration to Outbound. On the Outbound Request Configuration<\/em> tab, enter the destination\u2019s Domino domain, check Create Replica<\/em> in the drop-down for List of AdminP requests to submit, specify the destination server name and domain, and enter the origin server in the List of approved signers. Then save and close the configuration document.<\/p>\n<\/div>\n<\/div>\n<\/div>\n

    \n
    \n
    \n

    Part 3: Setting up inbound<\/strong><\/p><\/blockquote>\n

    Open the admin4 on the destination server, then again open the Cross Domain folder, open Configuration, and click to add configuration. On the Configuration Type<\/em> tab this should now be set as Inbound. On the Inbound Request Configuration<\/em>, enter the origin server\u2019s domain into the Receive AdminP requests from domains<\/em> field, check Create Replica<\/em> in the List of AdminP requests allowed from other domains<\/em>, enter the destination server name as the intended server, and then enter the origin server in the List of approved signers<\/em>. Save and close this document.<\/p>\n

    Part 4: Generate the requests<\/strong><\/p><\/blockquote>\n

    Generate the create replica requests on the origin server as as you normally would. Be certain to specify the full name (including org) of the destination server. Run a \u201ctell adminp process all\u201d on the origin server and you should see the processes handled and then routed to the destination server. Check the admin4.nsf<\/strong> Errors -> All Errors by Date, Cross Domain -> Delivery Failures<\/em> views and the mail.box<\/strong> for adminp or delivery failures.<\/p>\n

    Part 5: Finish generating DBs<\/strong><\/p><\/blockquote>\n

    Open the destination server\u2019s admin4.nsf<\/strong> (or replicate with the server to which they\u2019d delivered then open) and you should now see the requests under Requests – > All Requests by Action<\/em>. Run a tell adminp process all on the destination server, then check that admin4\u2019s Errors -> All Errors by Date<\/em> and, if there\u2019s nothing problematic, you should then be able to start replicating immediately, after which you can remove any ACL entries added in part 1 if\/as needed.<\/p>\n<\/div>\n<\/div>\n<\/div>\n

    Check out how to Migrate Databases And Create New Replicas<\/a> in this article Prominic wrote for you.<\/p>\n","protected":false},"excerpt":{"rendered":"

    As a follow up to an earlier post on Domino’s AdminP replica creation tool and how it can help you avoid filesystem-level copying or manually replicating databases from server to server when migrating your databases, here is a simple step-by-step guide on how to use AdminP to migrate databases between domains.<\/p>\n","protected":false},"author":26,"featured_media":3655,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"quote","meta":{"_et_pb_use_builder":"","_et_pb_old_content":"","_et_gb_content_width":"","_uf_show_specific_survey":0,"_uf_disable_surveys":false,"footnotes":""},"categories":[24],"tags":[],"class_list":["post-1891","post","type-post","status-publish","format-quote","has-post-thumbnail","hentry","category-hcl-domino-blog","post_format-post-format-quote"],"yoast_head":"\nCross-Domain Database Migration Using AdminP - Prominic.NET<\/title>\n<meta name=\"description\" content=\"As a follow up to an earlier post on Domino's AdminP replica creation tool and how it can help you avoid filesystem-level copying or manually replicating da\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/wordpress.prominic.net\/cross-domain-database-migration-using-adminp-2\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cross-Domain Database Migration Using AdminP\" \/>\n<meta property=\"og:description\" content=\"As a follow up to an earlier post on Domino's AdminP replica creation tool and how it can help you avoid filesystem-level copying or manually replicating da\" \/>\n<meta property=\"og:url\" content=\"https:\/\/wordpress.prominic.net\/cross-domain-database-migration-using-adminp-2\/\" \/>\n<meta property=\"og:site_name\" content=\"Prominic.NET\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Prominic\/\" \/>\n<meta property=\"article:published_time\" content=\"2016-10-31T09:00:32+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-03-28T18:34:56+00:00\" \/>\n<meta name=\"author\" content=\"Doug Robinson\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@prominic\" \/>\n<meta name=\"twitter:site\" content=\"@prominic\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Doug Robinson\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/wordpress.prominic.net\/cross-domain-database-migration-using-adminp-2\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/wordpress.prominic.net\/cross-domain-database-migration-using-adminp-2\/\"},\"author\":{\"name\":\"Doug Robinson\",\"@id\":\"https:\/\/wordpress.prominic.net\/#\/schema\/person\/b4df11a0471b3acfa5250a6c75b222f1\"},\"headline\":\"Cross-Domain Database Migration Using AdminP\",\"datePublished\":\"2016-10-31T09:00:32+00:00\",\"dateModified\":\"2023-03-28T18:34:56+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/wordpress.prominic.net\/cross-domain-database-migration-using-adminp-2\/\"},\"wordCount\":655,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/wordpress.prominic.net\/#organization\"},\"image\":{\"@id\":\"https:\/\/wordpress.prominic.net\/cross-domain-database-migration-using-adminp-2\/#primaryimage\"},\"thumbnailUrl\":\"\",\"articleSection\":[\"HCL Domino\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/wordpress.prominic.net\/cross-domain-database-migration-using-adminp-2\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/wordpress.prominic.net\/cross-domain-database-migration-using-adminp-2\/\",\"url\":\"https:\/\/wordpress.prominic.net\/cross-domain-database-migration-using-adminp-2\/\",\"name\":\"Cross-Domain Database Migration Using AdminP - Prominic.NET\",\"isPartOf\":{\"@id\":\"https:\/\/wordpress.prominic.net\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/wordpress.prominic.net\/cross-domain-database-migration-using-adminp-2\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/wordpress.prominic.net\/cross-domain-database-migration-using-adminp-2\/#primaryimage\"},\"thumbnailUrl\":\"\",\"datePublished\":\"2016-10-31T09:00:32+00:00\",\"dateModified\":\"2023-03-28T18:34:56+00:00\",\"description\":\"As a follow up to an earlier post on Domino's AdminP replica creation tool and how it can help you avoid filesystem-level copying or manually replicating da\",\"breadcrumb\":{\"@id\":\"https:\/\/wordpress.prominic.net\/cross-domain-database-migration-using-adminp-2\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/wordpress.prominic.net\/cross-domain-database-migration-using-adminp-2\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/wordpress.prominic.net\/cross-domain-database-migration-using-adminp-2\/#primaryimage\",\"url\":\"\",\"contentUrl\":\"\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/wordpress.prominic.net\/cross-domain-database-migration-using-adminp-2\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/wordpress.prominic.net\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cross-Domain Database Migration Using AdminP\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/wordpress.prominic.net\/#website\",\"url\":\"https:\/\/wordpress.prominic.net\/\",\"name\":\"Prominic.NET\",\"description\":\"Own Your Data Hosted by Prominic\",\"publisher\":{\"@id\":\"https:\/\/wordpress.prominic.net\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/wordpress.prominic.net\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/wordpress.prominic.net\/#organization\",\"name\":\"Prominic.NET\",\"alternateName\":\"Prominic\",\"url\":\"https:\/\/wordpress.prominic.net\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/wordpress.prominic.net\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/wordpress.prominic.net\/wp-content\/uploads\/2021\/05\/Prominic-logo-transparent.jpg\",\"contentUrl\":\"https:\/\/wordpress.prominic.net\/wp-content\/uploads\/2021\/05\/Prominic-logo-transparent.jpg\",\"width\":900,\"height\":371,\"caption\":\"Prominic.NET\"},\"image\":{\"@id\":\"https:\/\/wordpress.prominic.net\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/Prominic\/\",\"https:\/\/x.com\/prominic\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/wordpress.prominic.net\/#\/schema\/person\/b4df11a0471b3acfa5250a6c75b222f1\",\"name\":\"Doug Robinson\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/wordpress.prominic.net\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/a33389a0fee8d45e518075494bfd9b09?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/a33389a0fee8d45e518075494bfd9b09?s=96&d=mm&r=g\",\"caption\":\"Doug Robinson\"},\"url\":\"https:\/\/wordpress.prominic.net\/author\/doug\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Cross-Domain Database Migration Using AdminP - Prominic.NET","description":"As a follow up to an earlier post on Domino's AdminP replica creation tool and how it can help you avoid filesystem-level copying or manually replicating da","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:\/\/wordpress.prominic.net\/cross-domain-database-migration-using-adminp-2\/","og_locale":"en_US","og_type":"article","og_title":"Cross-Domain Database Migration Using AdminP","og_description":"As a follow up to an earlier post on Domino's AdminP replica creation tool and how it can help you avoid filesystem-level copying or manually replicating da","og_url":"https:\/\/wordpress.prominic.net\/cross-domain-database-migration-using-adminp-2\/","og_site_name":"Prominic.NET","article_publisher":"https:\/\/www.facebook.com\/Prominic\/","article_published_time":"2016-10-31T09:00:32+00:00","article_modified_time":"2023-03-28T18:34:56+00:00","author":"Doug Robinson","twitter_card":"summary_large_image","twitter_creator":"@prominic","twitter_site":"@prominic","twitter_misc":{"Written by":"Doug Robinson","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/wordpress.prominic.net\/cross-domain-database-migration-using-adminp-2\/#article","isPartOf":{"@id":"https:\/\/wordpress.prominic.net\/cross-domain-database-migration-using-adminp-2\/"},"author":{"name":"Doug Robinson","@id":"https:\/\/wordpress.prominic.net\/#\/schema\/person\/b4df11a0471b3acfa5250a6c75b222f1"},"headline":"Cross-Domain Database Migration Using AdminP","datePublished":"2016-10-31T09:00:32+00:00","dateModified":"2023-03-28T18:34:56+00:00","mainEntityOfPage":{"@id":"https:\/\/wordpress.prominic.net\/cross-domain-database-migration-using-adminp-2\/"},"wordCount":655,"commentCount":0,"publisher":{"@id":"https:\/\/wordpress.prominic.net\/#organization"},"image":{"@id":"https:\/\/wordpress.prominic.net\/cross-domain-database-migration-using-adminp-2\/#primaryimage"},"thumbnailUrl":"","articleSection":["HCL Domino"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/wordpress.prominic.net\/cross-domain-database-migration-using-adminp-2\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/wordpress.prominic.net\/cross-domain-database-migration-using-adminp-2\/","url":"https:\/\/wordpress.prominic.net\/cross-domain-database-migration-using-adminp-2\/","name":"Cross-Domain Database Migration Using AdminP - Prominic.NET","isPartOf":{"@id":"https:\/\/wordpress.prominic.net\/#website"},"primaryImageOfPage":{"@id":"https:\/\/wordpress.prominic.net\/cross-domain-database-migration-using-adminp-2\/#primaryimage"},"image":{"@id":"https:\/\/wordpress.prominic.net\/cross-domain-database-migration-using-adminp-2\/#primaryimage"},"thumbnailUrl":"","datePublished":"2016-10-31T09:00:32+00:00","dateModified":"2023-03-28T18:34:56+00:00","description":"As a follow up to an earlier post on Domino's AdminP replica creation tool and how it can help you avoid filesystem-level copying or manually replicating da","breadcrumb":{"@id":"https:\/\/wordpress.prominic.net\/cross-domain-database-migration-using-adminp-2\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/wordpress.prominic.net\/cross-domain-database-migration-using-adminp-2\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/wordpress.prominic.net\/cross-domain-database-migration-using-adminp-2\/#primaryimage","url":"","contentUrl":""},{"@type":"BreadcrumbList","@id":"https:\/\/wordpress.prominic.net\/cross-domain-database-migration-using-adminp-2\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/wordpress.prominic.net\/"},{"@type":"ListItem","position":2,"name":"Cross-Domain Database Migration Using AdminP"}]},{"@type":"WebSite","@id":"https:\/\/wordpress.prominic.net\/#website","url":"https:\/\/wordpress.prominic.net\/","name":"Prominic.NET","description":"Own Your Data Hosted by Prominic","publisher":{"@id":"https:\/\/wordpress.prominic.net\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/wordpress.prominic.net\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/wordpress.prominic.net\/#organization","name":"Prominic.NET","alternateName":"Prominic","url":"https:\/\/wordpress.prominic.net\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/wordpress.prominic.net\/#\/schema\/logo\/image\/","url":"https:\/\/wordpress.prominic.net\/wp-content\/uploads\/2021\/05\/Prominic-logo-transparent.jpg","contentUrl":"https:\/\/wordpress.prominic.net\/wp-content\/uploads\/2021\/05\/Prominic-logo-transparent.jpg","width":900,"height":371,"caption":"Prominic.NET"},"image":{"@id":"https:\/\/wordpress.prominic.net\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Prominic\/","https:\/\/x.com\/prominic"]},{"@type":"Person","@id":"https:\/\/wordpress.prominic.net\/#\/schema\/person\/b4df11a0471b3acfa5250a6c75b222f1","name":"Doug Robinson","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/wordpress.prominic.net\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/a33389a0fee8d45e518075494bfd9b09?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/a33389a0fee8d45e518075494bfd9b09?s=96&d=mm&r=g","caption":"Doug Robinson"},"url":"https:\/\/wordpress.prominic.net\/author\/doug\/"}]}},"_links":{"self":[{"href":"https:\/\/wordpress.prominic.net\/wp-json\/wp\/v2\/posts\/1891"}],"collection":[{"href":"https:\/\/wordpress.prominic.net\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wordpress.prominic.net\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.prominic.net\/wp-json\/wp\/v2\/users\/26"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.prominic.net\/wp-json\/wp\/v2\/comments?post=1891"}],"version-history":[{"count":1,"href":"https:\/\/wordpress.prominic.net\/wp-json\/wp\/v2\/posts\/1891\/revisions"}],"predecessor-version":[{"id":231865,"href":"https:\/\/wordpress.prominic.net\/wp-json\/wp\/v2\/posts\/1891\/revisions\/231865"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wordpress.prominic.net\/wp-json\/"}],"wp:attachment":[{"href":"https:\/\/wordpress.prominic.net\/wp-json\/wp\/v2\/media?parent=1891"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wordpress.prominic.net\/wp-json\/wp\/v2\/categories?post=1891"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wordpress.prominic.net\/wp-json\/wp\/v2\/tags?post=1891"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}