Congratulations!

[Valid RSS] This is a valid RSS feed.

Recommendations

This feed is valid, but interoperability with the widest range of feed readers could be improved by implementing the following recommendations.

Source: http://techblog.gis-ag.info/feed/

  1. <?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
  2. xmlns:content="http://purl.org/rss/1.0/modules/content/"
  3. xmlns:wfw="http://wellformedweb.org/CommentAPI/"
  4. xmlns:dc="http://purl.org/dc/elements/1.1/"
  5. xmlns:atom="http://www.w3.org/2005/Atom"
  6. xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
  7. xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
  8. >
  9.  
  10. <channel>
  11. <title>GIS Techblog</title>
  12. <atom:link href="http://techblog.gis-ag.info/feed/" rel="self" type="application/rss+xml" />
  13. <link>http://techblog.gis-ag.info</link>
  14. <description></description>
  15. <lastBuildDate>Fri, 07 Jul 2017 08:52:51 +0000</lastBuildDate>
  16. <language>en-US</language>
  17. <sy:updatePeriod>hourly</sy:updatePeriod>
  18. <sy:updateFrequency>1</sy:updateFrequency>
  19. <generator>https://wordpress.org/?v=4.8</generator>
  20. <item>
  21. <title>IBM Docs &#8211; Migration from DB2 &#8211;&gt; ORACLE</title>
  22. <link>http://techblog.gis-ag.info/2017/07/07/ibm-docs-migration-from-db2-oracle/</link>
  23. <comments>http://techblog.gis-ag.info/2017/07/07/ibm-docs-migration-from-db2-oracle/#respond</comments>
  24. <pubDate>Fri, 07 Jul 2017 08:52:51 +0000</pubDate>
  25. <dc:creator><![CDATA[Julius Schwarzweller]]></dc:creator>
  26. <category><![CDATA[IBM Connections]]></category>
  27. <category><![CDATA[CONCORD]]></category>
  28. <category><![CDATA[Database transfer]]></category>
  29. <category><![CDATA[DB2]]></category>
  30. <category><![CDATA[DB2-ORACLE]]></category>
  31. <category><![CDATA[DBT]]></category>
  32. <category><![CDATA[oracle]]></category>
  33.  
  34. <guid isPermaLink="false">http://techblog.gis-ag.info/?p=2168</guid>
  35. <description><![CDATA[IBM Docs &#8211; Migration from DB2 &#8211;&#62; ORACLE Hi, within our last big project, we had the challenge to transfer the IBM Docs database from DB2 to ORACLE. Within this database comments and other document related data is stored. Officially there is no script available to perform this move using DBT (remove constraints / transfer [&#8230;]]]></description>
  36. <content:encoded><![CDATA[<h1>IBM Docs &#8211; Migration from DB2 &#8211;&gt; ORACLE</h1>
  37. <p>Hi,</p>
  38. <p>within our last big project, we had the challenge to transfer the IBM Docs database from DB2 to ORACLE. Within this database comments and other document related data is stored.</p>
  39. <p>Officially there is no script available to perform this move using DBT (remove constraints / transfer / reapply constraints). We looked into the database and figured out how to perform this task using DBT &#8211; so we are not dependent on any other products. We migrated from DEV (IBM Docs CR1) to PROD (IBM Docs CR1)</p>
  40. <p><em><strong>The following procedure is officially NOT supported by IBM:</strong> </em></p>
  41. <p>1.Create the source databases on ORACLE</p>
  42. <pre>sqlplus "[email protected]_SID"
  43. @createDb.sql
  44. ./updateDBSchema.sh
  45.  
  46. #UPDATE TO 2.0 CR1
  47. updateDBSchema.sh</pre>
  48. <p>2.Drop constraints</p>
  49. <pre> DELETE FROM CONCORDDB.PRODUCT;
  50. ALTER TABLE CONCORDDB.TASK DROP CONSTRAINT CONSTRAINT_TASK;
  51. ALTER TABLE CONCORDDB.TASKHISTORY DROP CONSTRAINT CONSTRAINT_TASKHIS;</pre>
  52. <p>3. Create dbt transfer xml file (Oracle RAC config taken into consideration in this example):</p>
  53. <pre>&lt;dbTransfer xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"&gt;
  54. &lt;database role="source"
  55. driver="com.ibm.db2.jcc.DB2Driver"
  56. url="jdbc:db2://DB2_SERVER:50001/CONCORD"
  57. userId="docinst1"
  58. schema="CONCORDDB"
  59. dbType="DB2"/&gt;
  60. &lt;database role="target"
  61. driver="oracle.jdbc.driver.OracleDriver"
  62. url="jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=ORACLE_SERVER_1)(port=1521))(ADDRESS=(PROTOCOL=TCP)(HOST=ORACLE_SERVER_2)(port=1521)))(FAILOVER=on)(LOAD_BALANCE=off)(CONNECT_TIMEOUT=10)(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=ORACLE_SID)))"
  63. userId="DOCSUSER"
  64. schema="CONCORDDB"
  65. dbType="oracle"/&gt;
  66. &lt;/dbTransfer&gt;
  67. </pre>
  68. <p>4.Transfer the data</p>
  69. <pre>6.0-Wizards/jvm/linux/jre/bin/java -Xms3072m -Xmx8192m -cp /MIGRATION/_DOCS/DBT_HOME/dbt.jar:/MIGRATION/_DOCS/DBT_HOME/jdbc/ojdbc7.jar:/MIGRATION/_DOCS/DBT_HOME/jdbc/db2jcc4.jar com.ibm.wps.config.db.transfer.CmdLineTransfer -logDir /MIGRATION/_DOCS/DBT_HOME/logs -xmlfile /MIGRATION/_DOCS/DBT_HOME/concord.xml -sourcepassword xxx -targetpassword xxx</pre>
  70. <p>5.Reapply the constraints</p>
  71. <pre>ALTER TABLE CONCORDDB.TASK ADD CONSTRAINT CONSTRAINT_TASK FOREIGN KEY (ASSOCIATION_ID) REFERENCES CONCORDDB.ASSOCIATEDWITH (ASSOCIATION_ID) ON DELETE CASCADE;
  72. ALTER TABLE CONCORDDB.TASKHISTORY ADD CONSTRAINT CONSTRAINT_TASKHIS FOREIGN KEY (TASK_ID) REFERENCES CONCORDDB.TASK (TASK_ID) ON DELETE CASCADE;</pre>
  73. <p>That`s it</p>
  74. <p>All content was available during our tests and we created an easy and reproducible procedure when transferring databases from one to the other vendor.</p>
  75. ]]></content:encoded>
  76. <wfw:commentRss>http://techblog.gis-ag.info/2017/07/07/ibm-docs-migration-from-db2-oracle/feed/</wfw:commentRss>
  77. <slash:comments>0</slash:comments>
  78. </item>
  79. <item>
  80. <title>IBM Connections &#8211; trouble adding additional nodes</title>
  81. <link>http://techblog.gis-ag.info/2017/05/31/ibm-connections-trouble-adding-additional-nodes/</link>
  82. <comments>http://techblog.gis-ag.info/2017/05/31/ibm-connections-trouble-adding-additional-nodes/#respond</comments>
  83. <pubDate>Wed, 31 May 2017 13:52:00 +0000</pubDate>
  84. <dc:creator><![CDATA[Julius Schwarzweller]]></dc:creator>
  85. <category><![CDATA[IBM Connections]]></category>
  86. <category><![CDATA[additional node]]></category>
  87. <category><![CDATA[custom properties]]></category>
  88. <category><![CDATA[IBM Connections 6]]></category>
  89. <category><![CDATA[servlet and command caching]]></category>
  90. <category><![CDATA[WebConatiner]]></category>
  91. <category><![CDATA[WorkerManager]]></category>
  92.  
  93. <guid isPermaLink="false">http://techblog.gis-ag.info/?p=2149</guid>
  94. <description><![CDATA[IBM Connections &#8211; trouble adding additional nodes Hi all, we are currently involved in a project where we installed a 1 node IBM Connections 6 Cluster and later added a second node to the cell. So far so good&#8230; Everything that needs to be done after adding the second node is described here &#8230; Everything? [&#8230;]]]></description>
  95. <content:encoded><![CDATA[<p><strong>IBM Connections &#8211; trouble adding additional nodes</strong></p>
  96. <p>Hi all,</p>
  97. <p>we are currently involved in a project where we installed a 1 node IBM Connections 6 Cluster and later added a second node to the cell.</p>
  98. <p>So far so good&#8230; Everything that needs to be done after adding the second node is described <a href="https://www.ibm.com/support/knowledgecenter/SSYGQH_6.0.0/admin/install/t_adding_nodes_to_cluster.html">here</a> &#8230; Everything? Yes, mainly&#8230; but not in the mandatory details as I think! Missing custom properties and other settings might result in non-functional nodes. Especially not setting httpSessionIdReuse results in strange errors &#8211; IBM makes it themselves easy by saying:</p>
  99. <p><a href="http://techblog.gis-ag.info/2017/05/31/ibm-connections-trouble-adding-additional-nodes/bildschirmfoto-2017-05-31-um-11-42-07/#main" rel="attachment wp-att-2150"><img class="alignnone wp-image-2150" src="http://techblog.gis-ag.info/wp-content/uploads/2017/05/Bildschirmfoto-2017-05-31-um-11.42.07-1024x111.png" alt="" width="696" height="75" srcset="http://techblog.gis-ag.info/wp-content/uploads/2017/05/Bildschirmfoto-2017-05-31-um-11.42.07-1024x111.png 1024w, http://techblog.gis-ag.info/wp-content/uploads/2017/05/Bildschirmfoto-2017-05-31-um-11.42.07-300x32.png 300w, http://techblog.gis-ag.info/wp-content/uploads/2017/05/Bildschirmfoto-2017-05-31-um-11.42.07-768x83.png 768w, http://techblog.gis-ag.info/wp-content/uploads/2017/05/Bildschirmfoto-2017-05-31-um-11.42.07.png 1395w" sizes="(max-width: 696px) 100vw, 696px" /></a></p>
  100. <p>I would expect some more details, as you do not really know what exactly custom properties have been set&#8230;</p>
  101. <p>There are also other steps you need to do to set all properties &#8211; I tried to summarize everything:</p>
  102. <ol>
  103. <li>Servlet and command caching &#8211; this is activated on Node1 and shall be activated on Node2 too (It is recommended to disabled this for the Files application when you use the large deployment and plan to use large file downloads)</li>
  104. </ol>
  105. <p><a href="http://techblog.gis-ag.info/2017/05/31/ibm-connections-trouble-adding-additional-nodes/cluster_servletcaching/#main" rel="attachment wp-att-2151"><img class="alignnone size-full wp-image-2151" src="http://techblog.gis-ag.info/wp-content/uploads/2017/05/Cluster_servletcaching.png" alt="" width="1019" height="585" srcset="http://techblog.gis-ag.info/wp-content/uploads/2017/05/Cluster_servletcaching.png 1019w, http://techblog.gis-ag.info/wp-content/uploads/2017/05/Cluster_servletcaching-300x172.png 300w, http://techblog.gis-ag.info/wp-content/uploads/2017/05/Cluster_servletcaching-768x441.png 768w" sizes="(max-width: 1019px) 100vw, 1019px" /></a></p>
  106. <p>2) Log settings need to be adjusted to match node 01</p>
  107. <p><a href="http://techblog.gis-ag.info/2017/05/31/ibm-connections-trouble-adding-additional-nodes/cluster_logsettings-2/#main" rel="attachment wp-att-2155"><img class="alignnone size-full wp-image-2155" src="http://techblog.gis-ag.info/wp-content/uploads/2017/05/Cluster_logsettings-1.png" alt="" width="1003" height="1021" srcset="http://techblog.gis-ag.info/wp-content/uploads/2017/05/Cluster_logsettings-1.png 1003w, http://techblog.gis-ag.info/wp-content/uploads/2017/05/Cluster_logsettings-1-295x300.png 295w, http://techblog.gis-ag.info/wp-content/uploads/2017/05/Cluster_logsettings-1-768x782.png 768w" sizes="(max-width: 1003px) 100vw, 1003px" /></a></p>
  108. <p>3) WebContainer custom properties need to be set</p>
  109. <p><a href="http://techblog.gis-ag.info/2017/05/31/ibm-connections-trouble-adding-additional-nodes/cluster_webcontainer_1/#main" rel="attachment wp-att-2158"><img class="alignnone size-full wp-image-2158" src="http://techblog.gis-ag.info/wp-content/uploads/2017/05/Cluster_webcontainer_1.png" alt="" width="1019" height="436" srcset="http://techblog.gis-ag.info/wp-content/uploads/2017/05/Cluster_webcontainer_1.png 1019w, http://techblog.gis-ag.info/wp-content/uploads/2017/05/Cluster_webcontainer_1-300x128.png 300w, http://techblog.gis-ag.info/wp-content/uploads/2017/05/Cluster_webcontainer_1-768x329.png 768w" sizes="(max-width: 1019px) 100vw, 1019px" /></a></p>
  110. <p>4) Amount of WebContainer threads needs to be adjusted</p>
  111. <p><a href="http://techblog.gis-ag.info/2017/05/31/ibm-connections-trouble-adding-additional-nodes/cluster_webcontainer-2/#main" rel="attachment wp-att-2163"><img class="alignnone size-full wp-image-2163" src="http://techblog.gis-ag.info/wp-content/uploads/2017/05/Cluster_webcontainer-1.png" alt="" width="1016" height="658" srcset="http://techblog.gis-ag.info/wp-content/uploads/2017/05/Cluster_webcontainer-1.png 1016w, http://techblog.gis-ag.info/wp-content/uploads/2017/05/Cluster_webcontainer-1-300x194.png 300w, http://techblog.gis-ag.info/wp-content/uploads/2017/05/Cluster_webcontainer-1-768x497.png 768w" sizes="(max-width: 1016px) 100vw, 1016px" /></a></p>
  112. <p>5) JVM custom properties need to be set</p>
  113. <p><a href="http://techblog.gis-ag.info/2017/05/31/ibm-connections-trouble-adding-additional-nodes/cluster1_jvm_custom_properties/#main" rel="attachment wp-att-2160"><img class="alignnone size-full wp-image-2160" src="http://techblog.gis-ag.info/wp-content/uploads/2017/05/Cluster1_JVM_custom_properties.png" alt="" width="1010" height="544" srcset="http://techblog.gis-ag.info/wp-content/uploads/2017/05/Cluster1_JVM_custom_properties.png 1010w, http://techblog.gis-ag.info/wp-content/uploads/2017/05/Cluster1_JVM_custom_properties-300x162.png 300w, http://techblog.gis-ag.info/wp-content/uploads/2017/05/Cluster1_JVM_custom_properties-768x414.png 768w" sizes="(max-width: 1010px) 100vw, 1010px" /></a></p>
  114. <p>6) HttpSessionIdReuse has to be set for all AppServers + additionally session timeouts &#8230;</p>
  115. <p><a href="http://techblog.gis-ag.info/2017/05/31/ibm-connections-trouble-adding-additional-nodes/cluster1_sessionidreuse/#main" rel="attachment wp-att-2161"><img class="alignnone size-full wp-image-2161" src="http://techblog.gis-ag.info/wp-content/uploads/2017/05/Cluster1_sessionIdReuse.png" alt="" width="1006" height="299" srcset="http://techblog.gis-ag.info/wp-content/uploads/2017/05/Cluster1_sessionIdReuse.png 1006w, http://techblog.gis-ag.info/wp-content/uploads/2017/05/Cluster1_sessionIdReuse-300x89.png 300w, http://techblog.gis-ag.info/wp-content/uploads/2017/05/Cluster1_sessionIdReuse-768x228.png 768w" sizes="(max-width: 1006px) 100vw, 1006px" /></a></p>
  116. <p>If you have a large deployment where we talk about 18 servers &#8211; it is a hell of work to do all this manually. We created a small script &#8211; I will try to post this as soon as we had time to make this a bit &#8220;nicer&#8221; &#8230;</p>
  117. <p>In an earlier post of <a href="https://meisenzahl.org/2016/06/17/search-not-working-adding-second-node-connections-5-5-cluster/">Nico Meisenzahl</a> he described that after adding a node to an IBM Connections 5.5 Cluster search did not work. It seems that this has been solved in IBM Connections 6. Even though IBM tells you to create WorkerManagers for the second node, I think this is not mandatory as in IC6 all WorkerManagers are created within the Cluster Scope&#8230; So thoses workers are valid for all AppServers in the cluster. The search started working directly after adding the node without creating additional Worker managers.</p>
  118. <p>&nbsp;</p>
  119. <p>&nbsp;</p>
  120. ]]></content:encoded>
  121. <wfw:commentRss>http://techblog.gis-ag.info/2017/05/31/ibm-connections-trouble-adding-additional-nodes/feed/</wfw:commentRss>
  122. <slash:comments>0</slash:comments>
  123. </item>
  124. <item>
  125. <title>SNOUG 2017 Presentation &#8211; SikaConnect goes External</title>
  126. <link>http://techblog.gis-ag.info/2017/03/23/snoug-2017-presentation-sikaconnect-goes-external/</link>
  127. <comments>http://techblog.gis-ag.info/2017/03/23/snoug-2017-presentation-sikaconnect-goes-external/#respond</comments>
  128. <pubDate>Thu, 23 Mar 2017 13:06:42 +0000</pubDate>
  129. <dc:creator><![CDATA[Julius Schwarzweller]]></dc:creator>
  130. <category><![CDATA[IBM Connections]]></category>
  131. <category><![CDATA[extranet]]></category>
  132. <category><![CDATA[SIKA]]></category>
  133. <category><![CDATA[SNouG]]></category>
  134. <category><![CDATA[TAI]]></category>
  135. <category><![CDATA[Zuerich]]></category>
  136.  
  137. <guid isPermaLink="false">http://techblog.gis-ag.info/?p=2137</guid>
  138. <description><![CDATA[SNOUG 2017 Presentation &#8211; SikaConnect goes External Hi all, yesterday I was at SNouG in Zurich. I had a great time there &#8211; good speakers and a overall perfectly organized event (would we expect sth. else from Switzerland? 😉 ) Raymond Weber from SIKA Informationssysteme AG and I did a session about the SIKA Extranet [&#8230;]]]></description>
  139. <content:encoded><![CDATA[<h1>SNOUG 2017 Presentation &#8211; SikaConnect goes External</h1>
  140. <p>Hi all,</p>
  141. <p>yesterday I was at SNouG in Zurich. I had a great time there &#8211; good speakers and a overall perfectly organized event (would we expect sth. else from Switzerland? <img src="https://s.w.org/images/core/emoji/2.3/72x72/1f609.png" alt="&#x1f609;" class="wp-smiley" style="height: 1em; max-height: 1em;" /> )</p>
  142. <p>Raymond Weber from SIKA Informationssysteme AG and I did a session about the SIKA Extranet Feature:</p>
  143. <iframe class="pdfjs-viewer" width="1024px" height="480px" src="http://techblog.gis-ag.info/wp-content/plugins/pdf-viewer/stable/web/viewer.html?file=http://techblog.gis-ag.info/wp-content/uploads/2017/03/SNOUG_2017_SikaConnect_goes_External.pdf"></iframe>
  144. ]]></content:encoded>
  145. <wfw:commentRss>http://techblog.gis-ag.info/2017/03/23/snoug-2017-presentation-sikaconnect-goes-external/feed/</wfw:commentRss>
  146. <slash:comments>0</slash:comments>
  147. </item>
  148. <item>
  149. <title>Whiteboard in IBM Sametime Meeting 9.0.1 removed</title>
  150. <link>http://techblog.gis-ag.info/2017/03/17/whiteboard-in-ibm-sametime-meeting-9-0-1-removed/</link>
  151. <comments>http://techblog.gis-ag.info/2017/03/17/whiteboard-in-ibm-sametime-meeting-9-0-1-removed/#respond</comments>
  152. <pubDate>Fri, 17 Mar 2017 10:43:30 +0000</pubDate>
  153. <dc:creator><![CDATA[Andreas Bader]]></dc:creator>
  154. <category><![CDATA[IBM Sametime]]></category>
  155. <category><![CDATA[Sametime]]></category>
  156. <category><![CDATA[Whiteboard]]></category>
  157.  
  158. <guid isPermaLink="false">http://techblog.gis-ag.info/?p=2132</guid>
  159. <description><![CDATA[Whiteboard in IBM Sametime Meeting 9.0.1 removed IBM implemented in Sametime Meeting 9.0.1 a whiteboard function as technical preview. Ben described in his articel how to enable this feature: https://collaborationben.com/2016/05/20/whiteboard-in-sametime-9-0-1/ With the current cumulative Fix 901-ST-General-FP-SMOL-AK4G43  for the Meeting Server IBM has removed this function. The response on my PMR was: “I can confirm The [&#8230;]]]></description>
  160. <content:encoded><![CDATA[<p><strong>Whiteboard in IBM Sametime Meeting 9.0.1 removed</strong></p>
  161. <p>IBM implemented in Sametime Meeting 9.0.1 a whiteboard function as technical preview. Ben described in his articel how to enable this feature:<br />
  162. <a href="https://collaborationben.com/2016/05/20/whiteboard-in-sametime-9-0-1/">https://collaborationben.com/2016/05/20/whiteboard-in-sametime-9-0-1/</a></p>
  163. <p>With the current cumulative Fix <a class="ibm-forward-link ibm-inlinelink" href="http://www-01.ibm.com/support/docview.wss?rs=899&amp;uid=swg21999872">901-ST-General-FP-SMOL-AK4G43  </a>for the Meeting Server IBM has removed this function.</p>
  164. <p>The response on my PMR was:</p>
  165. <p>“I can confirm The Meetings Whiteboard feature release is being put on hold indefinitely.<br />
  166. The module “Core Whiteboard Services” has been removed permanently from the ST Meetings build, the whiteboard was an unsupported proof of concept feature.”</p>
  167. <p>It&#8217;s a pity, it was a useful function.</p>
  168. ]]></content:encoded>
  169. <wfw:commentRss>http://techblog.gis-ag.info/2017/03/17/whiteboard-in-ibm-sametime-meeting-9-0-1-removed/feed/</wfw:commentRss>
  170. <slash:comments>0</slash:comments>
  171. </item>
  172. <item>
  173. <title>Wikis content not accessible&#8230;</title>
  174. <link>http://techblog.gis-ag.info/2017/01/26/wikis-content-not-accessible/</link>
  175. <comments>http://techblog.gis-ag.info/2017/01/26/wikis-content-not-accessible/#respond</comments>
  176. <pubDate>Thu, 26 Jan 2017 09:54:10 +0000</pubDate>
  177. <dc:creator><![CDATA[Julius Schwarzweller]]></dc:creator>
  178. <category><![CDATA[IBM Connections]]></category>
  179. <category><![CDATA[0KB file]]></category>
  180. <category><![CDATA[nfs share]]></category>
  181. <category><![CDATA[WIKIS]]></category>
  182.  
  183. <guid isPermaLink="false">http://techblog.gis-ag.info/?p=2123</guid>
  184. <description><![CDATA[Wikis content not accessible&#8230; Hi, it`s been quite a long time; many projects at the moment so that blogging needs to wait 😉 Last week we had a very interesting problem at one customer&#8217;s environment. When accessing a Wiki, the page was displayed blank &#8211; no content was available. Browsing to older versions of this [&#8230;]]]></description>
  185. <content:encoded><![CDATA[<p><strong>Wikis content not accessible&#8230;</strong></p>
  186. <p>Hi,</p>
  187. <p>it`s been quite a long time; many projects at the moment so that blogging needs to wait <img src="https://s.w.org/images/core/emoji/2.3/72x72/1f609.png" alt="&#x1f609;" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
  188. <p>Last week we had a very interesting problem at one customer&#8217;s environment. When accessing a Wiki, the page was displayed blank &#8211; no content was available. Browsing to older versions of this wikis worked.</p>
  189. <p>The error in the log:</p>
  190. <p><a href="http://techblog.gis-ag.info/2017/01/26/wikis-content-not-accessible/bildschirmfoto-2017-01-26-um-10-02-57/#main" rel="attachment wp-att-2124"><img class="alignnone size-full wp-image-2124" src="http://techblog.gis-ag.info/wp-content/uploads/2017/01/Bildschirmfoto-2017-01-26-um-10.02.57.png" alt="" width="984" height="503" srcset="http://techblog.gis-ag.info/wp-content/uploads/2017/01/Bildschirmfoto-2017-01-26-um-10.02.57.png 984w, http://techblog.gis-ag.info/wp-content/uploads/2017/01/Bildschirmfoto-2017-01-26-um-10.02.57-300x153.png 300w, http://techblog.gis-ag.info/wp-content/uploads/2017/01/Bildschirmfoto-2017-01-26-um-10.02.57-768x393.png 768w" sizes="(max-width: 984px) 100vw, 984px" /></a></p>
  191. <p>Parsing error&#8230; Wikis content (the body) gets store in the filesystem as xml files. If you access a Wiki there is a XML parser that first checks the syntax &#8211; then the xml file is converted to HTML and you can view the content.</p>
  192. <p>When analyzing this deeper we figured out that this has something to do with a maintenance we did on the same day, where a highly available NFS cluster was replaced by another NFS solution. It turned out that the old cluster had synchronization issues with some files so that some content was not available on both nodes. When migrating this content we took one of the old NFS servers and just installed the new NFS software onto this. Strangely the old NFS cluster created the files on both NFS servers but on one side without content &#8211; we had 0 KB files.</p>
  193. <p>This explains the parsing error we saw in the log. Because the parser finds the file &#8211; but for sure it is not parse able (0KB content)!</p>
  194. <p>The issue was solved by resyncing the old file store so that both sides were synchronous and then migrate the content again.</p>
  195. <p>Maybe this helps someone out there&#8230; If you get a SAX parsing error, look for 0 KB files <img src="https://s.w.org/images/core/emoji/2.3/72x72/1f609.png" alt="&#x1f609;" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
  196. ]]></content:encoded>
  197. <wfw:commentRss>http://techblog.gis-ag.info/2017/01/26/wikis-content-not-accessible/feed/</wfw:commentRss>
  198. <slash:comments>0</slash:comments>
  199. </item>
  200. <item>
  201. <title>Automatic WebSphere plugin modification II &#8211; PowerShell for Windows</title>
  202. <link>http://techblog.gis-ag.info/2016/12/01/automatic-websphere-plugin-modification-ii-powershell-for-windows/</link>
  203. <comments>http://techblog.gis-ag.info/2016/12/01/automatic-websphere-plugin-modification-ii-powershell-for-windows/#respond</comments>
  204. <pubDate>Thu, 01 Dec 2016 08:54:40 +0000</pubDate>
  205. <dc:creator><![CDATA[Julius Schwarzweller]]></dc:creator>
  206. <category><![CDATA[IBM Connections]]></category>
  207. <category><![CDATA[automatic modification]]></category>
  208. <category><![CDATA[BackupServers]]></category>
  209. <category><![CDATA[high availability]]></category>
  210. <category><![CDATA[plugin-cfg.xml]]></category>
  211. <category><![CDATA[PowerShell]]></category>
  212. <category><![CDATA[PrimaryServers]]></category>
  213. <category><![CDATA[two-line concept]]></category>
  214. <category><![CDATA[WebSphere Plugins]]></category>
  215. <category><![CDATA[windows]]></category>
  216.  
  217. <guid isPermaLink="false">http://techblog.gis-ag.info/?p=2095</guid>
  218. <description><![CDATA[Automatic WebSphere plugin modification II &#8211; PowerShell for Windows Hi, some months ago I published a shell script to automatically modify the Primary / BackupServer definition in a WebSphere plugin-cfg.xml file. As we have several Windows customers we decided to transfer this script to PowerShell so that it is also useable for a Windows Cluster installation. [&#8230;]]]></description>
  219. <content:encoded><![CDATA[<p><strong>Automatic WebSphere plugin modification II &#8211; PowerShell for Windows</strong></p>
  220. <p>Hi,</p>
  221. <p>some months ago I <a href="http://techblog.gis-ag.info/2016/07/06/automatic-modification-of-websphere-plugin-primary-backupservers-to-maintain-two-line-concept/">published</a> a shell script to automatically modify the Primary / BackupServer definition in a WebSphere plugin-cfg.xml file.</p>
  222. <p>As we have several Windows customers we decided to transfer this script to PowerShell so that it is also useable for a Windows Cluster installation. My colleague Jan Bruns did a great job implementing this script.</p>
  223. <p>It basically works the same way as the Linux script:</p>
  224. <p><a href="http://techblog.gis-ag.info/2016/12/01/automatic-websphere-plugin-modification-ii-powershell-for-windows/modifywasplugin-ps1/" rel="attachment wp-att-2096">modifywasplugin-ps1</a></p>
  225. <p><em>Please note that using the script is at your own risk! You should carefully test the script! It might need some more error handling!</em></p>
  226. <p>This script has four different operation modes:</p>
  227. <ul>
  228. <li>./modifyWasPlugin.ps1 -manual –&gt; Manual selection process</li>
  229. <li>./modifyWasPlugin.ps1 -automatic –&gt; Automatic execution process. Modify array “backupServerList” in this script.</li>
  230. <li>./modifyWasPlugin.ps1 -setbackup SERVER –&gt; Remove SERVER from PrimaryServer definition and declare it as BackupServer</li>
  231. <li>./modifyWasPlugin.ps1 -list –&gt; List all servers declared as PRIMARY</li>
  232. </ul>
  233. <p><em>Preparation</em></p>
  234. <p>Open the script and modify the variable “fileToUse” &amp;&amp; &#8220;outputPath&#8221; to match your plugin-cfg.xml</p>
  235. <pre>#Path to the plugin-cfg.xml file
  236. $filetoUse = "D:\IBM\WebSphere\Plugins\webserver1\plugin-cfg.xml"
  237.  
  238. #Path to the Output XML file
  239. $outputPath = "D:\IBM\WebSphere\Plugins\webserver1\plugin-cfg.xml"</pre>
  240. <p>For the automatic mode, please fill the variable with the BackupServers:</p>
  241. <pre>[System.Array]$BackupServerList = "ic55Node02_CommonCluster_server2", "xxx", "yyy"</pre>
  242. <p>Then add the script to your Windows Task Scheduler and run it each 10 minutes or so&#8230;</p>
  243. <p>Hope this helps someone out there <img src="https://s.w.org/images/core/emoji/2.3/72x72/1f609.png" alt="&#x1f609;" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
  244. ]]></content:encoded>
  245. <wfw:commentRss>http://techblog.gis-ag.info/2016/12/01/automatic-websphere-plugin-modification-ii-powershell-for-windows/feed/</wfw:commentRss>
  246. <slash:comments>0</slash:comments>
  247. </item>
  248. <item>
  249. <title>IBM Connections Docs – file preview not possible for some CCM pdf files</title>
  250. <link>http://techblog.gis-ag.info/2016/11/17/ibm-connections-docs-file-preview-not-possible-for-some-ccm-pdf-files/</link>
  251. <comments>http://techblog.gis-ag.info/2016/11/17/ibm-connections-docs-file-preview-not-possible-for-some-ccm-pdf-files/#respond</comments>
  252. <pubDate>Thu, 17 Nov 2016 07:15:52 +0000</pubDate>
  253. <dc:creator><![CDATA[Julius Schwarzweller]]></dc:creator>
  254. <category><![CDATA[IBM Connections]]></category>
  255. <category><![CDATA[applications/pdf]]></category>
  256. <category><![CDATA[CCM]]></category>
  257. <category><![CDATA[CLFSF402W]]></category>
  258. <category><![CDATA[document type not supported]]></category>
  259. <category><![CDATA[Fileviewer]]></category>
  260. <category><![CDATA[firefox]]></category>
  261. <category><![CDATA[IBM Connections 5.5]]></category>
  262. <category><![CDATA[IBM Docs 2.0.1]]></category>
  263. <category><![CDATA[image/pcl]]></category>
  264. <category><![CDATA[mime-types.rdf]]></category>
  265. <category><![CDATA[pdf]]></category>
  266.  
  267. <guid isPermaLink="false">http://techblog.gis-ag.info/?p=2076</guid>
  268. <description><![CDATA[IBM Connections Docs – file preview not possible for some CCM pdf files Hi all, last week we had trouble in a customer environment using the file preview functionality for some pdf files (only those that were uploaded using CCM). Instead of a preview the message was displayed: At the same time we saw the [&#8230;]]]></description>
  269. <content:encoded><![CDATA[<p><strong>IBM Connections Docs – file preview not possible for some CCM pdf files</strong></p>
  270. <p>Hi all,</p>
  271. <p>last week we had trouble in a customer environment using the file preview functionality for some pdf files (only those that were uploaded using CCM).</p>
  272. <p>Instead of a preview the message was displayed:</p>
  273. <p><a href="http://techblog.gis-ag.info/2016/11/17/ibm-connections-docs-file-preview-not-possible-for-some-ccm-pdf-files/bildschirmfoto-2016-11-16-um-08-29-59/#main" rel="attachment wp-att-2077"><img class="alignnone size-large wp-image-2077" src="http://techblog.gis-ag.info/wp-content/uploads/2016/11/Bildschirmfoto-2016-11-16-um-08.29.59-1024x201.png" alt="bildschirmfoto-2016-11-16-um-08-29-59" width="640" height="126" srcset="http://techblog.gis-ag.info/wp-content/uploads/2016/11/Bildschirmfoto-2016-11-16-um-08.29.59-1024x201.png 1024w, http://techblog.gis-ag.info/wp-content/uploads/2016/11/Bildschirmfoto-2016-11-16-um-08.29.59-300x59.png 300w, http://techblog.gis-ag.info/wp-content/uploads/2016/11/Bildschirmfoto-2016-11-16-um-08.29.59-768x151.png 768w, http://techblog.gis-ag.info/wp-content/uploads/2016/11/Bildschirmfoto-2016-11-16-um-08.29.59.png 1198w" sizes="(max-width: 640px) 100vw, 640px" /></a></p>
  274. <p>At the same time we saw the following warning in the log:</p>
  275. <p><a href="http://techblog.gis-ag.info/2016/11/17/ibm-connections-docs-file-preview-not-possible-for-some-ccm-pdf-files/bildschirmfoto-2016-11-15-um-12-02-38/#main" rel="attachment wp-att-2080"><img class="alignnone size-large wp-image-2080" src="http://techblog.gis-ag.info/wp-content/uploads/2016/11/Bildschirmfoto-2016-11-15-um-12.02.38-1024x36.png" alt="bildschirmfoto-2016-11-15-um-12-02-38" width="640" height="23" srcset="http://techblog.gis-ag.info/wp-content/uploads/2016/11/Bildschirmfoto-2016-11-15-um-12.02.38-1024x36.png 1024w, http://techblog.gis-ag.info/wp-content/uploads/2016/11/Bildschirmfoto-2016-11-15-um-12.02.38-300x10.png 300w, http://techblog.gis-ag.info/wp-content/uploads/2016/11/Bildschirmfoto-2016-11-15-um-12.02.38-768x27.png 768w, http://techblog.gis-ag.info/wp-content/uploads/2016/11/Bildschirmfoto-2016-11-15-um-12.02.38.png 1405w" sizes="(max-width: 640px) 100vw, 640px" /></a></p>
  276. <p>The mime-type was set to “image/pcl” instead of “application/pdf”… this mime-type is not supported by IBM Docs File viewer. We had to dig deep into the customers’ environment in order to find the solution…</p>
  277. <p>If you browse to <a href="https://connections.server.com/acce">https://connections.server.com/acce</a> we filtered all files with this buggy mime-type:</p>
  278. <p><a href="http://techblog.gis-ag.info/2016/11/17/ibm-connections-docs-file-preview-not-possible-for-some-ccm-pdf-files/bildschirmfoto-2016-11-15-um-12-02-07/#main" rel="attachment wp-att-2078"><img class="alignnone size-full wp-image-2078" src="http://techblog.gis-ag.info/wp-content/uploads/2016/11/Bildschirmfoto-2016-11-15-um-12.02.07.png" alt="bildschirmfoto-2016-11-15-um-12-02-07" width="889" height="233" srcset="http://techblog.gis-ag.info/wp-content/uploads/2016/11/Bildschirmfoto-2016-11-15-um-12.02.07.png 889w, http://techblog.gis-ag.info/wp-content/uploads/2016/11/Bildschirmfoto-2016-11-15-um-12.02.07-300x79.png 300w, http://techblog.gis-ag.info/wp-content/uploads/2016/11/Bildschirmfoto-2016-11-15-um-12.02.07-768x201.png 768w" sizes="(max-width: 889px) 100vw, 889px" /></a></p>
  279. <p>Testing this issue with different browsers:</p>
  280. <ul>
  281. <li><strong><em>FF – does not work</em></strong></li>
  282. <li>IE – works</li>
  283. <li>Chrome – works</li>
  284. <li>Safari – works</li>
  285. <li>Connections Desktop Plugins &#8211; works</li>
  286. </ul>
  287. <p>Our idea was that the mime-type is set based on a specific browser setting…</p>
  288. <p>Firefox has its own mime-types table definition: mimeTypes.rdf in the FF profile folder. Looking into this file we found the ambiguous entry:</p>
  289. <p><a href="http://techblog.gis-ag.info/2016/11/17/ibm-connections-docs-file-preview-not-possible-for-some-ccm-pdf-files/mime-types/#main" rel="attachment wp-att-2079"><img class="alignnone size-full wp-image-2079" src="http://techblog.gis-ag.info/wp-content/uploads/2016/11/mime-types.gif" alt="mime-types" width="579" height="240" /></a></p>
  290. <p>This seems to be a known problem:</p>
  291. <p><a href="https://support.mozilla.org/en-US/questions/932120">https://support.mozilla.org/en-US/questions/932120</a></p>
  292. <p><strong>The fix: </strong></p>
  293. <ul>
  294. <li>Close FF</li>
  295. <li>Delete the mime-types.rdf file</li>
  296. <li>Start FF (the mime-types.rdf file is recreated without the erroneous entry)</li>
  297. </ul>
  298. <p>Uploading a pdf file with this new setting creates the correct mime-type within CCM so that the file preview for CCM files starts working again.</p>
  299. <p>Unfortunately, we could not find a solution how to change the mime-type for already uploaded files (with wrong mime-type) – only re-uploading with the correct setting works here. Changing stuff in the Filenet databases is no fun <img src="https://s.w.org/images/core/emoji/2.3/72x72/1f609.png" alt="&#x1f609;" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
  300. ]]></content:encoded>
  301. <wfw:commentRss>http://techblog.gis-ag.info/2016/11/17/ibm-connections-docs-file-preview-not-possible-for-some-ccm-pdf-files/feed/</wfw:commentRss>
  302. <slash:comments>0</slash:comments>
  303. </item>
  304. <item>
  305. <title>IBM Connections 5.5 CR2 released</title>
  306. <link>http://techblog.gis-ag.info/2016/11/10/ibm-connections-5-5-cr2-released/</link>
  307. <comments>http://techblog.gis-ag.info/2016/11/10/ibm-connections-5-5-cr2-released/#respond</comments>
  308. <pubDate>Thu, 10 Nov 2016 08:13:51 +0000</pubDate>
  309. <dc:creator><![CDATA[Julius Schwarzweller]]></dc:creator>
  310. <category><![CDATA[IBM Connections]]></category>
  311. <category><![CDATA[Community surveys updates]]></category>
  312. <category><![CDATA[CR2]]></category>
  313. <category><![CDATA[Filenet Fixes]]></category>
  314. <category><![CDATA[IBM Connections 5.5]]></category>
  315. <category><![CDATA[WAS 8.5.5 FP9]]></category>
  316.  
  317. <guid isPermaLink="false">http://techblog.gis-ag.info/?p=2069</guid>
  318. <description><![CDATA[IBM Connections 5.5 CR2 released Hi all, IBM released CR2 for IBM Connections 5.5: The Fix list Download the CR Database updates are mandatory (Activities, Files, Homepage, Mobile, Wikis) Filenet updates are mandatory Updates for Community Surveys (Fixes the TLS 1.2 issues) A prerequisite for CR2 is at least WAS 8.5.5 FP9 (let`s see when [&#8230;]]]></description>
  319. <content:encoded><![CDATA[<p><strong>IBM Connections 5.5 CR2 released</strong></p>
  320. <p>Hi all,</p>
  321. <p>IBM released CR2 for IBM Connections 5.5:</p>
  322. <ul>
  323. <li>The <a href="http://www-01.ibm.com/support/docview.wss?uid=swg21991630&amp;myns=swglotus&amp;mynp=OCSSYGQH&amp;mync=R&amp;cm_sp=swglotus-_-OCSSYGQH-_-R">Fix list</a></li>
  324. <li><a href="http://www.ibm.com/support/fixcentral/swg/quickorder?parent=Collaboration%2BSolutions&amp;product=ibm/Lotus/Lotus+Connections&amp;release=5.5.0.0&amp;platform=Linux&amp;function=fixId&amp;fixids=5.5.0.0-IC-Multi-CR02-LO89068&amp;includeRequisites=1&amp;includeSupersedes=0&amp;downloadMethod=http&amp;source=fc">Download the CR</a></li>
  325. <li><a href="http://www-01.ibm.com/support/docview.wss?uid=swg21991529&amp;myns=swglotus&amp;mynp=OCSSYGQH&amp;mync=R&amp;cm_sp=swglotus-_-OCSSYGQH-_-R">Database updates</a> are mandatory (Activities, Files, Homepage, Mobile, Wikis)</li>
  326. <li><a href="http://www-01.ibm.com/support/docview.wss?uid=swg21991528&amp;myns=swglotus&amp;mynp=OCSSYGQH&amp;mync=R&amp;cm_sp=swglotus-_-OCSSYGQH-_-R">Filenet updates</a> are mandatory</li>
  327. <li><a href="http://www-01.ibm.com/support/docview.wss?uid=swg21991532&amp;myns=swglotus&amp;mynp=OCSSYGQH&amp;mync=R&amp;cm_sp=swglotus-_-OCSSYGQH-_-R">Updates for Community Surveys</a> (Fixes the TLS 1.2 issues)</li>
  328. </ul>
  329. <p>A prerequisite for CR2 is at least WAS 8.5.5 FP9 (let`s see when FP10 will be officially supported)</p>
  330. <p>A general <a href="http://www-01.ibm.com/support/docview.wss?uid=swg21992449&amp;myns=swglotus&amp;mynp=OCSSYGQH&amp;mync=R&amp;cm_sp=swglotus-_-OCSSYGQH-_-R">step-by-step</a> guide installing CR2 is provided by IBM.</p>
  331. <p>A new <a href="http://www.ibm.com/support/fixcentral/swg/quickorder?parent=Collaboration%2BSolutions&amp;product=ibm/Lotus/Lotus+Connections&amp;release=5.5.0.0&amp;platform=Linux&amp;function=fixId&amp;fixids=5.5.0.0-IC-CR2-CognosWizard-LO90612-Linux&amp;includeRequisites=1&amp;includeSupersedes=0&amp;downloadMethod=http&amp;source=fc">CR2 version</a> of the Cognos wizard can be downloaded</p>
  332. <p>If you take a look at the Fix list, there are some nice new features (I need to install CR2 first in order to have an overview about this new stuff):</p>
  333. <ul>
  334. <li>Implemented a setting that allows community owners to change the sharing of the root folder of a CCM Library via a sharing panel and/or sharing dialog very similar to the existing features for folder and file sharing. This feature is enabled by the setting &lt;librarySharingPanel&gt;true&lt;/librarySharingPanel&gt; to the library-config.xml</li>
  335. <li>Implemented a method so Administrators could remove obsolete widgets, like Media Gallery, from communities</li>
  336. <li>Improvements to the maximum size settings for uploading a file</li>
  337. <li>Added Device Passcode Configuration Support</li>
  338. <li>Include type restriction information from files-config in mobile config feed</li>
  339. <li>Added the &#8220;Open in Mobile&#8221; link for File Comment / Community Status Comment in notifications</li>
  340. <li>General improvements for TDISOL</li>
  341. </ul>
  342. <p>as there are TDISOL improvements you should also replace your TDISOL with the newest version in your IBM Connections folder.</p>
  343. <p>&nbsp;</p>
  344. ]]></content:encoded>
  345. <wfw:commentRss>http://techblog.gis-ag.info/2016/11/10/ibm-connections-5-5-cr2-released/feed/</wfw:commentRss>
  346. <slash:comments>0</slash:comments>
  347. </item>
  348. <item>
  349. <title>IBM Connections &#8211; How to switch to a custom global unique ID for users</title>
  350. <link>http://techblog.gis-ag.info/2016/11/07/ibm-connections-how-to-switch-to-a-custom-global-unique-id-for-users/</link>
  351. <comments>http://techblog.gis-ag.info/2016/11/07/ibm-connections-how-to-switch-to-a-custom-global-unique-id-for-users/#respond</comments>
  352. <pubDate>Mon, 07 Nov 2016 07:59:21 +0000</pubDate>
  353. <dc:creator><![CDATA[Julius Schwarzweller]]></dc:creator>
  354. <category><![CDATA[IBM Connections]]></category>
  355. <category><![CDATA[customUserID]]></category>
  356. <category><![CDATA[dominoUNID]]></category>
  357. <category><![CDATA[IBM Connections 5.5]]></category>
  358. <category><![CDATA[inactive users]]></category>
  359. <category><![CDATA[TDI problems]]></category>
  360. <category><![CDATA[TDI synchronization]]></category>
  361. <category><![CDATA[uniqueID]]></category>
  362.  
  363. <guid isPermaLink="false">http://techblog.gis-ag.info/?p=2052</guid>
  364. <description><![CDATA[IBM Connections &#8211; How to switch to a custom global unique ID for users Hi, many of our todays support cases is related to non-working profiles in IBM Connections. If users change their name, switch from one to another location or simply get a new account their profile in IBM Connections might get inactivated because [&#8230;]]]></description>
  365. <content:encoded><![CDATA[<p><strong>IBM Connections &#8211; How to switch to a custom global unique ID for users<br />
  366. </strong></p>
  367. <p>Hi,</p>
  368. <p>many of our todays support cases is related to non-working profiles in IBM Connections.</p>
  369. <p>If users change their name, switch from one to another location or simply get a new account their profile in IBM Connections might get inactivated because the hash key between LDAP and database has changed.</p>
  370. <p>There are three possible hash keys:</p>
  371. <ul>
  372. <li>UID: Often a bad choice, as this might change</li>
  373. <li>eMail: Also a bad choice</li>
  374. <li>GUID: Unique ID &#8211; a good choise</li>
  375. </ul>
  376. <p>So GUID is the attribute you should go for if you have non-unique eMail or UID values in LDAP.</p>
  377. <p>GUID is a canonical String that is generated from:</p>
  378. <ul>
  379. <li>AD: objectGUID / objectSID</li>
  380. <li>Domino: dominoUNID</li>
  381. </ul>
  382. <p>But in daily use the GUID value is not really as shiny as it seems&#8230; Due to the fact that many Domino administrators copy documents (STRG-C + STRG-V) duplicate dominoUNIDs can occur &#8211; which might kill an IBM Connections profile. I heard from customers with Active Directories who delete an AD account and recreate it if a person changes names&#8230; The IBM Connections profile gets inactivated.</p>
  383. <p>But some customers implemented another unique key (such as employee number) into their LDAP in order to avoid such problems. The question comes up, how do I need to configure IBM Connections to make use of this new unique ID?</p>
  384. <p>Everything is <a href="http://www.ibm.com/support/knowledgecenter/SSYGQH_5.5.0/admin/install/t_specify_dif_guid.html">documented</a> in detail and works very well (<strong><em>Please note that you should be very careful using this approach if you have CCM libraries in use &#8211; this change might break the access rights for all users!!!</em></strong>):</p>
  385. <p>1. Depending on what attribute shall be used you need to first define a wim extension:</p>
  386. <p>1.1 <strong>Attributes that are not part of PersonAccount schema</strong> &#8211; go to ../DMGR/config/cells/CELLNAME/wim/model and create a file &#8220;wimxmlextension.xml&#8221;</p>
  387. <pre class="codeblock"><code>&lt;?xml version="1.0" encoding="UTF-8"?&gt;
  388. &lt;sdo:datagraph xmlns:sdo="commonj.sdo"
  389. xmlns:wim="http://www.example.com/websphere/wim"&gt;
  390. &lt;wim:schema&gt;
  391. &lt;wim:propertySchema
  392. nsURI="http://www.example.com/websphere/wim"
  393. dataType="STRING" multiValued="false"
  394. propertyName="customerUserID"&gt;
  395. &lt;wim:applicableEntityTypeNames&gt;PersonAccount
  396. &lt;/wim:applicableEntityTypeNames&gt;
  397. &lt;/wim:propertySchema&gt;
  398. </code></pre>
  399. <p>1.2 If your customer uses a LDAP <strong>attribute that is already part of the PersonAccount schema</strong> you can directly go to 2)</p>
  400. <p>2) Open the wimconfig.xml (here we add customerUserID as an supported attribute):</p>
  401. <pre class="codeblock"><code>...
  402. &lt;config:attributeConfiguration&gt;
  403. &lt;config:attributes name="userPassword" propertyName="password"/&gt;
  404. &lt;config:attributes name="customUserID" propertyName="customUserID"/&gt;
  405. &lt;config:propertiesNotSupported name="homeAddress"/&gt;
  406. &lt;config:propertiesNotSupported name="businessAddress"/&gt;
  407. &lt;/config:attributeConfiguration&gt;
  408. </code></pre>
  409. <p>3) open and edit the LotusConnectionsconfig.xml file and add the following part:</p>
  410. <pre>&lt;sloc:serviceReference profiles_directory_service_extension_enabled="true" serviceName="directory" <strong><em>custom_user_id_attribute="customUserID"</em></strong>/&gt;
  411. </pre>
  412. <p>4) Make a full resync of all nodes<br />
  413. 5) TDI: edit the file &#8220;map_dbrepos_from_source.properties&#8221; and map the new customerUserId to GUID:<br />
  414. &#8230;<br />
  415. GUID=customerUserID<br />
  416. &#8230;</p>
  417. <p><a href="http://techblog.gis-ag.info/2016/11/07/ibm-connections-how-to-switch-to-a-custom-global-unique-id-for-users/bildschirmfoto-2016-11-06-um-12-35-43/#main" rel="attachment wp-att-2058"><img class="alignnone size-full wp-image-2058" src="http://techblog.gis-ag.info/wp-content/uploads/2016/11/Bildschirmfoto-2016-11-06-um-12.35.43.png" alt="bildschirmfoto-2016-11-06-um-12-35-43" width="582" height="414" srcset="http://techblog.gis-ag.info/wp-content/uploads/2016/11/Bildschirmfoto-2016-11-06-um-12.35.43.png 582w, http://techblog.gis-ag.info/wp-content/uploads/2016/11/Bildschirmfoto-2016-11-06-um-12.35.43-300x213.png 300w" sizes="(max-width: 582px) 100vw, 582px" /></a><br />
  418. 6) TDI: open the file &#8220;profiles_tdi.properties&#8221; and change the field &#8220;sync_updates_hash_field&#8221; from:</p>
  419. <p>sync_updates_hash_field=guid</p>
  420. <p>to</p>
  421. <p>sync_updates_hash_field=uid (or mail)</p>
  422. <p><a href="http://techblog.gis-ag.info/2016/11/07/ibm-connections-how-to-switch-to-a-custom-global-unique-id-for-users/bildschirmfoto-2016-11-06-um-12-35-15/#main" rel="attachment wp-att-2059"><img class="alignnone size-full wp-image-2059" src="http://techblog.gis-ag.info/wp-content/uploads/2016/11/Bildschirmfoto-2016-11-06-um-12.35.15.png" alt="bildschirmfoto-2016-11-06-um-12-35-15" width="660" height="382" srcset="http://techblog.gis-ag.info/wp-content/uploads/2016/11/Bildschirmfoto-2016-11-06-um-12.35.15.png 660w, http://techblog.gis-ag.info/wp-content/uploads/2016/11/Bildschirmfoto-2016-11-06-um-12.35.15-300x174.png 300w" sizes="(max-width: 660px) 100vw, 660px" /></a></p>
  423. <p>7) start sync_all_dns.sh and check if the profiles have been correctly updated:</p>
  424. <p>db2 &#8220;select PROF_GUID from EMPINST.EMPLOYEE&#8221; should show the new customerUserID`s</p>
  425. <p>8) Revert back the change in profiles_tdi.properties so that the sync_updates_hash_field is set back to the guid value</p>
  426. <p>sync_updates_hash_field=guid</p>
  427. <p>&nbsp;</p>
  428. <p>That`s it.</p>
  429. <p><strong>A profile with the canonical String from a dominoUNID:</strong></p>
  430. <p><a href="http://techblog.gis-ag.info/2016/11/07/ibm-connections-how-to-switch-to-a-custom-global-unique-id-for-users/bildschirmfoto-2016-11-04-um-12-48-20/#main" rel="attachment wp-att-2057"><img class="alignnone size-large wp-image-2057" src="http://techblog.gis-ag.info/wp-content/uploads/2016/11/Bildschirmfoto-2016-11-04-um-12.48.20-1024x564.png" alt="bildschirmfoto-2016-11-04-um-12-48-20" width="640" height="353" srcset="http://techblog.gis-ag.info/wp-content/uploads/2016/11/Bildschirmfoto-2016-11-04-um-12.48.20-1024x564.png 1024w, http://techblog.gis-ag.info/wp-content/uploads/2016/11/Bildschirmfoto-2016-11-04-um-12.48.20-300x165.png 300w, http://techblog.gis-ag.info/wp-content/uploads/2016/11/Bildschirmfoto-2016-11-04-um-12.48.20-768x423.png 768w, http://techblog.gis-ag.info/wp-content/uploads/2016/11/Bildschirmfoto-2016-11-04-um-12.48.20.png 1080w" sizes="(max-width: 640px) 100vw, 640px" /></a></p>
  431. <p><strong>A profile with the customUserID as identifier:</strong></p>
  432. <p><a href="http://techblog.gis-ag.info/2016/11/07/ibm-connections-how-to-switch-to-a-custom-global-unique-id-for-users/bildschirmfoto-2016-11-04-um-12-50-42/#main" rel="attachment wp-att-2056"><img class="alignnone size-full wp-image-2056" src="http://techblog.gis-ag.info/wp-content/uploads/2016/11/Bildschirmfoto-2016-11-04-um-12.50.42.png" alt="bildschirmfoto-2016-11-04-um-12-50-42" width="1006" height="532" srcset="http://techblog.gis-ag.info/wp-content/uploads/2016/11/Bildschirmfoto-2016-11-04-um-12.50.42.png 1006w, http://techblog.gis-ag.info/wp-content/uploads/2016/11/Bildschirmfoto-2016-11-04-um-12.50.42-300x159.png 300w, http://techblog.gis-ag.info/wp-content/uploads/2016/11/Bildschirmfoto-2016-11-04-um-12.50.42-768x406.png 768w" sizes="(max-width: 1006px) 100vw, 1006px" /></a></p>
  433. ]]></content:encoded>
  434. <wfw:commentRss>http://techblog.gis-ag.info/2016/11/07/ibm-connections-how-to-switch-to-a-custom-global-unique-id-for-users/feed/</wfw:commentRss>
  435. <slash:comments>0</slash:comments>
  436. </item>
  437. <item>
  438. <title>IBM Connections &#8211; add additional login attribute</title>
  439. <link>http://techblog.gis-ag.info/2016/10/12/ibm-connections-add-additional-login-attribute/</link>
  440. <comments>http://techblog.gis-ag.info/2016/10/12/ibm-connections-add-additional-login-attribute/#respond</comments>
  441. <pubDate>Wed, 12 Oct 2016 08:17:34 +0000</pubDate>
  442. <dc:creator><![CDATA[Julius Schwarzweller]]></dc:creator>
  443. <category><![CDATA[IBM Connections]]></category>
  444. <category><![CDATA[custom Login attribute]]></category>
  445. <category><![CDATA[IBM Connections 5.5]]></category>
  446. <category><![CDATA[loginID]]></category>
  447. <category><![CDATA[PersonAccount]]></category>
  448. <category><![CDATA[TDI]]></category>
  449. <category><![CDATA[WIM]]></category>
  450. <category><![CDATA[wimconfig.xml]]></category>
  451.  
  452. <guid isPermaLink="false">http://techblog.gis-ag.info/?p=2045</guid>
  453. <description><![CDATA[IBM Connections &#8211; add additional login attribute Hi, last week I got the question if it is possible to use another login attribute for IBM Connections than uid, cn or email. Yes, this is possible and can be done very easy. It just needs some small adjustments (I assume that you already extended your LDAP [&#8230;]]]></description>
  454. <content:encoded><![CDATA[<p><strong>IBM Connections &#8211; add additional login attribute</strong></p>
  455. <p>Hi,</p>
  456. <p>last week I got the question if it is possible to use another login attribute for IBM Connections than uid, cn or email.</p>
  457. <p>Yes, this is possible and can be done very easy. It just needs some small adjustments (I assume that you already extended your LDAP schema and that the custom attribute is available in LDAP!!):<br />
  458. 1. Open a wsadmin session ./wsadmin -lang jacl<br />
  459. 2. Make a custom login attribute from LDAP known to the PersonAccount entity:</p>
  460. <pre>$AdminTask addIdMgrPropertyToEntityTypes {-name customLoginAttribute -dataType string -entityTypeNames PersonAccount}</pre>
  461. <p>3. Open the wimconfig.xml file and check if the following entry was added correctly (in the section of your ldap definition)</p>
  462. <pre>&lt;config:attributes name="customLoginAttribute" propertyName="customLoginAttribute"&gt;
  463. &lt;config:entityTypes&gt;PersonAccount&lt;/config:entityTypes&gt;
  464. &lt;/config:attributes&gt;</pre>
  465. <p><a href="http://techblog.gis-ag.info/2016/10/12/ibm-connections-add-additional-login-attribute/bildschirmfoto-2016-10-12-um-10-11-26/#main" rel="attachment wp-att-2046"><img class="alignnone size-full wp-image-2046" src="http://techblog.gis-ag.info/wp-content/uploads/2016/10/Bildschirmfoto-2016-10-12-um-10.11.26.png" alt="bildschirmfoto-2016-10-12-um-10-11-26" width="845" height="545" srcset="http://techblog.gis-ag.info/wp-content/uploads/2016/10/Bildschirmfoto-2016-10-12-um-10.11.26.png 845w, http://techblog.gis-ag.info/wp-content/uploads/2016/10/Bildschirmfoto-2016-10-12-um-10.11.26-300x193.png 300w, http://techblog.gis-ag.info/wp-content/uploads/2016/10/Bildschirmfoto-2016-10-12-um-10.11.26-768x495.png 768w" sizes="(max-width: 845px) 100vw, 845px" /></a></p>
  466. <p>4. Add the custom login attribute:<br />
  467. &#8230;</p>
  468. <pre>&lt;config:loginProperties&gt;uid&lt;/config:loginProperties&gt;
  469. &lt;config:loginProperties&gt;mail&lt;/config:loginProperties&gt;
  470. &lt;config:loginProperties&gt;cn&lt;/config:loginProperties&gt;
  471. &lt;config:loginProperties&gt;customLoginAttribute&lt;/config:loginProperties&gt;
  472. </pre>
  473. <p>5. open the file &#8220;map_dbrepos_from_source.properties and add the following mapping and start a TDI sync:</p>
  474. <pre>loginId=customLoginAttribute</pre>
  475. <p>6. Ensure that loginId is enabled as allowed login attribute in profiles-config.xml:</p>
  476. <pre>&lt;!--Lists fields that will be used to resolve user at login time --&gt;
  477. &lt;loginAttributes&gt;
  478. &lt;loginAttribute&gt;uid&lt;/loginAttribute&gt;
  479. &lt;loginAttribute&gt;email&lt;/loginAttribute&gt;
  480. &lt;loginAttribute&gt;loginId&lt;/loginAttribute&gt;
  481. &lt;/loginAttributes&gt;
  482. </pre>
  483. <p>7. Perform a full node resync and restart the cell</p>
  484. <p>Not you are able to login using the LDAP attribute customLoginAttribute <img src="https://s.w.org/images/core/emoji/2.3/72x72/1f609.png" alt="&#x1f609;" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
  485. <p>&nbsp;</p>
  486. ]]></content:encoded>
  487. <wfw:commentRss>http://techblog.gis-ag.info/2016/10/12/ibm-connections-add-additional-login-attribute/feed/</wfw:commentRss>
  488. <slash:comments>0</slash:comments>
  489. </item>
  490. </channel>
  491. </rss>
  492.  
  493. <!-- Dynamic page generated in 1.328 seconds. -->
  494. <!-- Cached page generated by WP-Super-Cache on 2017-07-26 14:25:09 -->
  495.  

If you would like to create a banner that links to this page (i.e. this validation result), do the following:

  1. Download the "valid RSS" banner.

  2. Upload the image to your own server. (This step is important. Please do not link directly to the image on this server.)

  3. Add this HTML to your page (change the image src attribute if necessary):

If you would like to create a text link instead, here is the URL you can use:

http://www.feedvalidator.org/check.cgi?url=http%3A//techblog.gis-ag.info/feed/

Copyright © 2002-9 Sam Ruby, Mark Pilgrim, Joseph Walton, and Phil Ringnalda