{"id":10466,"date":"2017-09-23T14:54:27","date_gmt":"2017-09-23T12:54:27","guid":{"rendered":"https:\/\/www.dbi-services.com\/blog\/documentum-rcs-7-3-dm_server_config-cannot-contain-dash\/"},"modified":"2017-09-23T14:54:27","modified_gmt":"2017-09-23T12:54:27","slug":"documentum-rcs-7-3-dm_server_config-cannot-contain-dash","status":"publish","type":"post","link":"https:\/\/www.dbi-services.com\/blog\/documentum-rcs-7-3-dm_server_config-cannot-contain-dash\/","title":{"rendered":"Documentum &#8211; RCS 7.3 &#8211; dm_server_config cannot contain dash"},"content":{"rendered":"<p>As mentioned in this <a title=\"Documentum \u2013 CS 7.3 \u2013 Issue with dmqdocbroker\" href=\"https:\/\/www.dbi-services.com\/blog\/documentum-cs-7-3-issue-with-dmqdocbroker\/\" target=\"_blank\" rel=\"noopener\">blog<\/a>, I was recently installing a new 7.3 P05 environment. Actually, this environment was in HA and it was the first silent installation of a Remote Content Server for me. I already created a lot of blogs related to issues with the CS 7.3 but since this was my first RCS 7.3 installation, I was kind of expecting to face some issues&#8230; I wasn&#8217;t disappointed!<\/p>\n<p>&nbsp;<\/p>\n<p>So let&#8217;s start with the first issue I faced during the creation of the Content-File Server (CFS) on the Remote Content Server. As always, I prepared the properties file with all the needed information for a RCS (the properties file isn&#8217;t the same as for a normal docbase creation on the Primary CS) and then I launched the process to install the CFS in silent for my Global Registry. After only 30 seconds or so, the installation was &#8220;done&#8221; so I knew something wasn&#8217;t right&#8230; When you install a CFS, if there is no docbroker present on the host, it will install one before creating the docbase&#8230; Please note that below, the docbroker was already created using a previous silent script so here, I&#8217;m just trying to create the CFS.<\/p>\n<p>&nbsp;<\/p>\n<p>The problem with the silent installation is that if something goes wrong, you absolutely have no feedback&#8230; Using the GUI, you always have a message (more or less meaningful) printed on the screen so you know something wasn&#8217;t right and you can start checking why. So as a best practice, I would recommend to always check the installation log file for errors when using the silent installation.<\/p>\n<p>&nbsp;<\/p>\n<p>So what is printed in the installation log file? (don&#8217;t look at the first WARN message, it&#8217;s because there is no global registry locally, yet)<\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1; highlight: [23,24,25,104]\">[dmadmin@content-server-02 ~]$ cd $DM_HOME\/install\/logs\n[dmadmin@content-server-02 logs]$ cat install.log\n10:57:51,620  INFO [main] com.documentum.install.shared.installanywhere.actions.InitializeSharedLibrary - Done InitializeSharedLibrary ...\n10:57:51,640  INFO [main] com.documentum.install.multinode.cfs.installanywhere.actions.DiWAServerCfsInitializeImportantServerVariables - The installer is gathering system configuration information.\n10:57:51,651  INFO [main] com.documentum.install.server.installanywhere.actions.DiWASilentRemoteServerValidation - Start to verify the password\n10:57:52,088  INFO [main] com.documentum.fc.client.security.impl.JKSKeystoreUtilForDfc - keystore file name is \/tmp\/104190.tmp\/dfc.keystore\n10:57:52,445  INFO [main] com.documentum.fc.client.security.internal.CreateIdentityCredential$MultiFormatPKIKeyPair - generated RSA (2,048-bit strength) mutiformat key pair in 334 ms\n10:57:52,473  INFO [main] com.documentum.fc.client.security.internal.CreateIdentityCredential - certificate created for DFC &lt;CN=dfc_q5Dd2d8FbuDOh98h1Ef2aeEcp3a,O=EMC,OU=Documentum&gt; valid from Thu Sep 7 10:52:52 UTC 2017 to Sun Sep 5 10:57:52 UTC 2027:\n\n10:57:52,474  INFO [main] com.documentum.fc.client.security.impl.JKSKeystoreUtilForDfc - keystore file name is \/tmp\/104190.tmp\/dfc.keystore\n10:57:52,485  INFO [main] com.documentum.fc.client.security.impl.InitializeKeystoreForDfc - [DFC_SECURITY_IDENTITY_INITIALIZED] Initialized new identity in keystore, DFC alias=dfc, identity=dfc_q5Dd2d8FbuDOh98h1Ef2aeEcp3a\n10:57:52,486  INFO [main] com.documentum.fc.client.security.impl.AuthenticationMgrForDfc - identity for authentication is dfc_q5Dd2d8FbuDOh98h1Ef2aeEcp3a\n10:57:52,490  INFO [main] com.documentum.fc.impl.RuntimeContext - DFC Version is 7.3.0040.0025\n10:57:52,504  INFO [Timer-2] com.documentum.fc.client.impl.bof.cache.ClassCacheManager$CacheCleanupTask - [DFC_BOF_RUNNING_CLEANUP] Running class cache cleanup task\n10:57:52,512  WARN [main] com.documentum.fc.client.security.internal.RegistrationMgr - [DFC_SECURITY_GR_PUBLICATION_FAILED] Publication of DFC instance with global registry failed\nDfException:: THREAD: main; MSG: [DFC_BOF_GLOBAL_REGISTRY_NOT_CONFIGURED] A global registry is not configured; ERRORCODE: ff; NEXT: null\n        at com.documentum.fc.client.security.impl.DfcIdentityPublisher.&lt;init&gt;(DfcIdentityPublisher.java:51)\n        ...\n        at com.zerog.lax.LAX.main(Unknown Source)\n10:57:52,955  INFO [main] com.documentum.fc.client.impl.connection.docbase.DocbaseConnection - Object protocol version 2\n10:57:52,984  INFO [main] com.documentum.fc.client.security.internal.AuthenticationMgr - new identity bundle &lt;dfc_q5Dd2d8FbuDOh98h1Ef2aeEcp3a  1602102952       content-server-02         hudL6VVqhfy1whQlqbqfn3xZoOlola5zscimwba4o0MDQbigdzAOi+l54BHFvqc\/3auMipaihywp65a5bR4vqvzP55CzzuFjSD+UZa3vJOGiwpKlctdmg45Kl0aOTwrfYH5jEupQ79oUVNY1cNQmAxn3odYFwguvaEp3VxezAbO+cPh8svnKjhvZJm\/DFVrmdLnGPu+PHf3jWHbYSfhc+TWDLPqk8dlFTzJTjLnGLnGPu+PHf3jWHbYSfhc+TWDLPqk\/13OmxsnXcSUL59QbhU+BBW2\/4lsXvSvwxP\/8A+\/GKsGPSLoTFZJ2nlbJnq0TX5XWPTAG7Emgjeil35cbfax6D\/rUQp8kHWPlLWtPvpOaKQ==&gt;\n10:57:54,477  INFO [main] com.documentum.fc.client.impl.connection.docbase.DocbaseConnection - Object protocol version 2\n10:57:54,526  INFO [main] com.documentum.install.server.installanywhere.actions.DiWASilentRemoteServerValidation - Server config object name is invalid\n10:57:54,526 ERROR [main] com.documentum.install.server.installanywhere.actions.DiWASilentRemoteServerValidation - Server config name only can contain characters: A-Z, a-z, 0-9, underscore(_) and dot(.)\ncom.documentum.install.shared.common.error.DiException: Server config name only can contain characters: A-Z, a-z, 0-9, underscore(_) and dot(.)\n        at com.documentum.install.server.installanywhere.actions.DiWASilentRemoteServerValidation.setup(DiWASilentRemoteServerValidation.java:82)\n        at com.documentum.install.shared.installanywhere.actions.InstallWizardAction.install(InstallWizardAction.java:75)\n        at com.zerog.ia.installer.actions.CustomAction.installSelf(Unknown Source)\n        at com.zerog.ia.installer.AAMgrBase.an(Unknown Source)\n        at com.zerog.ia.installer.ConsoleBasedAAMgr.ac(Unknown Source)\n        at com.zerog.ia.installer.AAMgrBase.am(Unknown Source)\n        at com.zerog.ia.installer.AAMgrBase.runNextInstallPiece(Unknown Source)\n        at com.zerog.ia.installer.ConsoleBasedAAMgr.ac(Unknown Source)\n        at com.zerog.ia.installer.AAMgrBase.am(Unknown Source)\n        at com.zerog.ia.installer.AAMgrBase.runNextInstallPiece(Unknown Source)\n        at com.zerog.ia.installer.ConsoleBasedAAMgr.ac(Unknown Source)\n        at com.zerog.ia.installer.AAMgrBase.am(Unknown Source)\n        at com.zerog.ia.installer.AAMgrBase.runNextInstallPiece(Unknown Source)\n        at com.zerog.ia.installer.ConsoleBasedAAMgr.ac(Unknown Source)\n        at com.zerog.ia.installer.AAMgrBase.am(Unknown Source)\n        at com.zerog.ia.installer.AAMgrBase.runNextInstallPiece(Unknown Source)\n        at com.zerog.ia.installer.ConsoleBasedAAMgr.ac(Unknown Source)\n        at com.zerog.ia.installer.AAMgrBase.am(Unknown Source)\n        at com.zerog.ia.installer.AAMgrBase.runNextInstallPiece(Unknown Source)\n        at com.zerog.ia.installer.ConsoleBasedAAMgr.ac(Unknown Source)\n        at com.zerog.ia.installer.AAMgrBase.am(Unknown Source)\n        at com.zerog.ia.installer.AAMgrBase.runNextInstallPiece(Unknown Source)\n        at com.zerog.ia.installer.ConsoleBasedAAMgr.ac(Unknown Source)\n        at com.zerog.ia.installer.AAMgrBase.am(Unknown Source)\n        at com.zerog.ia.installer.AAMgrBase.runNextInstallPiece(Unknown Source)\n        at com.zerog.ia.installer.ConsoleBasedAAMgr.ac(Unknown Source)\n        at com.zerog.ia.installer.AAMgrBase.runPreInstall(Unknown Source)\n        at com.zerog.ia.installer.LifeCycleManager.consoleInstallMain(Unknown Source)\n        at com.zerog.ia.installer.LifeCycleManager.executeApplication(Unknown Source)\n        at com.zerog.ia.installer.Main.main(Unknown Source)\n        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n        at java.lang.reflect.Method.invoke(Method.java:498)\n        at com.zerog.lax.LAX.launch(Unknown Source)\n        at com.zerog.lax.LAX.main(Unknown Source)\n10:57:54,527  INFO [main]  - The INSTALLER_UI value is SILENT\n10:57:54,527  INFO [main]  - The KEEP_TEMP_FILE value is true\n10:57:54,527  INFO [main]  - The common.installOwner.password value is ******\n10:57:54,527  INFO [main]  - The SERVER.SECURE.ROOT_PASSWORD value is ******\n10:57:54,527  INFO [main]  - The common.upgrade.aek.lockbox value is null\n10:57:54,527  INFO [main]  - The common.old.aek.passphrase.password value is null\n10:57:54,527  INFO [main]  - The common.aek.algorithm value is AES_256_CBC\n10:57:54,527  INFO [main]  - The common.aek.passphrase.password value is ******\n10:57:54,527  INFO [main]  - The common.aek.key.name value is CSaek\n10:57:54,527  INFO [main]  - The common.use.existing.aek.lockbox value is null\n10:57:54,528  INFO [main]  - The SERVER.ENABLE_LOCKBOX value is true\n10:57:54,528  INFO [main]  - The SERVER.LOCKBOX_FILE_NAME value is lockbox.lb\n10:57:54,528  INFO [main]  - The SERVER.LOCKBOX_PASSPHRASE.PASSWORD value is ******\n10:57:54,528  INFO [main]  - The SERVER.COMPONENT_ACTION value is CREATE\n10:57:54,528  INFO [main]  - The SERVER.DOCBROKER_ACTION value is null\n10:57:54,528  INFO [main]  - The SERVER.PRIMARY_CONNECTION_BROKER_HOST value is content-server-01\n10:57:54,528  INFO [main]  - The SERVER.PRIMARY_CONNECTION_BROKER_PORT value is 1489\n10:57:54,528  INFO [main]  - The SERVER.PROJECTED_CONNECTION_BROKER_HOST value is content-server-02\n10:57:54,528  INFO [main]  - The SERVER.PROJECTED_CONNECTION_BROKER_PORT value is 1489\n10:57:54,528  INFO [main]  - The SERVER.FQDN value is content-server-02\n10:57:54,528  INFO [main]  - The SERVER.DOCBASE_NAME value is GR_DocBase\n10:57:54,528  INFO [main]  - The SERVER.PRIMARY_SERVER_CONFIG_NAME value is GR_DocBase\n10:57:54,528  INFO [main]  - The SERVER.REPOSITORY_USERNAME value is dmadmin\n10:57:54,528  INFO [main]  - The SERVER.SECURE.REPOSITORY_PASSWORD value is ******\n10:57:54,528  INFO [main]  - The SERVER.REPOSITORY_USER_DOMAIN value is\n10:57:54,529  INFO [main]  - The SERVER.REPOSITORY_USERNAME_WITH_DOMAIN value is dmadmin\n10:57:54,529  INFO [main]  - The SERVER.REPOSITORY_HOSTNAME value is content-server-01\n10:57:54,529  INFO [main]  - The SERVER.CONNECTION_BROKER_NAME value is null\n10:57:54,529  INFO [main]  - The SERVER.CONNECTION_BROKER_PORT value is null\n10:57:54,529  INFO [main]  - The SERVER.DOCBROKER_NAME value is\n10:57:54,529  INFO [main]  - The SERVER.DOCBROKER_PORT value is\n10:57:54,529  INFO [main]  - The SERVER.DOCBROKER_CONNECT_MODE value is null\n10:57:54,529  INFO [main]  - The SERVER.USE_CERTIFICATES value is false\n10:57:54,529  INFO [main]  - The SERVER.DOCBROKER_KEYSTORE_FILE_NAME value is null\n10:57:54,529  INFO [main]  - The SERVER.DOCBROKER_KEYSTORE_PASSWORD_FILE_NAME value is null\n10:57:54,529  INFO [main]  - The SERVER.DOCBROKER_CIPHER_LIST value is null\n10:57:54,529  INFO [main]  - The SERVER.DFC_SSL_TRUSTSTORE value is null\n10:57:54,529  INFO [main]  - The SERVER.DFC_SSL_TRUSTSTORE_PASSWORD value is ******\n10:57:54,529  INFO [main]  - The SERVER.DFC_SSL_USE_EXISTING_TRUSTSTORE value is null\n10:57:54,529  INFO [main]  - The SERVER.CONNECTION_BROKER_SERVICE_STARTUP_TYPE value is null\n10:57:54,529  INFO [main]  - The SERVER.DOCUMENTUM_DATA value is $DOCUMENTUM\/data\n10:57:54,530  INFO [main]  - The SERVER.DOCUMENTUM_SHARE value is $DOCUMENTUM\/share\n10:57:54,530  INFO [main]  - The CFS_SERVER_CONFIG_NAME value is content-server-02_GR_DocBase\n10:57:54,530  INFO [main]  - The SERVER.DOCBASE_SERVICE_NAME value is GR_DocBase\n10:57:54,530  INFO [main]  - The CLIENT_CERTIFICATE value is null\n10:57:54,530  INFO [main]  - The RKM_PASSWORD value is ******\n10:57:54,530  INFO [main]  - The SERVER.DFC_BOF_GLOBAL_REGISTRY_VALIDATE_OPTION_IS_SELECTED value is true\n10:57:54,530  INFO [main]  - The SERVER.PROJECTED_DOCBROKER_PORT_OTHER value is 1489\n10:57:54,530  INFO [main]  - The SERVER.PROJECTED_DOCBROKER_HOST_OTHER value is content-server-01\n10:57:54,530  INFO [main]  - The SERVER.GLOBAL_REGISTRY_REPOSITORY value is GR_DocBase\n10:57:54,530  INFO [main]  - The SERVER.BOF_REGISTRY_USER_LOGIN_NAME value is dm_bof_registry\n10:57:54,530  INFO [main]  - The SERVER.SECURE.BOF_REGISTRY_USER_PASSWORD value is ******\n10:57:54,530  INFO [main]  - The SERVER.COMPONENT_ACTION value is CREATE\n10:57:54,530  INFO [main]  - The SERVER.COMPONENT_NAME value is null\n10:57:54,530  INFO [main]  - The SERVER.DOCBASE_NAME value is GR_DocBase\n10:57:54,531  INFO [main]  - The SERVER.CONNECTION_BROKER_NAME value is null\n10:57:54,531  INFO [main]  - The SERVER.CONNECTION_BROKER_PORT value is null\n10:57:54,531  INFO [main]  - The SERVER.PROJECTED_CONNECTION_BROKER_HOST value is content-server-02\n10:57:54,531  INFO [main]  - The SERVER.PROJECTED_CONNECTION_BROKER_PORT value is 1489\n10:57:54,531  INFO [main]  - The SERVER.PRIMARY_SERVER_CONFIG_NAME value is GR_DocBase\n10:57:54,531  INFO [main]  - The SERVER.DOCBROKER_NAME value is\n10:57:54,531  INFO [main]  - The SERVER.DOCBROKER_PORT value is\n10:57:54,531  INFO [main]  - The SERVER.CONNECTION_BROKER_SERVICE_STARTUP_TYPE value is null\n10:57:54,531  INFO [main]  - The SERVER.REPOSITORY_USERNAME value is dmadmin\n10:57:54,531  INFO [main]  - The SERVER.REPOSITORY_PASSWORD value is ******\n10:57:54,531  INFO [main]  - The SERVER.REPOSITORY_USER_DOMAIN value is\n10:57:54,531  INFO [main]  - The SERVER.REPOSITORY_USERNAME_WITH_DOMAIN value is dmadmin\n10:57:54,531  INFO [main]  - The SERVER.DFC_BOF_GLOBAL_REGISTRY_VALIDATE_OPTION_IS_SELECTED_KEY value is null\n10:57:54,531  INFO [main]  - The SERVER.PROJECTED_DOCBROKER_PORT_OTHER value is 1489\n10:57:54,531  INFO [main]  - The SERVER.PROJECTED_DOCBROKER_HOST_OTHER value is content-server-01\n10:57:54,531  INFO [main]  - The SERVER.GLOBAL_REGISTRY_REPOSITORY value is GR_DocBase\n10:57:54,532  INFO [main]  - The SERVER.BOF_REGISTRY_USER_LOGIN_NAME value is dm_bof_registry\n10:57:54,532  INFO [main]  - The SERVER.SECURE.BOF_REGISTRY_USER_PASSWORD value is ******\n10:57:54,532  INFO [main]  - The SERVER.COMPONENT_ACTION value is CREATE\n10:57:54,532  INFO [main]  - The SERVER.COMPONENT_NAME value is null\n10:57:54,532  INFO [main]  - The SERVER.PRIMARY_SERVER_CONFIG_NAME value is GR_DocBase\n10:57:54,532  INFO [main]  - The SERVER.DOCBASE_NAME value is GR_DocBase\n10:57:54,532  INFO [main]  - The SERVER.REPOSITORY_USERNAME value is dmadmin\n10:57:54,532  INFO [main]  - The SERVER.REPOSITORY_PASSWORD value is ******\n10:57:54,532  INFO [main]  - The SERVER.REPOSITORY_USER_DOMAIN value is\n10:57:54,532  INFO [main]  - The SERVER.REPOSITORY_USERNAME_WITH_DOMAIN value is dmadmin\n10:57:54,532  INFO [main]  - The env PATH value is: \/usr\/xpg4\/bin:$JAVA_HOME\/bin:$DM_HOME\/bin:$DOCUMENTUM\/dba:$ORACLE_HOME\/bin:$JAVA_HOME\/bin:$DM_HOME\/bin:$DOCUMENTUM\/dba:$ORACLE_HOME\/bin:$DM_HOME\/bin:$ORACLE_HOME\/bin:\/usr\/lib64\/qt-3.3\/bin:\/usr\/local\/bin:\/bin:\/usr\/bin:\/usr\/local\/sbin:\/usr\/sbin:\/sbin:\/home\/dmadmin\/bin:\/bin:\/usr\/bin:\/sbin:\/usr\/sbin:\/usr\/local\/bin\n[dmadmin@content-server-02 logs]$<\/pre>\n<p>&nbsp;<\/p>\n<p>As you can see above, the installation fails because the properties aren&#8217;t &#8220;correct&#8221;. More specifically, the installation fails because the dm_server_config name provided doesn&#8217;t match the requirement\/validation&#8230; Starting with the CS 7.3 GA release, the Content Server team introduced a new validation which force the dm_server_config name to only contains letters (lower\/upper case), numbers, underscore or dot. If you are familiar with the Remote Content Servers, you should know that by default, the CFS installation will create a new dm_server_config object with a name that is &#8220;&lt;hostname&gt;_&lt;service_name&gt;&#8221;. So if you are installing a CFS for a docbase &#8220;GR_DocBase&#8221; with a service name set to &#8220;GR_DocBase&#8221; (it&#8217;s not mandatory the same value as the docbase name) on a Content Server with a hostname equal to &#8220;content-server-02&#8221;, then the dm_server_config will, by default, have the following name: content-server-02_GR_DocBase.<\/p>\n<p>&nbsp;<\/p>\n<p>So if you compare this default value with the one from the log file, you will see that it is the same&#8230; Because I knew what default value the GUI Installer would have chosen, I therefore put this value in the silent properties file so that we keep our naming conventions on all our environments (7.3 or not). So this is the default value that the installer would have chosen and yet the installation fails and this is all because the hostname contains a simple dash&#8230; Funny, isn&#8217;t it?<\/p>\n<p>&nbsp;<\/p>\n<p>Since this is clearly an issue, I opened a SR with OTX to ask them to either:<\/p>\n<ul>\n<li>Explain why the dash (&#8216;-&#8216;) aren&#8217;t accepted in the dm_server_config name and since this is the default value, where it is documented that the hostname of the Content Servers cannot contain any dashs<\/li>\n<li>Provide a hotfix for this issue and fix it in the next patch as well<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p>OTX obviously recognized that this validation is too strict and they are therefore working on providing us a hotfix (via CS-57533) and implementing a more reliable validation. At the moment, I got a first draft hotfix that only solve the silent installation part (so the issue is still present using the GUI). I&#8217;m pretty sure it won&#8217;t be hard for OTX to solve that also on the GUI and to include the fix in a next patch but I don&#8217;t know which one at the moment!<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>As mentioned in this blog, I was recently installing a new 7.3 P05 environment. Actually, this environment was in HA and it was the first silent installation of a Remote Content Server for me. I already created a lot of blogs related to issues with the CS 7.3 but since this was my first RCS [&hellip;]<\/p>\n","protected":false},"author":20,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[525],"tags":[971,1151,1177,129,1178],"type_dbi":[],"class_list":["post-10466","post","type-post","status-publish","format-standard","hentry","category-enterprise-content-management","tag-7-3","tag-cs-7-3","tag-dm_server_config","tag-documentum","tag-rcs"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.2 (Yoast SEO v27.4) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Documentum - RCS 7.3 - dm_server_config cannot contain dash - dbi Blog<\/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:\/\/www.dbi-services.com\/blog\/documentum-rcs-7-3-dm_server_config-cannot-contain-dash\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Documentum - RCS 7.3 - dm_server_config cannot contain dash\" \/>\n<meta property=\"og:description\" content=\"As mentioned in this blog, I was recently installing a new 7.3 P05 environment. Actually, this environment was in HA and it was the first silent installation of a Remote Content Server for me. I already created a lot of blogs related to issues with the CS 7.3 but since this was my first RCS [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.dbi-services.com\/blog\/documentum-rcs-7-3-dm_server_config-cannot-contain-dash\/\" \/>\n<meta property=\"og:site_name\" content=\"dbi Blog\" \/>\n<meta property=\"article:published_time\" content=\"2017-09-23T12:54:27+00:00\" \/>\n<meta name=\"author\" content=\"Morgan Patou\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@MorganPatou\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Morgan Patou\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"12 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-rcs-7-3-dm_server_config-cannot-contain-dash\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/documentum-rcs-7-3-dm_server_config-cannot-contain-dash\\\/\"},\"author\":{\"name\":\"Morgan Patou\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/#\\\/schema\\\/person\\\/c4d05b25843a9bc2ab20415dae6bd2d8\"},\"headline\":\"Documentum &#8211; RCS 7.3 &#8211; dm_server_config cannot contain dash\",\"datePublished\":\"2017-09-23T12:54:27+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/documentum-rcs-7-3-dm_server_config-cannot-contain-dash\\\/\"},\"wordCount\":717,\"commentCount\":0,\"keywords\":[\"7.3\",\"CS 7.3\",\"dm_server_config\",\"Documentum\",\"RCS\"],\"articleSection\":[\"Enterprise content management\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/documentum-rcs-7-3-dm_server_config-cannot-contain-dash\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/documentum-rcs-7-3-dm_server_config-cannot-contain-dash\\\/\",\"url\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/documentum-rcs-7-3-dm_server_config-cannot-contain-dash\\\/\",\"name\":\"Documentum - RCS 7.3 - dm_server_config cannot contain dash - dbi Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/#website\"},\"datePublished\":\"2017-09-23T12:54:27+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/#\\\/schema\\\/person\\\/c4d05b25843a9bc2ab20415dae6bd2d8\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/documentum-rcs-7-3-dm_server_config-cannot-contain-dash\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/documentum-rcs-7-3-dm_server_config-cannot-contain-dash\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/documentum-rcs-7-3-dm_server_config-cannot-contain-dash\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Documentum &#8211; RCS 7.3 &#8211; dm_server_config cannot contain dash\"}]},{\"@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\\\/c4d05b25843a9bc2ab20415dae6bd2d8\",\"name\":\"Morgan Patou\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/5d7f5bec8b597db68a09107a6f5309e3870d6296ef94fb10ead4b09454ca67e5?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/5d7f5bec8b597db68a09107a6f5309e3870d6296ef94fb10ead4b09454ca67e5?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/5d7f5bec8b597db68a09107a6f5309e3870d6296ef94fb10ead4b09454ca67e5?s=96&d=mm&r=g\",\"caption\":\"Morgan Patou\"},\"description\":\"Morgan Patou has over 12 years of experience in Enterprise Content Management (ECM) systems, with a strong focus in recent years on platforms such as Alfresco, Documentum, and M-Files. He specializes in the architecture, setup, customization, and maintenance of ECM infrastructures in complex &amp; critical environments. Morgan is well-versed in both engineering and operations aspects, including high availability design, system integration, and lifecycle management. He also has a solid foundation in open-source and proprietary technologies - ranging from Apache, OpenLDAP or Kerberos to enterprise-grade systems like WebLogic. Morgan Patou holds an Engineering Degree in Computer Science from ENSISA (\u00c9cole Nationale Sup\u00e9rieure d'Ing\u00e9nieurs Sud Alsace) in Mulhouse, France. He is Alfresco Content Services Certified Administrator (ACSCA), Alfresco Content Services Certified Engineer (ACSCE) as well as OpenText Documentum Certified Administrator. His industry experience spans the Public Sector, IT Services, Financial Services\\\/Banking, and the Pharmaceutical industry.\",\"sameAs\":[\"https:\\\/\\\/blog.dbi-services.com\\\/author\\\/morgan-patou\\\/\",\"https:\\\/\\\/x.com\\\/MorganPatou\"],\"url\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/author\\\/morgan-patou\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Documentum - RCS 7.3 - dm_server_config cannot contain dash - dbi Blog","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-rcs-7-3-dm_server_config-cannot-contain-dash\/","og_locale":"en_US","og_type":"article","og_title":"Documentum - RCS 7.3 - dm_server_config cannot contain dash","og_description":"As mentioned in this blog, I was recently installing a new 7.3 P05 environment. Actually, this environment was in HA and it was the first silent installation of a Remote Content Server for me. I already created a lot of blogs related to issues with the CS 7.3 but since this was my first RCS [&hellip;]","og_url":"https:\/\/www.dbi-services.com\/blog\/documentum-rcs-7-3-dm_server_config-cannot-contain-dash\/","og_site_name":"dbi Blog","article_published_time":"2017-09-23T12:54:27+00:00","author":"Morgan Patou","twitter_card":"summary_large_image","twitter_creator":"@MorganPatou","twitter_misc":{"Written by":"Morgan Patou","Est. reading time":"12 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.dbi-services.com\/blog\/documentum-rcs-7-3-dm_server_config-cannot-contain-dash\/#article","isPartOf":{"@id":"https:\/\/www.dbi-services.com\/blog\/documentum-rcs-7-3-dm_server_config-cannot-contain-dash\/"},"author":{"name":"Morgan Patou","@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/c4d05b25843a9bc2ab20415dae6bd2d8"},"headline":"Documentum &#8211; RCS 7.3 &#8211; dm_server_config cannot contain dash","datePublished":"2017-09-23T12:54:27+00:00","mainEntityOfPage":{"@id":"https:\/\/www.dbi-services.com\/blog\/documentum-rcs-7-3-dm_server_config-cannot-contain-dash\/"},"wordCount":717,"commentCount":0,"keywords":["7.3","CS 7.3","dm_server_config","Documentum","RCS"],"articleSection":["Enterprise content management"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.dbi-services.com\/blog\/documentum-rcs-7-3-dm_server_config-cannot-contain-dash\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.dbi-services.com\/blog\/documentum-rcs-7-3-dm_server_config-cannot-contain-dash\/","url":"https:\/\/www.dbi-services.com\/blog\/documentum-rcs-7-3-dm_server_config-cannot-contain-dash\/","name":"Documentum - RCS 7.3 - dm_server_config cannot contain dash - dbi Blog","isPartOf":{"@id":"https:\/\/www.dbi-services.com\/blog\/#website"},"datePublished":"2017-09-23T12:54:27+00:00","author":{"@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/c4d05b25843a9bc2ab20415dae6bd2d8"},"breadcrumb":{"@id":"https:\/\/www.dbi-services.com\/blog\/documentum-rcs-7-3-dm_server_config-cannot-contain-dash\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.dbi-services.com\/blog\/documentum-rcs-7-3-dm_server_config-cannot-contain-dash\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.dbi-services.com\/blog\/documentum-rcs-7-3-dm_server_config-cannot-contain-dash\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/www.dbi-services.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Documentum &#8211; RCS 7.3 &#8211; dm_server_config cannot contain dash"}]},{"@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\/c4d05b25843a9bc2ab20415dae6bd2d8","name":"Morgan Patou","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/5d7f5bec8b597db68a09107a6f5309e3870d6296ef94fb10ead4b09454ca67e5?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/5d7f5bec8b597db68a09107a6f5309e3870d6296ef94fb10ead4b09454ca67e5?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/5d7f5bec8b597db68a09107a6f5309e3870d6296ef94fb10ead4b09454ca67e5?s=96&d=mm&r=g","caption":"Morgan Patou"},"description":"Morgan Patou has over 12 years of experience in Enterprise Content Management (ECM) systems, with a strong focus in recent years on platforms such as Alfresco, Documentum, and M-Files. He specializes in the architecture, setup, customization, and maintenance of ECM infrastructures in complex &amp; critical environments. Morgan is well-versed in both engineering and operations aspects, including high availability design, system integration, and lifecycle management. He also has a solid foundation in open-source and proprietary technologies - ranging from Apache, OpenLDAP or Kerberos to enterprise-grade systems like WebLogic. Morgan Patou holds an Engineering Degree in Computer Science from ENSISA (\u00c9cole Nationale Sup\u00e9rieure d'Ing\u00e9nieurs Sud Alsace) in Mulhouse, France. He is Alfresco Content Services Certified Administrator (ACSCA), Alfresco Content Services Certified Engineer (ACSCE) as well as OpenText Documentum Certified Administrator. His industry experience spans the Public Sector, IT Services, Financial Services\/Banking, and the Pharmaceutical industry.","sameAs":["https:\/\/blog.dbi-services.com\/author\/morgan-patou\/","https:\/\/x.com\/MorganPatou"],"url":"https:\/\/www.dbi-services.com\/blog\/author\/morgan-patou\/"}]}},"_links":{"self":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts\/10466","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\/20"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/comments?post=10466"}],"version-history":[{"count":0,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts\/10466\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/media?parent=10466"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/categories?post=10466"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/tags?post=10466"},{"taxonomy":"type","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/type_dbi?post=10466"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}