{"id":9004,"date":"2016-10-27T07:00:42","date_gmt":"2016-10-27T05:00:42","guid":{"rendered":"https:\/\/www.dbi-services.com\/blog\/documentum-story-status-of-indexagent-not-visible-in-https-xplore\/"},"modified":"2016-10-27T07:00:42","modified_gmt":"2016-10-27T05:00:42","slug":"documentum-story-status-of-indexagent-not-visible-in-https-xplore","status":"publish","type":"post","link":"https:\/\/www.dbi-services.com\/blog\/documentum-story-status-of-indexagent-not-visible-in-https-xplore\/","title":{"rendered":"Documentum story &#8211; Status of IndexAgent not visible in HTTPS (xPlore)"},"content":{"rendered":"<p>In one of our project, we were using CS 7.2 P02 (upgraded later with P05) in correlation with xPlore 1.5 P02. With these versions, we wanted to setup the IndexAgents in HTTPS to have a completely secured environment. We choose to follow the xPlore documentation and use the Groovy script that EMC is now providing to facilitate the setup in HTTPS of the IndexAgents &amp; Primary DSearch.<\/p>\n<p>&nbsp;<\/p>\n<p>The first thing to note is that the documentation is describing some parts of how to setup the SSL in xPlore but it is not the complete setup and some other parts are missing! You can use one of my previous blog to know how to setup an IndexAgent in HTTPS using the Groovy Script: <a title=\"Documentum story - Setup the DSearch &amp; IndexAgent in HTTPS (xPlore)\" href=\"http:\/\/dbi-services.com\/blog\/documentum-story-setup-the-dsearch-indexagent-in-https-xplore\/\" target=\"_blank\" rel=\"noopener\">click here<\/a>. The second thing to note is that after setting our IndexAgents in HTTPS, we faced an issue where the status of the IndexAgents weren\u2019t available anymore (it was working in HTTP)! After following the steps described in the other blogs, please take a look at the explications below in case you are having the same issue.<\/p>\n<p>&nbsp;<\/p>\n<p>So after doing what is described in the link above, the status of the IndexAgents in Documentum Administrator was \u201cNot responding\u201d and we weren\u2019t able to start\/stop them. Same behavior via iapi, the status command returned a 200 code. Unlike the HTTP response codes, the IndexAgents codes are:<\/p>\n<ul>\n<li>0 =&gt; Everything is running &amp; working<\/li>\n<li>100 =&gt; The JBoss instance hosting the IndexAgent is running BUT the IndexAgent isn\u2019t started (E.g.: not in the status \u201cStart in Normal Mode\u201d)<\/li>\n<li>200 =&gt; The JBoss instance hosting the IndexAgent isn\u2019t running OR not responding<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p>Now to check the status of the IndexAgent, you can do the following using iapi:<\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1; highlight: [18]\">API&gt; ?,c,select object_name, index_name from dm_ftindex_agent_config;\nobject_name                                      index_name\n-----------------------------------------------  ------------------------------------------------\nxplore_server_01_9200_IndexAgent                  DOCBASE_ftindex_01\n(1 row affected)\n\nAPI&gt; apply,c,,FTINDEX_AGENT_ADMIN,NAME,S,DOCBASE_ftindex_01,AGENT_INSTANCE_NAME,S,xplore_server_01_9200_IndexAgent,ACTION,S,status\n...\nq0\nAPI&gt; next,c,q0\n...\nOK\nAPI&gt; dump,c,q0\n...\nUSER ATTRIBUTES\n \n  name                         [0]: xplore_server_01_9200_IndexAgent\n  status                       [0]: 200\n\nSYSTEM ATTRIBUTES\n\n\nAPPLICATION ATTRIBUTES\n \n\nINTERNAL ATTRIBUTES\n \n\nAPI&gt; exit\nBye<\/pre>\n<p>&nbsp;<\/p>\n<p>You can see above a status 200\u2026 I can assure you that the JBoss instance and IndexAgent are up, running &amp; working properly (we had to start it using the GUI since it was the only way to check the status)! Then why is a status code 200 returned? Well that\u2019s the purpose of this blog!<\/p>\n<p>&nbsp;<\/p>\n<p>Like I said before, we choose to setup the SSL for the IndexAgents using the Groovy script and that\u2019s the reason why we faced this issue in the first place\u2026 The Groovy script is setup to automatically update the file \u201cstandalone.xml\u201d to add some configuration for the SSL. This is what the script will add:<\/p>\n<pre class=\"brush: xml; gutter: true; first-line: 1\">[xplore@xplore_server_01 ~]$ grep -A4 \"connector name=\"https\"\" \/app\/xPlore\/jboss7.1.1\/server\/DctmServer_Indexagent_DOCBASE\/configuration\/standalone.xml\n    &lt;connector name=\"https\" protocol=\"HTTP\/1.1\" scheme=\"https\" socket-binding=\"https\" secure=\"true\"&gt;\n        &lt;ssl name=\"https\" password=\"***********\"\n            certificate-key-file=\"\/app\/xPlore\/dsearch\/admin\/.\/..\/..\/jboss7.1.1\/server\/DctmServer_Indexagent_DOCBASE\/configuration\/my.keystore\"\n            cipher-suite=\"TLS_RSA_WITH_AES_128_CBC_SHA\"\/&gt;\n    &lt;\/connector&gt;<\/pre>\n<p>&nbsp;<\/p>\n<p>Now what is wrong with this configuration? It actually looks quite good&#8230; We were working on this specific issue for a few months with EMC without any special findings (no errors in logs, nothing in the DFC\/RPC\/HTTP_POST traces, aso&#8230;) when we noted that the Groovy script only added a &#8220;normal&#8221; Cipher to the standalone.xml file but our Content Servers were setup at that time using the default SSL mode of Documentum which is commonly named &#8220;Anonymous SSL&#8221;. As shown above, the SSL Cipher that the Groovy script added is \u201cTLS_RSA_WITH_AES_128_CBC_SHA\u201d. The problem is that the JBoss instance hosting the IndexAgent is restricting the Ciphers available but the docbase on the other side isn\u2019t able to use this Cipher because it is using the &#8220;Anonymous SSL&#8221;. Therefore there is mismatch in the Ciphers available and the communication can&#8217;t be completed.<\/p>\n<p>&nbsp;<\/p>\n<p>So what is the solution to that? Well we simply need to extend the Cipher list to find a Cipher that is available for both the docbase and the IndexAgent. To solve this issue, you just have to replace the \u201ccipher-suite\u201d as follow:<\/p>\n<pre class=\"brush: xml; gutter: true; first-line: 1; highlight: [5]\">[xplore@xplore_server_01 ~]$ grep -A4 \"connector name=\"https\"\" \/app\/xPlore\/jboss7.1.1\/server\/DctmServer_Indexagent_DOCBASE\/configuration\/standalone.xml\n    &lt;connector name=\"https\" protocol=\"HTTP\/1.1\" scheme=\"https\" socket-binding=\"https\" secure=\"true\"&gt;\n        &lt;ssl name=\"https\" password=\"***********\"\n            certificate-key-file=\"\/app\/xPlore\/dsearch\/admin\/.\/..\/..\/jboss7.1.1\/server\/DctmServer_Indexagent_DOCBASE\/configuration\/my.keystore\"\n            cipher-suite=\"TLS_DH_anon_WITH_AES_128_CBC_SHA,TLS_RSA_WITH_AES_128_CBC_SHA\"\/&gt;\n    &lt;\/connector&gt;<\/pre>\n<p>&nbsp;<\/p>\n<p>With this setup, you just have to restart the JBoss instance hosting the IndexAgent, reinitialize the Content Server and after doing that, the status will be available again:<\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1; highlight: [12,34]\">API&gt; apply,c,,FTINDEX_AGENT_ADMIN,NAME,S,DOCBASE_ftindex_01,AGENT_INSTANCE_NAME,S,xplore_server_01_9200_IndexAgent,ACTION,S,status\n...\nq0\nAPI&gt; next,c,q0\n...\nOK\nAPI&gt; dump,c,q0\n...\nUSER ATTRIBUTES\n\n  name                         [0]: xplore_server_01_9200_IndexAgent\n  status                       [0]: 100\n\nSYSTEM ATTRIBUTES\n \n\nAPPLICATION ATTRIBUTES\n \n\nINTERNAL ATTRIBUTES\n\n\nAPI&gt; apply,c,,FTINDEX_AGENT_ADMIN,NAME,S,DOCBASE_ftindex_01,AGENT_INSTANCE_NAME,S,xplore_server_01_9200_IndexAgent,ACTION,S,start\n...\nq1\nAPI&gt; next,c,q1\n...\nOK\nAPI&gt; dump,c,q1\n...\nUSER ATTRIBUTES\n\n  name                         [0]: xplore_server_01_9200_IndexAgent\n  status                       [0]: 0\n\nSYSTEM ATTRIBUTES\n\n\nAPPLICATION ATTRIBUTES\n \n\nINTERNAL ATTRIBUTES\n \n\nAPI&gt; exit\nBye<\/pre>\n<p>&nbsp;<\/p>\n<p>As you might know, the Cipher that we added contains &#8220;_anon_&#8221;. This means Anonymous (no authentication) and this also means that it is not the most secure of all Ciphers but this is necessary if you are using the default SSL mode in Documentum (without specifically setting up your own SSL Certificates). That&#8217;s why EMC recommends you to setup a non-Anonymous SSL mode but that&#8217;s a little bit more difficult to setup than just using the default one. Might be the subject of another blog \ud83d\ude42<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In one of our project, we were using CS 7.2 P02 (upgraded later with P05) in correlation with xPlore 1.5 P02. With these versions, we wanted to setup the IndexAgents in HTTPS to have a completely secured environment. We choose to follow the xPlore documentation and use the Groovy script that EMC is now providing [&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-9004","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.2) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Documentum story - Status of IndexAgent not visible 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-status-of-indexagent-not-visible-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 - Status of IndexAgent not visible in HTTPS (xPlore)\" \/>\n<meta property=\"og:description\" content=\"In one of our project, we were using CS 7.2 P02 (upgraded later with P05) in correlation with xPlore 1.5 P02. With these versions, we wanted to setup the IndexAgents in HTTPS to have a completely secured environment. We choose to follow the xPlore documentation and use the Groovy script that EMC is now providing [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.dbi-services.com\/blog\/documentum-story-status-of-indexagent-not-visible-in-https-xplore\/\" \/>\n<meta property=\"og:site_name\" content=\"dbi Blog\" \/>\n<meta property=\"article:published_time\" content=\"2016-10-27T05:00:42+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=\"5 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-status-of-indexagent-not-visible-in-https-xplore\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/documentum-story-status-of-indexagent-not-visible-in-https-xplore\/\"},\"author\":{\"name\":\"Morgan Patou\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/c4d05b25843a9bc2ab20415dae6bd2d8\"},\"headline\":\"Documentum story &#8211; Status of IndexAgent not visible in HTTPS (xPlore)\",\"datePublished\":\"2016-10-27T05:00:42+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/documentum-story-status-of-indexagent-not-visible-in-https-xplore\/\"},\"wordCount\":727,\"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-status-of-indexagent-not-visible-in-https-xplore\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/documentum-story-status-of-indexagent-not-visible-in-https-xplore\/\",\"url\":\"https:\/\/www.dbi-services.com\/blog\/documentum-story-status-of-indexagent-not-visible-in-https-xplore\/\",\"name\":\"Documentum story - Status of IndexAgent not visible in HTTPS (xPlore) - dbi Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#website\"},\"datePublished\":\"2016-10-27T05:00:42+00:00\",\"author\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/c4d05b25843a9bc2ab20415dae6bd2d8\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/documentum-story-status-of-indexagent-not-visible-in-https-xplore\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.dbi-services.com\/blog\/documentum-story-status-of-indexagent-not-visible-in-https-xplore\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/documentum-story-status-of-indexagent-not-visible-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; Status of IndexAgent not visible 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 - Status of IndexAgent not visible 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-status-of-indexagent-not-visible-in-https-xplore\/","og_locale":"en_US","og_type":"article","og_title":"Documentum story - Status of IndexAgent not visible in HTTPS (xPlore)","og_description":"In one of our project, we were using CS 7.2 P02 (upgraded later with P05) in correlation with xPlore 1.5 P02. With these versions, we wanted to setup the IndexAgents in HTTPS to have a completely secured environment. We choose to follow the xPlore documentation and use the Groovy script that EMC is now providing [&hellip;]","og_url":"https:\/\/www.dbi-services.com\/blog\/documentum-story-status-of-indexagent-not-visible-in-https-xplore\/","og_site_name":"dbi Blog","article_published_time":"2016-10-27T05:00:42+00:00","author":"Morgan Patou","twitter_card":"summary_large_image","twitter_creator":"@MorganPatou","twitter_misc":{"Written by":"Morgan Patou","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.dbi-services.com\/blog\/documentum-story-status-of-indexagent-not-visible-in-https-xplore\/#article","isPartOf":{"@id":"https:\/\/www.dbi-services.com\/blog\/documentum-story-status-of-indexagent-not-visible-in-https-xplore\/"},"author":{"name":"Morgan Patou","@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/c4d05b25843a9bc2ab20415dae6bd2d8"},"headline":"Documentum story &#8211; Status of IndexAgent not visible in HTTPS (xPlore)","datePublished":"2016-10-27T05:00:42+00:00","mainEntityOfPage":{"@id":"https:\/\/www.dbi-services.com\/blog\/documentum-story-status-of-indexagent-not-visible-in-https-xplore\/"},"wordCount":727,"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-status-of-indexagent-not-visible-in-https-xplore\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.dbi-services.com\/blog\/documentum-story-status-of-indexagent-not-visible-in-https-xplore\/","url":"https:\/\/www.dbi-services.com\/blog\/documentum-story-status-of-indexagent-not-visible-in-https-xplore\/","name":"Documentum story - Status of IndexAgent not visible in HTTPS (xPlore) - dbi Blog","isPartOf":{"@id":"https:\/\/www.dbi-services.com\/blog\/#website"},"datePublished":"2016-10-27T05:00:42+00:00","author":{"@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/c4d05b25843a9bc2ab20415dae6bd2d8"},"breadcrumb":{"@id":"https:\/\/www.dbi-services.com\/blog\/documentum-story-status-of-indexagent-not-visible-in-https-xplore\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.dbi-services.com\/blog\/documentum-story-status-of-indexagent-not-visible-in-https-xplore\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.dbi-services.com\/blog\/documentum-story-status-of-indexagent-not-visible-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; Status of IndexAgent not visible 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\/9004","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=9004"}],"version-history":[{"count":0,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts\/9004\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/media?parent=9004"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/categories?post=9004"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/tags?post=9004"},{"taxonomy":"type","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/type_dbi?post=9004"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}