{"id":9005,"date":"2016-10-26T07:00:19","date_gmt":"2016-10-26T05:00:19","guid":{"rendered":"https:\/\/www.dbi-services.com\/blog\/documentum-story-setup-the-dsearch-indexagent-in-https-xplore\/"},"modified":"2016-10-26T07:00:19","modified_gmt":"2016-10-26T05:00:19","slug":"documentum-story-setup-the-dsearch-indexagent-in-https-xplore","status":"publish","type":"post","link":"https:\/\/www.dbi-services.com\/blog\/documentum-story-setup-the-dsearch-indexagent-in-https-xplore\/","title":{"rendered":"Documentum story &#8211; Setup the DSearch &amp; IndexAgent in HTTPS (xPlore)"},"content":{"rendered":"<p>In this blog, I will show you how to setup the Primary DSearch and IndexAgent in HTTPS for xPlore 1.5. The documentation about that is available on the EMC WebSite as always and the pdf name is: \u201cxPlore 1.5 Installation Guide.pdf\u201d. The reason why I wanted to wrote this blog is because the documentation is not too bad but there are still some missing parts and without these parts, your configuration will just not work properly. Moreover, I think it is better to have a concrete an complete example rather than just reading a PDF with some information spread on 40 different pages.<\/p>\n<p>&nbsp;<\/p>\n<p>So let\u2019s begin the configuration. The first thing to do is obviously to login to the Full Text Server where you xPlore 1.5 is installed. For this blog, I will use \/app\/xPlore as the installation folder of xPlore. I will also use a Self-Signed SSL Certificate with a Certificate Chain composed of a Root and Gold CA. So let\u2019s import the Certificate Chain in xPlore (following commands assume all certificates are available under \u201c\/app\/xPlore\/jboss7.1.1\/certs\u201d):<\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1\">[xplore@xplore_server_01 ~]$ \/app\/xPlore\/java64\/1.7.0_72\/bin\/keytool -import -trustcacerts -alias root_ca -keystore \/app\/xPlore\/java64\/1.7.0_72\/jre\/lib\/security\/cacerts -file \/app\/xPlore\/jboss7.1.1\/certs\/Internal_Root_CA.cer\nEnter keystore password:\n[xplore@xplore_server_01 ~]$ \/app\/xPlore\/java64\/1.7.0_72\/bin\/keytool -import -trustcacerts -alias gold_ca -keystore \/app\/xPlore\/java64\/1.7.0_72\/jre\/lib\/security\/cacerts -file \/app\/xPlore\/jboss7.1.1\/certs\/Internal_Gold_CA1.cer\nEnter keystore password:<\/pre>\n<p>&nbsp;<\/p>\n<p>All java processes using \/app\/xPlore\/java64\/1.7.0_72\/bin\/java will now trust the Self-Signed SSL Certificate because the Certificate Chain is trusted. When this is done, shutdown all xPlore processes (Primary DSearch and IndexAgent(s)) and let\u2019s configure the Primary DSearch in HTTPS:<\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1\">[xplore@xplore_server_01 ~]$ \/app\/xPlore\/scripts\/startstop stop\n  ** Indexagent_DOCBASE1 has been stopped successfully\n  ** PrimaryDsearch has been stopped successfully\n[xplore@xplore_server_01 ~]$ cd \/app\/xPlore\/dsearch\/admin\n[xplore@xplore_server_01 admin]$ .\/xplore.sh -f scripts\/ConfigSSL.groovy -enable -component IS \n    -alias ft_alias -keystore \"\/app\/xPlore\/jboss7.1.1\/certs\/xplore_server_01.jks\" \n    -storepass K3ySt0r3P4ssw0rd -indexserverconfig \"\/app\/xPlore\/config\/indexserverconfig.xml\" \n    -isname PrimaryDsearch -ianame Indexagent_DOCBASE1<\/pre>\n<p>&nbsp;<\/p>\n<p>Some remarks:<\/p>\n<ul>\n<li>\u201c-enable\u201d means that HTTPS will be enabled and HTTP will be disabled. If you want both to be enabled, use the \u201c-dual\u201d option instead<\/li>\n<li>\u201c-component\u201d defines which component should be configured with this command. It can be \u201cIS\u201d (IndexServer), \u201cIA\u201d (IndexAgent) or \u201cALL\u201d (IndexServer and IndexAgent)<\/li>\n<li>\u201c-isname\u201d defines the name of the IndexServer\/Primary DSearch that you installed<\/li>\n<li>\u201c-ianame\u201d defines the name of the IndexAgent that you installed<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p>Now what happen if you have more than one IndexAgent on the same server? Well the script isn\u2019t smart enough for that and that\u2019s the reason why I didn\u2019t put \u201cALL\u201d above but just \u201cIS\u201d. You might also noticed that I defined the \u201c-ianame\u201d parameter with \u201cIndexagent_DOCBASE1\u201d. This is because even if we are configuring the Primary DSearch in HTTPS, all IndexAgents have a reference in a configuration file that defines which port and protocol the IA should use to connect to the DSearch and if this isn\u2019t setup properly, the IA will not be able to start.<\/p>\n<p>&nbsp;<\/p>\n<p>Now the IndexServer is configured in HTTPS so let\u2019s do the same thing for the IndexAgent:<\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1; highlight: [4]\">[xplore@xplore_server_01 admin]$ .\/xplore.sh -f scripts\/ConfigSSL.groovy -enable -component IA \n    -alias ft_alias -keystore \"\/app\/xPlore\/jboss7.1.1\/certs\/xplore_server_01.jks\" \n    -storepass K3ySt0r3P4ssw0rd -indexserverconfig \"\/app\/xPlore\/config\/indexserverconfig.xml\" \n    -ianame Indexagent_DOCBASE1 -iaport 9200<\/pre>\n<p>&nbsp;<\/p>\n<p>As you can see above, this time no need to add the \u201c-isname\u201d parameter, it is not needed for the IndexAgent(s). Let\u2019s say that you have a second IndexAgent for the docbase named DOCBASE2 , then you also have to execute the above command for this second indexAgent:<\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1; highlight: [4]\">[xplore@xplore_server_01 admin]$ .\/xplore.sh -f scripts\/ConfigSSL.groovy -enable -component IA \n    -alias ft_alias -keystore \"\/app\/xPlore\/jboss7.1.1\/certs\/xplore_server_01.jks\" \n    -storepass K3ySt0r3P4ssw0rd -indexserverconfig \"\/app\/xPlore\/config\/indexserverconfig.xml\" \n    -ianame Indexagent_DOCBASE2 -iaport 9220<\/pre>\n<p>&nbsp;<\/p>\n<p>In case you didn\u2019t know, yes each IndexAgent need at least 20 consecutive ports (so 9200 to 9219 for Indexagent_DOCBASE1 \/\/ 9220 to 9239 for Indexagent_DOCBASE2).<\/p>\n<p>When configuring the IndexServer in HTTPS, I specified the \u201c-ianame\u201d. This is, like I said before, because there is a reference somewhere to the Protocol\/Port used. This reference has been updated properly for Indexagent_DOCBASE1 normally but not for Indexagent_DOCBASE2. Therefore you need to do that manually:<\/p>\n<pre class=\"brush: xml; gutter: true; first-line: 1; highlight: [4,12]\">[xplore@xplore_server_01 admin]$ grep -B1 -A10 dsearch_qrserver_protocol \/app\/xPlore\/jboss7.1.1\/server\/DctmServer_Indexagent_DOCBASE2\/deployments\/IndexAgent.war\/WEB-INF\/classes\/indexagent.xml\n        &lt;parameter&gt;\n            &lt;parameter_name&gt;dsearch_qrserver_protocol&lt;\/parameter_name&gt;\n            &lt;parameter_value&gt;HTTP&lt;\/parameter_value&gt;\n        &lt;\/parameter&gt;\n        &lt;parameter&gt;\n            &lt;parameter_name&gt;dsearch_config_host&lt;\/parameter_name&gt;\n            &lt;parameter_value&gt;xplore_server_01&lt;\/parameter_value&gt;\n        &lt;\/parameter&gt;\n        &lt;parameter&gt;\n            &lt;parameter_name&gt;dsearch_config_port&lt;\/parameter_name&gt;\n            &lt;parameter_value&gt;9300&lt;\/parameter_value&gt;\n        &lt;\/parameter&gt;<\/pre>\n<p>&nbsp;<\/p>\n<p>Just open this file and update the few lines that I printed above by replacing \u201cHTTP\u201d with \u201cHTTPS\u201d and \u201c9300\u201d with \u201c9302\u201d and that\u2019s it. If you have several IndexAgents, then you need to do that for all of them.<\/p>\n<p>&nbsp;<\/p>\n<p>The next step is to login to the Content Server (e.g.: ssh dmadmin@content_server_01) and update some properties in the docbase:<\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1; highlight: [42,45,46]\">[dmadmin@content_server_01 ~]$ iapi DOCBASE1 -Udmadmin -Pxxx\n \n\n        EMC Documentum iapi - Interactive API interface\n        (c) Copyright EMC Corp., 1992 - 2015\n        All rights reserved.\n        Client Library Release 7.2.0050.0084\n\n\nConnecting to Server using docbase DOCBASE1\n[DM_SESSION_I_SESSION_START]info:  \"Session 013f245a8014087a started for user dmadmin.\"\n\n\nConnected to Documentum Server running Release 7.2.0050.0214  Linux64.Oracle\nSession id is s0\nAPI&gt; ?,c,select r_object_id from dm_ftengine_config where any lower(param_value) = lower('xplore_server_01');\nr_object_id\n----------------\n083f245a800052ae\n(1 row affected)\n\nAPI&gt; fetch,c,083f245a800052ae\n...\nOK\nAPI&gt; dump,c,l\n...\nUSER ATTRIBUTES\n\n  object_name                     : DSearch Fulltext Engine Configuration\n  ...\n  param_name                   [0]: dsearch_qrserver_protocol\n                               [1]: dsearch_qrygen_mode\n                               [2]: dsearch_qrserver_target\n                               [3]: dsearch_qrserver_port\n                               [4]: dsearch_config_port\n                               [5]: dsearch_qrserver_host\n                               [6]: dsearch_domain\n                               [7]: dsearch_config_host\n                               [8]: query_plugin_mapping_file\n                               [9]: load_balancer_enabled\n                              [10]: ft_wildcards_mode\n  param_value                  [0]: HTTP\n                               [1]: both\n                               [2]: \/dsearch\/IndexServerServlet\n                               [3]: 9300\n                               [4]: 9300\n                               [5]: xplore_server_01\n                               [6]: DOCBASE1\n                               [7]: xplore_server_01\n                               [8]: \/app\/dctm\/server\/fulltext\/dsearch\/dm_AttributeMapping.xml\n                               [9]: true\n                              [10]: trailing_implicit\n  ...<\/pre>\n<p>&nbsp;<\/p>\n<p>You might have noticed that I specified a WHERE clause on the select to find the r_object_id of the xPlore Server. That&#8217;s basically because in this case, there are two xPlore Servers in a HA setup (the parameter load_balancer_enabled is setup to true) but I just want to update the right object. So let&#8217;s update the parameters highlighted above (&#8220;dsearch_qrserver_protocol&#8221;, &#8220;dsearch_qrserver_port&#8221; and &#8220;dsearch_config_port&#8221;):<\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1\">API&gt; set,c,l,param_value[0]\nSET&gt; HTTPS\n...\nOK\nAPI&gt; set,c,l,param_value[3]\nSET&gt; 9302\n...\nOK\nAPI&gt; set,c,l,param_value[4]\nSET&gt; 9302\n...\nOK\nAPI&gt; save,c,l\n...\nOK<\/pre>\n<p>&nbsp;<\/p>\n<p>With these steps, we updated the dm_ftengine_config object. The next step is to also update the URL of the IndexAgent:<\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1; highlight: [25]\">API&gt; ?,c,select r_object_id from dm_server_config\nr_object_id\n----------------\n3d3f245a80000102\n3d3f245a80003796\n(2 rows affected)\n\nAPI&gt; fetch,c,3d3f245a80000102\n...\nOK\nAPI&gt; dump,c,l\n...\nUSER ATTRIBUTES\n\n  object_name                     : DOCBASE1\n  ...\n  app_server_name              [0]: do_method\n                               [1]: do_mail\n                               [2]: do_bpm\n                               [3]: xplore_server_01_9200_IndexAgent\n                               [4]: xplore_server_02_9200_IndexAgent\n  app_server_uri               [0]: https:\/\/content_server_01:9082\/DmMethods\/servlet\/DoMethod\n                               [1]: https:\/\/content_server_01:9082\/DmMail\/servlet\/DoMail\n                               [2]: https:\/\/content_server_01:9082\/bpm\/servlet\/DoMethod\n                               [3]: http:\/\/xplore_server_01:9200\/IndexAgent\/servlet\/IndexAgent\n                               [4]: http:\/\/xplore_server_02:9200\/IndexAgent\/servlet\/IndexAgent\n  ...<\/pre>\n<p>&nbsp;<\/p>\n<p>So we setup the IndexAgent installed on xplore_server_01 in HTTPS and therefore we also need to update the URL referenced in the docbase. That&#8217;s actually one of the things that aren&#8217;t in the official documentation at the moment. This is done as before:<\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1\">API&gt; set,c,l,app_server_uri[3]\nSET&gt; https:\/\/xplore_server_01:9202\/IndexAgent\/servlet\/IndexAgent\n...\nOK\nAPI&gt; save,c,l\n...\nOK<\/pre>\n<p>&nbsp;<\/p>\n<p>As you saw above, this is an environment with two dm_server_config objects (two Content Servers) and two IndexAgents. Above, we setup the Primary DSearch and IndexAgent installed on xplore_server_01 in HTTPS. The dm_ftengine_config for this Primary DSearch has been updated and the URLs defined in one dm_server_config object have been updated too. But the same references are present in the second dm_server_config and therefore you also need to do that for the second one (3d3f245a80003796 in this case). Same steps so just repeat with the other r_object_id!<\/p>\n<p>&nbsp;<\/p>\n<p>Ok so now all objects in the docbase have been updated successfully. Therefore return on the xPlore Server, clean the caches and start everything again:<\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1\">[xplore@xplore_server_01 ~]$ rm -rf \/app\/xPlore\/jboss7.1.1\/server\/DctmServer_*\/tmp\/work\/*\n[xplore@xplore_server_01 ~]$ \/app\/xPlore\/scripts\/startstop start\n  ** PrimaryDsearch has been started successfully\n  ** Indexagent_DOCBASE1 has been started successfully<\/pre>\n<p>&nbsp;<\/p>\n<p>As said before, some of these steps aren\u2019t described\/explained in the official documentation and that will lead you to a non-working situation&#8230; In addition to that, there are some bugs impacting the proper behavior of the Primary DSearch and\/or the Index Agents when configured in HTTPS. We reported these bugs to EMC which was able to provide a fix for some of them and include that in a later patch but as you know it is not always possible to upgrade or patch your environment. For example with the CS 7.2 P02 or P05, the searches will NOT work against a DSearch in HTTPS (corrected in the P08 or P09 if I remember correctly) but I will not describe that in this blog. If you are facing an issue with the IndexAgents not responding in HTTPS, please check <a title=\"Documentum story - Status of IndexAgent not visible in HTTPS (xPlore)\" href=\"http:\/\/dbi-services.com\/blog\/documentum-story-status-of-indexagent-not-visible-in-https-xplore\/\" target=\"_blank\" rel=\"noopener\">this blog<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In this blog, I will show you how to setup the Primary DSearch and IndexAgent in HTTPS for xPlore 1.5. The documentation about that is available on the EMC WebSite as always and the pdf name is: \u201cxPlore 1.5 Installation Guide.pdf\u201d. The reason why I wanted to wrote this blog is because the documentation is [&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":[129,382,474],"type_dbi":[],"class_list":["post-9005","post","type-post","status-publish","format-standard","hentry","category-enterprise-content-management","tag-documentum","tag-ssl","tag-xplore"],"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 story - Setup the DSearch &amp; IndexAgent in HTTPS (xPlore) - 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-story-setup-the-dsearch-indexagent-in-https-xplore\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Documentum story - Setup the DSearch &amp; IndexAgent in HTTPS (xPlore)\" \/>\n<meta property=\"og:description\" content=\"In this blog, I will show you how to setup the Primary DSearch and IndexAgent in HTTPS for xPlore 1.5. The documentation about that is available on the EMC WebSite as always and the pdf name is: \u201cxPlore 1.5 Installation Guide.pdf\u201d. The reason why I wanted to wrote this blog is because the documentation is [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.dbi-services.com\/blog\/documentum-story-setup-the-dsearch-indexagent-in-https-xplore\/\" \/>\n<meta property=\"og:site_name\" content=\"dbi Blog\" \/>\n<meta property=\"article:published_time\" content=\"2016-10-26T05:00:19+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=\"8 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-story-setup-the-dsearch-indexagent-in-https-xplore\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/documentum-story-setup-the-dsearch-indexagent-in-https-xplore\\\/\"},\"author\":{\"name\":\"Morgan Patou\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/#\\\/schema\\\/person\\\/c4d05b25843a9bc2ab20415dae6bd2d8\"},\"headline\":\"Documentum story &#8211; Setup the DSearch &amp; IndexAgent in HTTPS (xPlore)\",\"datePublished\":\"2016-10-26T05:00:19+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/documentum-story-setup-the-dsearch-indexagent-in-https-xplore\\\/\"},\"wordCount\":1033,\"commentCount\":0,\"keywords\":[\"Documentum\",\"SSL\",\"xPlore\"],\"articleSection\":[\"Enterprise content management\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/documentum-story-setup-the-dsearch-indexagent-in-https-xplore\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/documentum-story-setup-the-dsearch-indexagent-in-https-xplore\\\/\",\"url\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/documentum-story-setup-the-dsearch-indexagent-in-https-xplore\\\/\",\"name\":\"Documentum story - Setup the DSearch &amp; IndexAgent in HTTPS (xPlore) - dbi Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/#website\"},\"datePublished\":\"2016-10-26T05:00:19+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/#\\\/schema\\\/person\\\/c4d05b25843a9bc2ab20415dae6bd2d8\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/documentum-story-setup-the-dsearch-indexagent-in-https-xplore\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/documentum-story-setup-the-dsearch-indexagent-in-https-xplore\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/documentum-story-setup-the-dsearch-indexagent-in-https-xplore\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Documentum story &#8211; Setup the DSearch &amp; IndexAgent in HTTPS (xPlore)\"}]},{\"@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 story - Setup the DSearch &amp; IndexAgent in HTTPS (xPlore) - 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-story-setup-the-dsearch-indexagent-in-https-xplore\/","og_locale":"en_US","og_type":"article","og_title":"Documentum story - Setup the DSearch &amp; IndexAgent in HTTPS (xPlore)","og_description":"In this blog, I will show you how to setup the Primary DSearch and IndexAgent in HTTPS for xPlore 1.5. The documentation about that is available on the EMC WebSite as always and the pdf name is: \u201cxPlore 1.5 Installation Guide.pdf\u201d. The reason why I wanted to wrote this blog is because the documentation is [&hellip;]","og_url":"https:\/\/www.dbi-services.com\/blog\/documentum-story-setup-the-dsearch-indexagent-in-https-xplore\/","og_site_name":"dbi Blog","article_published_time":"2016-10-26T05:00:19+00:00","author":"Morgan Patou","twitter_card":"summary_large_image","twitter_creator":"@MorganPatou","twitter_misc":{"Written by":"Morgan Patou","Est. reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.dbi-services.com\/blog\/documentum-story-setup-the-dsearch-indexagent-in-https-xplore\/#article","isPartOf":{"@id":"https:\/\/www.dbi-services.com\/blog\/documentum-story-setup-the-dsearch-indexagent-in-https-xplore\/"},"author":{"name":"Morgan Patou","@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/c4d05b25843a9bc2ab20415dae6bd2d8"},"headline":"Documentum story &#8211; Setup the DSearch &amp; IndexAgent in HTTPS (xPlore)","datePublished":"2016-10-26T05:00:19+00:00","mainEntityOfPage":{"@id":"https:\/\/www.dbi-services.com\/blog\/documentum-story-setup-the-dsearch-indexagent-in-https-xplore\/"},"wordCount":1033,"commentCount":0,"keywords":["Documentum","SSL","xPlore"],"articleSection":["Enterprise content management"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.dbi-services.com\/blog\/documentum-story-setup-the-dsearch-indexagent-in-https-xplore\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.dbi-services.com\/blog\/documentum-story-setup-the-dsearch-indexagent-in-https-xplore\/","url":"https:\/\/www.dbi-services.com\/blog\/documentum-story-setup-the-dsearch-indexagent-in-https-xplore\/","name":"Documentum story - Setup the DSearch &amp; IndexAgent in HTTPS (xPlore) - dbi Blog","isPartOf":{"@id":"https:\/\/www.dbi-services.com\/blog\/#website"},"datePublished":"2016-10-26T05:00:19+00:00","author":{"@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/c4d05b25843a9bc2ab20415dae6bd2d8"},"breadcrumb":{"@id":"https:\/\/www.dbi-services.com\/blog\/documentum-story-setup-the-dsearch-indexagent-in-https-xplore\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.dbi-services.com\/blog\/documentum-story-setup-the-dsearch-indexagent-in-https-xplore\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.dbi-services.com\/blog\/documentum-story-setup-the-dsearch-indexagent-in-https-xplore\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/www.dbi-services.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Documentum story &#8211; Setup the DSearch &amp; IndexAgent in HTTPS (xPlore)"}]},{"@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\/9005","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=9005"}],"version-history":[{"count":0,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts\/9005\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/media?parent=9005"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/categories?post=9005"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/tags?post=9005"},{"taxonomy":"type","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/type_dbi?post=9005"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}