{"id":12201,"date":"2019-01-28T08:04:46","date_gmt":"2019-01-28T07:04:46","guid":{"rendered":"https:\/\/www.dbi-services.com\/blog\/documentum-migrationutil-1-change-docbase-id\/"},"modified":"2019-01-28T08:04:46","modified_gmt":"2019-01-28T07:04:46","slug":"documentum-migrationutil-1-change-docbase-id","status":"publish","type":"post","link":"https:\/\/www.dbi-services.com\/blog\/documentum-migrationutil-1-change-docbase-id\/","title":{"rendered":"Documentum &#8211; MigrationUtil &#8211; 1 &#8211; Change Docbase ID"},"content":{"rendered":"<p>This blog is the first one of a series that I will publish in the next few days\/weeks regarding how to change a Docbase ID, Docbase name, aso in Documentum CS.<br \/>\nSo, let\u2019s dig in with the first one: Docbase ID. I did it on Documentum CS 16.4 with Oracle database on a freshly installed docbase.<br \/>\n<!--more--><\/p>\n<p>We will be interested by the docbase repo1, to change the docbase ID from 101066 (18aca) to 101077 (18ad5).<\/p>\n<h3> 1. Migration tool overview and preparation<\/h3>\n<p>The tool we will use here is MigrationUtil, and the concerned folder is:<\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1\">\n[dmadmin@vmtestdctm01 ~]$ ls -rtl $DM_HOME\/install\/external_apps\/MigrationUtil\ntotal 108\n-rwxr-xr-x 1 dmadmin dmadmin 99513 Oct 28 23:55 MigrationUtil.jar\n-rwxr-xr-x 1 dmadmin dmadmin   156 Jan 19 11:09 MigrationUtil.sh\n-rwxr-xr-x 1 dmadmin dmadmin  2033 Jan 19 11:15 config.xml<\/pre>\n<p>The default content of MigrationUtil.sh:<\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1\">\n[dmadmin@vmtestdctm01 ~]$ cat $DM_HOME\/install\/external_apps\/MigrationUtil\/MigrationUtil.sh\n#!\/bin\/sh\nCLASSPATH=${CLASSPATH}:MigrationUtil.jar\nexport CLASSPATH\njava -cp \"${CLASSPATH}\" MigrationUtil<\/pre>\n<p>Update it if you need to overload the CLASSPATH only during migration. It was my case, I had to add the oracle driver path to the $CLASSPATH, because I received the below error:<\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1\">\n...\nERROR...oracle.jdbc.driver.OracleDriver\nERROR...Database connection failed.\nSkipping changes for docbase: repo1<\/pre>\n<p>To make the blog more readable, I will not show you all the contents of config.xml, below is the updated version to change the Docbase ID:<\/p>\n<pre class=\"brush: xml; title: ; notranslate\" title=\"\">\n...\n&lt;properties&gt;\n&lt;comment&gt;Database connection details&lt;\/comment&gt;\n&lt;entry key=&quot;dbms&quot;&gt;oracle&lt;\/entry&gt; &lt;!-- This would be either sqlserver, oracle, db2 or postgres --&gt;\n&lt;entry key=&quot;tgt_database_server&quot;&gt;vmtestdctm01&lt;\/entry&gt; &lt;!-- Database Server host or IP --&gt;\n&lt;entry key=&quot;port_number&quot;&gt;1521&lt;\/entry&gt; &lt;!-- Database port number --&gt;\n&lt;entry key=&quot;InstallOwnerPassword&quot;&gt;install164&lt;\/entry&gt;\n&lt;entry key=&quot;isRCS&quot;&gt;no&lt;\/entry&gt;    &lt;!-- set it to yes, when running the utility on secondary CS --&gt;\n\n&lt;!-- &lt;comment&gt;List of docbases in the machine&lt;\/comment&gt; --&gt;\n&lt;entry key=&quot;DocbaseName.1&quot;&gt;repo1&lt;\/entry&gt;\n\n&lt;!-- &lt;comment&gt;docbase owner password&lt;\/comment&gt; --&gt;\n&lt;entry key=&quot;DocbasePassword.1&quot;&gt;install164&lt;\/entry&gt;\n\n&lt;entry key=&quot;ChangeDocbaseID&quot;&gt;yes&lt;\/entry&gt; &lt;!-- To change docbase ID or not --&gt;\n&lt;entry key=&quot;Docbase_name&quot;&gt;repo1&lt;\/entry&gt; &lt;!-- has to match with DocbaseName.1 --&gt;\n&lt;entry key=&quot;NewDocbaseID&quot;&gt;101077&lt;\/entry&gt; &lt;!-- New docbase ID --&gt;\n...\n<\/pre>\n<p>Put all other entry to no.<br \/>\nThe tool will use above information, and load more from the server.ini file.<\/p>\n<p>Before you start the migration script, you have to adapt the maximum open cursors in the database. In my case, with a freshly installed docbase, I had to set open_cursors value to 1000 (instead of 300):<\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1 \">\nalter system set open_cursors = 1000\n<\/pre>\n<p><em>See with your DB Administrator before any change.<\/em><\/p>\n<p>Otherwise, I got below error:<\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1 highlight: [4]\">\n...\nChanging Docbase ID...\nDatabase owner password is read from config.xml\njava.sql.SQLException: ORA-01000: maximum open cursors exceeded\n\tat oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:450)\n\tat oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:399)\n\tat oracle.jdbc.driver.T4C8Oall.processError(T4C8Oall.java:1059)\n\tat oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:522)\n\tat oracle.jdbc.driver.T4CTTIfun.doRPC(T4CTTIfun.java:257)\n\tat oracle.jdbc.driver.T4C8Oall.doOALL(T4C8Oall.java:587)\n\tat oracle.jdbc.driver.T4CPreparedStatement.doOall8(T4CPreparedStatement.java:225)\n\tat oracle.jdbc.driver.T4CPreparedStatement.doOall8(T4CPreparedStatement.java:53)\n\tat oracle.jdbc.driver.T4CPreparedStatement.executeForRows(T4CPreparedStatement.java:943)\n\tat oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1150)\n\tat oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:4798)\n\tat oracle.jdbc.driver.OraclePreparedStatement.executeUpdate(OraclePreparedStatement.java:4875)\n\tat oracle.jdbc.driver.OraclePreparedStatementWrapper.executeUpdate(OraclePreparedStatementWrapper.java:1361)\n\tat SQLUtilHelper.setSQL(SQLUtilHelper.java:129)\n\tat SQLUtilHelper.processColumns(SQLUtilHelper.java:543)\n\tat SQLUtilHelper.processTables(SQLUtilHelper.java:478)\n\tat SQLUtilHelper.updateDocbaseId(SQLUtilHelper.java:333)\n\tat DocbaseIDUtil.(DocbaseIDUtil.java:61)\n\tat MigrationUtil.main(MigrationUtil.java:25)\n...\n<\/pre>\n<h3> 2. Before the migration (optional) <\/h3>\n<p><strong>Get docbase map from the docbroker:<\/strong> <\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1 highlight: [17]\">\n[dmadmin@vmtestdctm01 ~]$ dmqdocbroker -t vmtestdctm01 -c getdocbasemap\ndmqdocbroker: A DocBroker Query Tool\ndmqdocbroker: Documentum Client Library Version: 16.4.0000.0185\nTargeting port 1489\n**************************************************\n**     D O C B R O K E R    I N F O             **\n**************************************************\nDocbroker host            : vmtestdctm01\nDocbroker port            : 1490\nDocbroker network address : INET_ADDR: 02 5d2 c0a87a01 vmtestdctm01 192.168.122.1\nDocbroker version         : 16.4.0000.0248  Linux64\n**************************************************\n**     D O C B A S E   I N F O                  **\n**************************************************\n--------------------------------------------\nDocbase name        : repo1\nDocbase id          : 101066\nDocbase description : repo1 repository\n...\n<\/pre>\n<p><strong>Create a document in the docbase<\/strong><br \/>\nCreate an empty file<\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1\">\ntouch \/home\/dmadmin\/DCTMChangeDocbaseExample.docx\n<\/pre>\n<p>Create document in the repository using idql<\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1\">\ncreate dm_document object\nSET title = 'DCTM Change Docbase Document Example',\nSET subject = 'DCTM Change Docbase Document Example',\nset object_name = 'DCTMChangeDocbaseExample.docx',\nSETFILE '\/home\/dmadmin\/DCTMChangeDocbaseExample.docx' with CONTENT_FORMAT= 'msw12';\n<\/pre>\n<p>Result:<\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1 highlight: [3]\">\nobject_created  \n----------------\n09018aca8000111b\n(1 row affected)\n<\/pre>\n<p><em>note the r_object_id<\/em><\/p>\n<h3> 3. Execute the migration <\/h3>\n<p>Before you execute the migration you have to stop the docbase and the docbroker.<\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1\">\n$DOCUMENTUM\/dba\/dm_shutdown_repo1\n$DOCUMENTUM\/dba\/dm_stop_DocBroker\n<\/pre>\n<p>Now, you can execute the migration script:<\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1\">\n[dmadmin@vmtestdctm01 ~]$ $DM_HOME\/install\/external_apps\/MigrationUtil\/MigrationUtil.sh\n\nWelcome... Migration Utility invoked.\n \nCreated log File: \/app\/dctm\/product\/16.4\/product\/16.4\/install\/external_apps\/MigrationUtil\/MigrationUtilLogs\/DocbaseIdChange.log\nChanging Docbase ID...\nDatabase owner password is read from config.xml\nFinished changing Docbase ID...\n\nSkipping Host Name Change...\nSkipping Install Owner Change...\nSkipping Server Name Change...\nSkipping Docbase Name Change...\nSkipping Docker Seamless Upgrade scenario...\n\nMigration Utility completed.\n<\/pre>\n<p>No Error, sounds good \ud83d\ude09 All changes have been recorded in the log file:<\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1 highlight: [9,10]\">\n[dmadmin@vmtestdctm01 ~]$ cat \/app\/dctm\/product\/16.4\/product\/16.4\/install\/external_apps\/MigrationUtil\/MigrationUtilLogs\/DocbaseIdChange.log\nReading config.xml from path: config.xmlReading server.ini parameters\n\nRetrieving server.ini path for docbase: repo1\nFound path: \/app\/dctm\/product\/16.4\/dba\/config\/repo1\/server.ini\nSet the following properties:\n\nDocbase Name:repo1\nDocbase ID:101066\nNew Docbase ID:101077\nDBMS: oracle\nDatabaseName: DCTMDB\nSchemaOwner: repo1\nServerName: vmtestdctm01\nPortNumber: 1521\nDatabaseOwner: repo1\n-------- Oracle JDBC Connection Testing ------\njdbc:oracle:thin:@vmtestdctm01:1521:DCTMDB\nConnected to database\nUtility is going to modify Objects with new docbase ID\nSun Jan 27 19:08:58 CET 2019\n-----------------------------------------------------------\nProcessing tables containing r_object_id column\n-----------------------------------------------------------\n-------- Oracle JDBC Connection Testing ------\njdbc:oracle:thin:@vmtestdctm01:1521:DCTMDB\nConnected to database\n...\n...\n-----------------------------------------------------------\nUpdate the object IDs of the Table: DMC_ACT_GROUP_INSTANCE_R with new docbase ID:18ad5\n-----------------------------------------------------------\nProcessing objectID columns\n-----------------------------------------------------------\nGetting all ID columns from database\n-----------------------------------------------------------\n\nProcessing ID columns in each documentum table\n\nColumn Name: R_OBJECT_ID\nUpdate the ObjectId columns of the Table: with new docbase ID\n\nProcessing ID columns in each documentum table\n\nColumn Name: R_OBJECT_ID\nUpdate the ObjectId columns of the Table: with new docbase ID\n...\n...\n-----------------------------------------------------------\nUpdate the object IDs of the Table: DM_XML_ZONE_S with new docbase ID:18ad5\n-----------------------------------------------------------\nProcessing objectID columns\n-----------------------------------------------------------\nGetting all ID columns from database\n-----------------------------------------------------------\nProcessing ID columns in each documentum table\nColumn Name: R_OBJECT_ID\nUpdate the ObjectId columns of the Table: with new docbase ID\n-----------------------------------------------------------\nUpdating r_docbase_id of dm_docbase_config_s and dm_docbaseid_map_s...\nupdate dm_docbase_config_s set r_docbase_id = 101077 where r_docbase_id = 101066\nupdate dm_docbaseid_map_s set r_docbase_id = 101077 where r_docbase_id = 101066\nFinished updating database values...\n-----------------------------------------------------------\n-----------------------------------------------------------\nUpdating the new DocbaseID value in dmi_vstamp_s table\n...\n...\nUpdating Data folder...\nselect file_system_path from dm_location_s where r_object_id in (select r_object_id from dm_sysobject_s where r_object_type = 'dm_location' and object_name in (select root from dm_filestore_s))\nRenamed '\/app\/dctm\/product\/16.4\/data\/repo1\/replica_content_storage_01\/00018aca' to '\/app\/dctm\/product\/16.4\/data\/repo1\/replica_content_storage_01\/00018ad5\nRenamed '\/app\/dctm\/product\/16.4\/data\/repo1\/replicate_temp_store\/00018aca' to '\/app\/dctm\/product\/16.4\/data\/repo1\/replicate_temp_store\/00018ad5\nRenamed '\/app\/dctm\/product\/16.4\/data\/repo1\/streaming_storage_01\/00018aca' to '\/app\/dctm\/product\/16.4\/data\/repo1\/streaming_storage_01\/00018ad5\nRenamed '\/app\/dctm\/product\/16.4\/data\/repo1\/content_storage_01\/00018aca' to '\/app\/dctm\/product\/16.4\/data\/repo1\/content_storage_01\/00018ad5\nRenamed '\/app\/dctm\/product\/16.4\/data\/repo1\/thumbnail_storage_01\/00018aca' to '\/app\/dctm\/product\/16.4\/data\/repo1\/thumbnail_storage_01\/00018ad5\nselect file_system_path from dm_location_s where r_object_id in (select r_object_id from dm_sysobject_s where r_object_type = 'dm_location' and object_name in (select log_location from dm_server_config_s))\nRenamed '\/app\/dctm\/product\/16.4\/dba\/log\/00018aca' to '\/app\/dctm\/product\/16.4\/dba\/log\/00018ad5\nselect r_object_id from dm_ldap_config_s\nFinished updating folders...\n-----------------------------------------------------------\n-----------------------------------------------------------\nUpdating the server.ini with new docbase ID\n-----------------------------------------------------------\nRetrieving server.ini path for docbase: repo1\nFound path: \/app\/dctm\/product\/16.4\/dba\/config\/repo1\/server.ini\nBacked up '\/app\/dctm\/product\/16.4\/dba\/config\/repo1\/server.ini' to '\/app\/dctm\/product\/16.4\/dba\/config\/repo1\/server.ini_docbaseid_backup'\nUpdated server.ini file:\/app\/dctm\/product\/16.4\/dba\/config\/repo1\/server.ini\nDocbase ID Migration Utility completed!!!\nSun Jan 27 19:09:52 CET 2019\n<\/pre>\n<p>Start the Docbroker and the Docbase:<\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1\">\n$DOCUMENTUM\/dba\/dm_launch_DocBroker\n$DOCUMENTUM\/dba\/dm_start_repo1\n<\/pre>\n<h3> 4. After the migration (optional) <\/h3>\n<p><strong>Get docbase map from the docbroker:<\/strong><\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1 highlight: [17]\">\n[dmadmin@vmtestdctm01 ~]$ dmqdocbroker -t vmtestdctm01 -c getdocbasemap\ndmqdocbroker: A DocBroker Query Tool\ndmqdocbroker: Documentum Client Library Version: 16.4.0000.0185\nTargeting port 1489\n**************************************************\n**     D O C B R O K E R    I N F O             **\n**************************************************\nDocbroker host            : vmtestdctm01\nDocbroker port            : 1490\nDocbroker network address : INET_ADDR: 02 5d2 c0a87a01 vmtestdctm01 192.168.122.1\nDocbroker version         : 16.4.0000.0248  Linux64\n**************************************************\n**     D O C B A S E   I N F O                  **\n**************************************************\n--------------------------------------------\nDocbase name        : repo1\nDocbase id          : 101077\nDocbase description : repo1 repository\n...\n<\/pre>\n<p>Check the document created before the migration:<br \/>\nAdapt the r_object_id with the new docbase id : 09018ad58000111b<\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1\">\nAPI&gt; dump,c,09018ad58000111b    \n...\nUSER ATTRIBUTES\n  object_name                     : DCTMChangeDocbaseExample.docx\n  title                           : DCTM Change Docbase Document Example\n  subject                         : DCTM Change Docbase Document Example\n...\n  r_object_id                     : 09018ad58000111b\n...\n  i_folder_id                  [0]: 0c018ad580000105\n  i_contents_id                   : 06018ad58000050c\n  i_cabinet_id                    : 0c018ad580000105\n  i_antecedent_id                 : 0000000000000000\n  i_chronicle_id                  : 09018ad58000111b\n<\/pre>\n<h3> 5. Conclusion<\/h3>\n<p>After a lot of tests on my VMs, I can say that changing docbase id is reliable on a freshly installed docbase. On the other hand, each time I tried it on a &#8220;used&#8221; Docbase, I got errors like:<\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1 highlight: [3]\">\nChanging Docbase ID...\nDatabase owner password is read from config.xml\njava.sql.SQLIntegrityConstraintViolationException: ORA-00001: unique constraint (GREPO5.D_1F00272480000139) violated\n\n\tat oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:450)\n\tat oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:399)\n\tat oracle.jdbc.driver.T4C8Oall.processError(T4C8Oall.java:1059)\n\tat oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:522)\n\tat oracle.jdbc.driver.T4CTTIfun.doRPC(T4CTTIfun.java:257)\n\tat oracle.jdbc.driver.T4C8Oall.doOALL(T4C8Oall.java:587)\n\tat oracle.jdbc.driver.T4CPreparedStatement.doOall8(T4CPreparedStatement.java:225)\n\tat oracle.jdbc.driver.T4CPreparedStatement.doOall8(T4CPreparedStatement.java:53)\n\tat oracle.jdbc.driver.T4CPreparedStatement.executeForRows(T4CPreparedStatement.java:943)\n\tat oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1150)\n\tat oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:4798)\n\tat oracle.jdbc.driver.OraclePreparedStatement.executeUpdate(OraclePreparedStatement.java:4875)\n\tat oracle.jdbc.driver.OraclePreparedStatementWrapper.executeUpdate(OraclePreparedStatementWrapper.java:1361)\n\tat SQLUtilHelper.setSQL(SQLUtilHelper.java:129)\n\tat SQLUtilHelper.processColumns(SQLUtilHelper.java:543)\n\tat SQLUtilHelper.processTables(SQLUtilHelper.java:478)\n\tat SQLUtilHelper.updateDocbaseId(SQLUtilHelper.java:333)\n\tat DocbaseIDUtil.(DocbaseIDUtil.java:61)\n\tat MigrationUtil.main(MigrationUtil.java:25)\n<\/pre>\n<p>I didn&#8217;t investigate enough on above error, it deserves more time but it wasn&#8217;t my priority. Anyway, the tool made a correct rollback.<\/p>\n<p>Now, it is your turn to practice, don&#8217;t hesitate to comment this blog to share your own experience and opinion \ud83d\ude42<br \/>\nIn the next blog, I will try to change the docbase name.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This blog is the first one of a series that I will publish in the next few days\/weeks regarding how to change a Docbase ID, Docbase name, aso in Documentum CS. So, let\u2019s dig in with the first one: Docbase ID. I did it on Documentum CS 16.4 with Oracle database on a freshly installed [&hellip;]<\/p>\n","protected":false},"author":46,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[525],"tags":[1213,129,15],"type_dbi":[],"class_list":["post-12201","post","type-post","status-publish","format-standard","hentry","category-enterprise-content-management","tag-docbase","tag-documentum","tag-migration"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.2 (Yoast SEO v27.2) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Documentum - MigrationUtil - 1 - Change Docbase ID - dbi Blog<\/title>\n<meta name=\"description\" content=\"MigrationUtil tested to change the docbase ID on Documentum CS 16.4 and oracle database\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.dbi-services.com\/blog\/documentum-migrationutil-1-change-docbase-id\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Documentum - MigrationUtil - 1 - Change Docbase ID\" \/>\n<meta property=\"og:description\" content=\"MigrationUtil tested to change the docbase ID on Documentum CS 16.4 and oracle database\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.dbi-services.com\/blog\/documentum-migrationutil-1-change-docbase-id\/\" \/>\n<meta property=\"og:site_name\" content=\"dbi Blog\" \/>\n<meta property=\"article:published_time\" content=\"2019-01-28T07:04:46+00:00\" \/>\n<meta name=\"author\" content=\"David Diab\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"David Diab\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"10 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/documentum-migrationutil-1-change-docbase-id\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/documentum-migrationutil-1-change-docbase-id\/\"},\"author\":{\"name\":\"David Diab\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/deb907c3360cacdc6c7df54b4bac3c86\"},\"headline\":\"Documentum &#8211; MigrationUtil &#8211; 1 &#8211; Change Docbase ID\",\"datePublished\":\"2019-01-28T07:04:46+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/documentum-migrationutil-1-change-docbase-id\/\"},\"wordCount\":664,\"commentCount\":2,\"keywords\":[\"docbase\",\"Documentum\",\"Migration\"],\"articleSection\":[\"Enterprise content management\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.dbi-services.com\/blog\/documentum-migrationutil-1-change-docbase-id\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/documentum-migrationutil-1-change-docbase-id\/\",\"url\":\"https:\/\/www.dbi-services.com\/blog\/documentum-migrationutil-1-change-docbase-id\/\",\"name\":\"Documentum - MigrationUtil - 1 - Change Docbase ID - dbi Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#website\"},\"datePublished\":\"2019-01-28T07:04:46+00:00\",\"author\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/deb907c3360cacdc6c7df54b4bac3c86\"},\"description\":\"MigrationUtil tested to change the docbase ID on Documentum CS 16.4 and oracle database\",\"breadcrumb\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/documentum-migrationutil-1-change-docbase-id\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.dbi-services.com\/blog\/documentum-migrationutil-1-change-docbase-id\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/documentum-migrationutil-1-change-docbase-id\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\/\/www.dbi-services.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Documentum &#8211; MigrationUtil &#8211; 1 &#8211; Change Docbase ID\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#website\",\"url\":\"https:\/\/www.dbi-services.com\/blog\/\",\"name\":\"dbi Blog\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.dbi-services.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/deb907c3360cacdc6c7df54b4bac3c86\",\"name\":\"David Diab\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/212b1b2e4650bad3116f644ab4fb4663786d94195d7685d0704c8426da088e60?s=96&d=mm&r=g\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/212b1b2e4650bad3116f644ab4fb4663786d94195d7685d0704c8426da088e60?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/212b1b2e4650bad3116f644ab4fb4663786d94195d7685d0704c8426da088e60?s=96&d=mm&r=g\",\"caption\":\"David Diab\"},\"url\":\"https:\/\/www.dbi-services.com\/blog\/author\/david-diab\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Documentum - MigrationUtil - 1 - Change Docbase ID - dbi Blog","description":"MigrationUtil tested to change the docbase ID on Documentum CS 16.4 and oracle database","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:\/\/www.dbi-services.com\/blog\/documentum-migrationutil-1-change-docbase-id\/","og_locale":"en_US","og_type":"article","og_title":"Documentum - MigrationUtil - 1 - Change Docbase ID","og_description":"MigrationUtil tested to change the docbase ID on Documentum CS 16.4 and oracle database","og_url":"https:\/\/www.dbi-services.com\/blog\/documentum-migrationutil-1-change-docbase-id\/","og_site_name":"dbi Blog","article_published_time":"2019-01-28T07:04:46+00:00","author":"David Diab","twitter_card":"summary_large_image","twitter_misc":{"Written by":"David Diab","Est. reading time":"10 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.dbi-services.com\/blog\/documentum-migrationutil-1-change-docbase-id\/#article","isPartOf":{"@id":"https:\/\/www.dbi-services.com\/blog\/documentum-migrationutil-1-change-docbase-id\/"},"author":{"name":"David Diab","@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/deb907c3360cacdc6c7df54b4bac3c86"},"headline":"Documentum &#8211; MigrationUtil &#8211; 1 &#8211; Change Docbase ID","datePublished":"2019-01-28T07:04:46+00:00","mainEntityOfPage":{"@id":"https:\/\/www.dbi-services.com\/blog\/documentum-migrationutil-1-change-docbase-id\/"},"wordCount":664,"commentCount":2,"keywords":["docbase","Documentum","Migration"],"articleSection":["Enterprise content management"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.dbi-services.com\/blog\/documentum-migrationutil-1-change-docbase-id\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.dbi-services.com\/blog\/documentum-migrationutil-1-change-docbase-id\/","url":"https:\/\/www.dbi-services.com\/blog\/documentum-migrationutil-1-change-docbase-id\/","name":"Documentum - MigrationUtil - 1 - Change Docbase ID - dbi Blog","isPartOf":{"@id":"https:\/\/www.dbi-services.com\/blog\/#website"},"datePublished":"2019-01-28T07:04:46+00:00","author":{"@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/deb907c3360cacdc6c7df54b4bac3c86"},"description":"MigrationUtil tested to change the docbase ID on Documentum CS 16.4 and oracle database","breadcrumb":{"@id":"https:\/\/www.dbi-services.com\/blog\/documentum-migrationutil-1-change-docbase-id\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.dbi-services.com\/blog\/documentum-migrationutil-1-change-docbase-id\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.dbi-services.com\/blog\/documentum-migrationutil-1-change-docbase-id\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/www.dbi-services.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Documentum &#8211; MigrationUtil &#8211; 1 &#8211; Change Docbase ID"}]},{"@type":"WebSite","@id":"https:\/\/www.dbi-services.com\/blog\/#website","url":"https:\/\/www.dbi-services.com\/blog\/","name":"dbi Blog","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.dbi-services.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/deb907c3360cacdc6c7df54b4bac3c86","name":"David Diab","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/212b1b2e4650bad3116f644ab4fb4663786d94195d7685d0704c8426da088e60?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/212b1b2e4650bad3116f644ab4fb4663786d94195d7685d0704c8426da088e60?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/212b1b2e4650bad3116f644ab4fb4663786d94195d7685d0704c8426da088e60?s=96&d=mm&r=g","caption":"David Diab"},"url":"https:\/\/www.dbi-services.com\/blog\/author\/david-diab\/"}]}},"_links":{"self":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts\/12201","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/users\/46"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/comments?post=12201"}],"version-history":[{"count":0,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts\/12201\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/media?parent=12201"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/categories?post=12201"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/tags?post=12201"},{"taxonomy":"type","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/type_dbi?post=12201"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}