{"id":12253,"date":"2019-02-21T08:00:10","date_gmt":"2019-02-21T07:00:10","guid":{"rendered":"https:\/\/www.dbi-services.com\/blog\/documentum-migrationutil-3-change-server-config-name\/"},"modified":"2019-02-21T08:00:10","modified_gmt":"2019-02-21T07:00:10","slug":"documentum-migrationutil-3-change-server-config-name","status":"publish","type":"post","link":"https:\/\/www.dbi-services.com\/blog\/documentum-migrationutil-3-change-server-config-name\/","title":{"rendered":"Documentum \u2013 MigrationUtil \u2013 3 \u2013 Change Server Config Name"},"content":{"rendered":"<p>In the <a href=\"https:\/\/www.dbi-services.com\/blog\/documentum-migrationutil-2-change-docbase-name\/\" title=\"blog\" target=\"_blank\" rel=\"noopener noreferrer\">previous blog<\/a> I changed the Docbase Name to <strong>repository1 <\/strong>instead of <strong>RepoTemplate <\/strong>using MigrationUtil, in this blog it is Server Config Name&#8217;s turn to be changed.<br \/>\n<!--more--><\/p>\n<p>In general, the repository name and the server config name are the same except in High availability case.<br \/>\nYou can find the Server Config Name in the server.ini file:<\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1 highlight: [4,5]\">\n[dmadmin@vmtestdctm01 ~]$ cat $DOCUMENTUM\/dba\/config\/repository1\/server.ini\n[SERVER_STARTUP]\ndocbase_id = 1000600\ndocbase_name = repository1\nserver_config_name = RepoTemplate\ndatabase_conn = DCTMDB\n...\n<\/pre>\n<h3> 1. Migration preparation<\/h3>\n<p>To change the server config name to repository1, you need first to update the configuration file of MigrationUtil, like below:<\/p>\n<pre class=\"brush: xml; title: ; notranslate\" title=\"\">\n&#x5B;dmadmin@vmtestdctm01 ~]$ cat $DM_HOME\/install\/external_apps\/MigrationUtil\/config.xml\n&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;\n&lt;!DOCTYPE properties SYSTEM &quot;http:\/\/java.sun.com\/dtd\/properties.dtd&quot;&gt;\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;repository1&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...\n\n&lt;entry key=&quot;ChangeServerName&quot;&gt;yes&lt;\/entry&gt;\n&lt;entry key=&quot;NewServerName.1&quot;&gt;repository1&lt;\/entry&gt;\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<h3> 2. Execute the migration <\/h3>\n<p>Use the below script to execute the migration:<\/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.<\/p>\n<p><strong> 2.a Stop the Docbase and the DocBroker<\/strong><\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1\">\n$DOCUMENTUM\/dba\/dm_shutdown_repository1\n$DOCUMENTUM\/dba\/dm_stop_DocBroker\n<\/pre>\n<p><strong> 2.b Update the database name in the server.ini file<\/strong><br \/>\nLike during the Docbase Name change, it is a workaround to avoid below error:<\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1\">\n...\nDatabase URL:jdbc:oracle:thin:@vmtestdctm01:1521\/DCTMDB\nERROR...Listener refused the connection with the following error:\nORA-12514, TNS:listener does not currently know of service requested in connect descriptor\n<\/pre>\n<p>Check the tnsnames.ora and note the service name, in my case is dctmdb.local.<\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1 highlight: [7]\">\n[dmadmin@vmtestdctm01 ~]$ cat $ORACLE_HOME\/network\/admin\/tnsnames.ora \nDCTMDB =\n  (DESCRIPTION =\n    (ADDRESS = (PROTOCOL = TCP)(HOST = vmtestdctm01)(PORT = 1521))\n    (CONNECT_DATA =\n      (SERVER = DEDICATED)\n      (SERVICE_NAME = dctmdb.local)\n    )\n  )\n<\/pre>\n<p>Make the change in the server.ini file:<\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1 highlight: [7]\">\n[dmadmin@vmtestdctm01 ~]$ vi $DOCUMENTUM\/dba\/config\/repository1\/server.ini\n...\n[SERVER_STARTUP]\ndocbase_id = 1000600\ndocbase_name = repository1\nserver_config_name = RepoTemplate\ndatabase_conn = dctmdb.local\n...\n<\/pre>\n<p><strong> 2.c Execute the migration script<\/strong><\/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 \nSkipping Docbase ID Change...\nSkipping Host Name Change...\nSkipping Install Owner Change...\n\nCreated log File: \/app\/dctm\/product\/16.4\/product\/16.4\/install\/external_apps\/MigrationUtil\/MigrationUtilLogs\/ServerNameChange.log\nChanging Server Name...\nDatabase owner password is read from config.xml\nFinished changing Server Name...\n\nSkipping Docbase Name Change...\nSkipping Docker Seamless Upgrade scenario...\n\nMigration Utility completed.\n<\/pre>\n<p>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\/ServerNameChange.log\nStart: 2019-02-02 19:55:52.531\nChanging Server Name\n=====================\n\nDocbaseName: repository1\nRetrieving server.ini path for docbase: repository1\nFound path: \/app\/dctm\/product\/16.4\/dba\/config\/repository1\/server.ini\nServerName: RepoTemplate\nNew ServerName: repository1\n\nDatabase Details:\nDatabase Vendor:oracle\nDatabase Name:dctmdb.local\nDatabse User:RepoTemplate\nDatabase URL:jdbc:oracle:thin:@vmtestdctm01:1521\/dctmdb.local\nSuccessfully connected to database....\n\nValidating Server name with existing servers...\nselect object_name from dm_sysobject_s where r_object_type = 'dm_server_config'\n\nProcessing Database Changes...\nCreated database backup File '\/app\/dctm\/product\/16.4\/product\/16.4\/install\/external_apps\/MigrationUtil\/MigrationUtilLogs\/ServerNameChange_DatabaseRestore.sql'\nselect r_object_id,object_name from dm_sysobject_s where r_object_type = 'dm_server_config' and object_name = 'RepoTemplate'\nupdate dm_sysobject_s set object_name = 'repository1' where r_object_id = '3d0f449880000102'\nselect r_object_id,object_name from dm_sysobject_s where r_object_type = 'dm_jms_config' and object_name like '%repository1.RepoTemplate%'\nupdate dm_sysobject_s set object_name = 'JMS vmtestdctm01:9080 for repository1.repository1' where r_object_id = '080f4498800010a9'\nselect r_object_id,object_name from dm_sysobject_s where r_object_type = 'dm_cont_transfer_config' and object_name like '%repository1.RepoTemplate%'\nupdate dm_sysobject_s set object_name = 'ContTransferConfig_repository1.repository1' where r_object_id = '080f4498800004ba'\nselect r_object_id,target_server from dm_job_s where target_server like '%repository1.RepoTemplate%'\nupdate dm_job_s set target_server = 'repository1.repository1@vmtestdctm01' where r_object_id = '080f4498800010d3'\nupdate dm_job_s set target_server = 'repository1.repository1@vmtestdctm01' where r_object_id = '080f44988000035e'\nupdate dm_job_s set target_server = 'repository1.repository1@vmtestdctm01' where r_object_id = '080f44988000035f'\nupdate dm_job_s set target_server = 'repository1.repository1@vmtestdctm01' where r_object_id = '080f449880000360'\nupdate dm_job_s set target_server = 'repository1.repository1@vmtestdctm01' where r_object_id = '080f449880000361'\nupdate dm_job_s set target_server = 'repository1.repository1@vmtestdctm01' where r_object_id = '080f449880000362'\nupdate dm_job_s set target_server = 'repository1.repository1@vmtestdctm01' where r_object_id = '080f449880000363'\nupdate dm_job_s set target_server = 'repository1.repository1@vmtestdctm01' where r_object_id = '080f449880000364'\nupdate dm_job_s set target_server = 'repository1.repository1@vmtestdctm01' where r_object_id = '080f449880000365'\nupdate dm_job_s set target_server = 'repository1.repository1@vmtestdctm01' where r_object_id = '080f449880000366'\nupdate dm_job_s set target_server = 'repository1.repository1@vmtestdctm01' where r_object_id = '080f449880000367'\nupdate dm_job_s set target_server = 'repository1.repository1@vmtestdctm01' where r_object_id = '080f449880000372'\nupdate dm_job_s set target_server = 'repository1.repository1@vmtestdctm01' where r_object_id = '080f449880000373'\nupdate dm_job_s set target_server = 'repository1.repository1@vmtestdctm01' where r_object_id = '080f449880000374'\nupdate dm_job_s set target_server = 'repository1.repository1@vmtestdctm01' where r_object_id = '080f449880000375'\nupdate dm_job_s set target_server = 'repository1.repository1@vmtestdctm01' where r_object_id = '080f449880000376'\nupdate dm_job_s set target_server = 'repository1.repository1@vmtestdctm01' where r_object_id = '080f449880000377'\nupdate dm_job_s set target_server = 'repository1.repository1@vmtestdctm01' where r_object_id = '080f449880000378'\nupdate dm_job_s set target_server = 'repository1.repository1@vmtestdctm01' where r_object_id = '080f449880000379'\nupdate dm_job_s set target_server = 'repository1.repository1@vmtestdctm01' where r_object_id = '080f44988000037a'\nupdate dm_job_s set target_server = 'repository1.repository1@vmtestdctm01' where r_object_id = '080f44988000037b'\nupdate dm_job_s set target_server = 'repository1.repository1@vmtestdctm01' where r_object_id = '080f449880000386'\nupdate dm_job_s set target_server = 'repository1.repository1@vmtestdctm01' where r_object_id = '080f449880000387'\nupdate dm_job_s set target_server = 'repository1.repository1@vmtestdctm01' where r_object_id = '080f449880000388'\nupdate dm_job_s set target_server = 'repository1.repository1@vmtestdctm01' where r_object_id = '080f449880000389'\nupdate dm_job_s set target_server = 'repository1.repository1@vmtestdctm01' where r_object_id = '080f449880000e42'\nupdate dm_job_s set target_server = 'repository1.repository1@vmtestdctm01' where r_object_id = '080f449880000cb1'\nupdate dm_job_s set target_server = 'repository1.repository1@vmtestdctm01' where r_object_id = '080f449880000d02'\nupdate dm_job_s set target_server = 'repository1.repository1@vmtestdctm01' where r_object_id = '080f449880000d04'\nupdate dm_job_s set target_server = 'repository1.repository1@vmtestdctm01' where r_object_id = '080f449880000d05'\nupdate dm_job_s set target_server = 'repository1.repository1@vmtestdctm01' where r_object_id = '080f4498800003db'\nupdate dm_job_s set target_server = 'repository1.repository1@vmtestdctm01' where r_object_id = '080f4498800003dc'\nupdate dm_job_s set target_server = 'repository1.repository1@vmtestdctm01' where r_object_id = '080f4498800003dd'\nupdate dm_job_s set target_server = 'repository1.repository1@vmtestdctm01' where r_object_id = '080f4498800003de'\nupdate dm_job_s set target_server = 'repository1.repository1@vmtestdctm01' where r_object_id = '080f4498800003df'\nupdate dm_job_s set target_server = 'repository1.repository1@vmtestdctm01' where r_object_id = '080f4498800003e0'\nupdate dm_job_s set target_server = 'repository1.repository1@vmtestdctm01' where r_object_id = '080f4498800003e1'\nupdate dm_job_s set target_server = 'repository1.repository1@vmtestdctm01' where r_object_id = '080f4498800003e2'\nSuccessfully updated database values...\n\nProcessing File changes...\nBacked up '\/app\/dctm\/product\/16.4\/dba\/config\/repository1\/server.ini' to '\/app\/dctm\/product\/16.4\/dba\/config\/repository1\/server.ini_server_RepoTemplate.backup'\nUpdated server.ini file:\/app\/dctm\/product\/16.4\/dba\/config\/repository1\/server.ini\nBacked up '\/app\/dctm\/product\/16.4\/wildfly9.0.1\/server\/DctmServer_MethodServer\/deployments\/acs.ear\/lib\/configs.jar\/config\/acs.properties' to '\/app\/dctm\/product\/16.4\/wildfly9.0.1\/server\/DctmServer_MethodServer\/deployments\/acs.ear\/lib\/configs.jar\/config\/acs.properties_server_RepoTemplate.backup'\nUpdated acs.properties: \/app\/dctm\/product\/16.4\/wildfly9.0.1\/server\/DctmServer_MethodServer\/deployments\/acs.ear\/lib\/configs.jar\/config\/acs.properties\nFinished processing File changes...\nFinished changing server name 'repository1'\n\nProcessing startup and shutdown scripts...\nBacked up '\/app\/dctm\/product\/16.4\/dba\/dm_start_repository1' to '\/app\/dctm\/product\/16.4\/product\/16.4\/install\/external_apps\/MigrationUtil\/MigrationUtilLogs\/dm_start_repository1_server_RepoTemplate.backup'\nUpdated dm_startup script.\nBacked up '\/app\/dctm\/product\/16.4\/dba\/dm_shutdown_repository1' to '\/app\/dctm\/product\/16.4\/product\/16.4\/install\/external_apps\/MigrationUtil\/MigrationUtilLogs\/dm_shutdown_repository1_server_RepoTemplate.backup'\nUpdated dm_shutdown script.\n\nFinished changing server name....\nEnd: 2019-02-02 19:55:54.687\n<\/pre>\n<p><strong> 2.d Reset the value of database_conn in the server.ini file<\/strong><\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1 highlight: [7]\">\n[dmadmin@vmtestdctm01 ~]$ vi $DOCUMENTUM\/dba\/config\/repository1\/server.ini\n...\n[SERVER_STARTUP]\ndocbase_id = 1000600\ndocbase_name = repository1\nserver_config_name = repository1\ndatabase_conn = DCTMDB\n...\n<\/pre>\n<h3> 3. Check after update <\/h3>\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_repository1\n<\/pre>\n<p>Check the log to be sure that the repository has been started correctly. Notice that the log name has been changed from RepoTemplate.log to repository1.log:<\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1\">\n[dmadmin@vmtestdctm01 ~]$ tail -5 $DOCUMENTUM\/dba\/log\/repository1.log\n...\nIsProcessAlive: Process ID 0 is not &gt; 0\n2019-02-02T20:00:09.807613\t29293[29293]\t0000000000000000\t[DM_WORKFLOW_I_AGENT_START]info:  \"Workflow agent worker (pid : 29345, session 010f44988000000b) is started sucessfully.\"\nIsProcessAlive: Process ID 0 is not &gt; 0\n2019-02-02T20:00:10.809686\t29293[29293]\t0000000000000000\t[DM_WORKFLOW_I_AGENT_START]info:  \"Workflow agent worker (pid : 29362, session 010f44988000000c) is started sucessfully.\"\n<\/pre>\n<h3> 4. Manual rollback is possible? <\/h3>\n<p>In fact, in the MigrationUtilLogs folder, you can find logs, backup of start\/stop scripts, and also the sql file for manual rollback:<\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1\">\n[dmadmin@vmtestdctm01 ~]$ ls -rtl $DM_HOME\/install\/external_apps\/MigrationUtil\/MigrationUtilLogs\ntotal 980\n-rw-rw-r-- 1 dmadmin dmadmin   4323 Feb  2 19:55 ServerNameChange_DatabaseRestore.sql\n-rwxrw-r-- 1 dmadmin dmadmin   2687 Feb  2 19:55 dm_start_repository1_server_RepoTemplate.backup\n-rwxrw-r-- 1 dmadmin dmadmin   3623 Feb  2 19:55 dm_shutdown_repository1_server_RepoTemplate.backup\n-rw-rw-r-- 1 dmadmin dmadmin   6901 Feb  2 19:55 ServerNameChange.log\n<\/pre>\n<p>lets see the content of the sql file :<\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1\">\n[dmadmin@vmtestdctm01 ~]$ cat $DM_HOME\/install\/external_apps\/MigrationUtil\/MigrationUtilLogs\/ServerNameChange_DatabaseRestore.sql\nupdate dm_sysobject_s set object_name = 'RepoTemplate' where r_object_id = '3d0f449880000102';\nupdate dm_sysobject_s set object_name = 'JMS vmtestdctm01:9080 for repository1.RepoTemplate' where r_object_id = '080f4498800010a9';\nupdate dm_sysobject_s set object_name = 'ContTransferConfig_repository1.RepoTemplate' where r_object_id = '080f4498800004ba';\nupdate dm_job_s set target_server = 'repository1.RepoTemplate@vmtestdctm01' where r_object_id = '080f4498800010d3';\nupdate dm_job_s set target_server = 'repository1.RepoTemplate@vmtestdctm01' where r_object_id = '080f44988000035e';\nupdate dm_job_s set target_server = 'repository1.RepoTemplate@vmtestdctm01' where r_object_id = '080f44988000035f';\nupdate dm_job_s set target_server = 'repository1.RepoTemplate@vmtestdctm01' where r_object_id = '080f449880000360';\nupdate dm_job_s set target_server = 'repository1.RepoTemplate@vmtestdctm01' where r_object_id = '080f449880000361';\nupdate dm_job_s set target_server = 'repository1.RepoTemplate@vmtestdctm01' where r_object_id = '080f449880000362';\nupdate dm_job_s set target_server = 'repository1.RepoTemplate@vmtestdctm01' where r_object_id = '080f449880000363';\n...\n<\/pre>\n<p>I already noticed that a manual rollback is possible after Docbase ID and Docbase Name change but I didn&#8217;t test it&#8230; I would like to try this one.<br \/>\nSo to rollback:<br \/>\n<strong>Stop the Docbase and the Docbroker<\/strong><\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1\">\n$DOCUMENTUM\/dba\/dm_shutdown_RepoTemplate\n$DOCUMENTUM\/dba\/dm_stop_DocBroker\n<\/pre>\n<p><strong>Execute the sql<\/strong><\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1\">\n[dmadmin@vmtestdctm01 ~]$ cd $DM_HOME\/install\/external_apps\/MigrationUtil\/MigrationUtilLogs\n[dmadmin@vmtestdctm01 MigrationUtilLogs]$ sqlplus \/nolog\nSQL*Plus: Release 12.1.0.2.0 Production on Sun Feb 17 19:53:12 2019\nCopyright (c) 1982, 2014, Oracle.  All rights reserved.\n\nSQL&gt; conn RepoTemplate@DCTMDB\nEnter password: \nConnected.\nSQL&gt; @ServerNameChange_DatabaseRestore.sql\n1 row updated.\n1 row updated.\n1 row updated.\n...\n<\/pre>\n<p><em>The DB User is still RepoTemplate, it hasn&#8217;t been changed when I changed the docbase name<\/em><\/p>\n<p>Copy back the files saved, you can find the list of files updated and saved in the log:<\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1\">\ncp \/app\/dctm\/product\/16.4\/dba\/config\/repository1\/server.ini_server_RepoTemplate.backup \/app\/dctm\/product\/16.4\/dba\/config\/repository1\/server.ini\ncp \/app\/dctm\/product\/16.4\/wildfly9.0.1\/server\/DctmServer_MethodServer\/deployments\/acs.ear\/lib\/configs.jar\/config\/acs.properties_server_RepoTemplate.backup \/app\/dctm\/product\/16.4\/wildfly9.0.1\/server\/DctmServer_MethodServer\/deployments\/acs.ear\/lib\/configs.jar\/config\/acs.properties\ncp \/app\/dctm\/product\/16.4\/product\/16.4\/install\/external_apps\/MigrationUtil\/MigrationUtilLogs\/dm_start_repository1_server_RepoTemplate.backup \/app\/dctm\/product\/16.4\/dba\/dm_start_repository1\ncp \/app\/dctm\/product\/16.4\/product\/16.4\/install\/external_apps\/MigrationUtil\/MigrationUtilLogs\/dm_shutdown_repository1_server_RepoTemplate.backup \/app\/dctm\/product\/16.4\/dba\/dm_shutdown_repository1\n<\/pre>\n<p><em>Think about changing back the the database connection in \/app\/dctm\/product\/16.4\/dba\/config\/repository1\/server.ini (see 2.d step).<\/em><\/p>\n<p>Then 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_repository1\n<\/pre>\n<p>Check the repository log:<\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1\">\n[dmadmin@vmtestdctm01 ~]$ tail -5 $DOCUMENTUM\/dba\/log\/RepoTemplate.log\n...\n2019-02-02T20:15:59.677595\t19200[19200]\t0000000000000000\t[DM_WORKFLOW_I_AGENT_START]info:  \"Workflow agent worker (pid : 19232, session 010f44988000000a) is started sucessfully.\"\nIsProcessAlive: Process ID 0 is not &gt; 0\n2019-02-02T20:16:00.679566\t19200[19200]\t0000000000000000\t[DM_WORKFLOW_I_AGENT_START]info:  \"Workflow agent worker (pid : 19243, session 010f44988000000b) is started sucessfully.\"\nIsProcessAlive: Process ID 0 is not &gt; 0\n2019-02-02T20:16:01.680888\t19200[19200]\t0000000000000000\t[DM_WORKFLOW_I_AGENT_START]info:  \"Workflow agent worker (pid : 19255, session 010f44988000000c) is started sucessfully.\"\n<\/pre>\n<p>Yes, the rollback works correctly! \ud83d\ude00 Despite this, I hope you will not have to do it on a production environment. \ud83d\ude09<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In the previous blog I changed the Docbase Name to repository1 instead of RepoTemplate using MigrationUtil, in this blog it is Server Config Name&#8217;s turn to be changed.<\/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":[197,525],"tags":[1213,129,15],"type_dbi":[],"class_list":["post-12253","post","type-post","status-publish","format-standard","hentry","category-application-integration-middleware","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 \u2013 MigrationUtil \u2013 3 \u2013 Change Server Config Name - dbi Blog<\/title>\n<meta name=\"description\" content=\"Documentum Change Server Config Name using MigrationUtil\" \/>\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-3-change-server-config-name\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Documentum \u2013 MigrationUtil \u2013 3 \u2013 Change Server Config Name\" \/>\n<meta property=\"og:description\" content=\"Documentum Change Server Config Name using MigrationUtil\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.dbi-services.com\/blog\/documentum-migrationutil-3-change-server-config-name\/\" \/>\n<meta property=\"og:site_name\" content=\"dbi Blog\" \/>\n<meta property=\"article:published_time\" content=\"2019-02-21T07:00:10+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=\"13 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-3-change-server-config-name\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/documentum-migrationutil-3-change-server-config-name\/\"},\"author\":{\"name\":\"David Diab\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/deb907c3360cacdc6c7df54b4bac3c86\"},\"headline\":\"Documentum \u2013 MigrationUtil \u2013 3 \u2013 Change Server Config Name\",\"datePublished\":\"2019-02-21T07:00:10+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/documentum-migrationutil-3-change-server-config-name\/\"},\"wordCount\":634,\"commentCount\":0,\"keywords\":[\"docbase\",\"Documentum\",\"Migration\"],\"articleSection\":[\"Application integration &amp; Middleware\",\"Enterprise content management\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.dbi-services.com\/blog\/documentum-migrationutil-3-change-server-config-name\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/documentum-migrationutil-3-change-server-config-name\/\",\"url\":\"https:\/\/www.dbi-services.com\/blog\/documentum-migrationutil-3-change-server-config-name\/\",\"name\":\"Documentum \u2013 MigrationUtil \u2013 3 \u2013 Change Server Config Name - dbi Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#website\"},\"datePublished\":\"2019-02-21T07:00:10+00:00\",\"author\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/deb907c3360cacdc6c7df54b4bac3c86\"},\"description\":\"Documentum Change Server Config Name using MigrationUtil\",\"breadcrumb\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/documentum-migrationutil-3-change-server-config-name\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.dbi-services.com\/blog\/documentum-migrationutil-3-change-server-config-name\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/documentum-migrationutil-3-change-server-config-name\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\/\/www.dbi-services.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Documentum \u2013 MigrationUtil \u2013 3 \u2013 Change Server Config Name\"}]},{\"@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 \u2013 MigrationUtil \u2013 3 \u2013 Change Server Config Name - dbi Blog","description":"Documentum Change Server Config Name using MigrationUtil","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-3-change-server-config-name\/","og_locale":"en_US","og_type":"article","og_title":"Documentum \u2013 MigrationUtil \u2013 3 \u2013 Change Server Config Name","og_description":"Documentum Change Server Config Name using MigrationUtil","og_url":"https:\/\/www.dbi-services.com\/blog\/documentum-migrationutil-3-change-server-config-name\/","og_site_name":"dbi Blog","article_published_time":"2019-02-21T07:00:10+00:00","author":"David Diab","twitter_card":"summary_large_image","twitter_misc":{"Written by":"David Diab","Est. reading time":"13 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.dbi-services.com\/blog\/documentum-migrationutil-3-change-server-config-name\/#article","isPartOf":{"@id":"https:\/\/www.dbi-services.com\/blog\/documentum-migrationutil-3-change-server-config-name\/"},"author":{"name":"David Diab","@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/deb907c3360cacdc6c7df54b4bac3c86"},"headline":"Documentum \u2013 MigrationUtil \u2013 3 \u2013 Change Server Config Name","datePublished":"2019-02-21T07:00:10+00:00","mainEntityOfPage":{"@id":"https:\/\/www.dbi-services.com\/blog\/documentum-migrationutil-3-change-server-config-name\/"},"wordCount":634,"commentCount":0,"keywords":["docbase","Documentum","Migration"],"articleSection":["Application integration &amp; Middleware","Enterprise content management"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.dbi-services.com\/blog\/documentum-migrationutil-3-change-server-config-name\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.dbi-services.com\/blog\/documentum-migrationutil-3-change-server-config-name\/","url":"https:\/\/www.dbi-services.com\/blog\/documentum-migrationutil-3-change-server-config-name\/","name":"Documentum \u2013 MigrationUtil \u2013 3 \u2013 Change Server Config Name - dbi Blog","isPartOf":{"@id":"https:\/\/www.dbi-services.com\/blog\/#website"},"datePublished":"2019-02-21T07:00:10+00:00","author":{"@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/deb907c3360cacdc6c7df54b4bac3c86"},"description":"Documentum Change Server Config Name using MigrationUtil","breadcrumb":{"@id":"https:\/\/www.dbi-services.com\/blog\/documentum-migrationutil-3-change-server-config-name\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.dbi-services.com\/blog\/documentum-migrationutil-3-change-server-config-name\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.dbi-services.com\/blog\/documentum-migrationutil-3-change-server-config-name\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/www.dbi-services.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Documentum \u2013 MigrationUtil \u2013 3 \u2013 Change Server Config Name"}]},{"@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\/12253","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=12253"}],"version-history":[{"count":0,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts\/12253\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/media?parent=12253"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/categories?post=12253"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/tags?post=12253"},{"taxonomy":"type","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/type_dbi?post=12253"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}