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://blog.robertfarstad.com/feeds/posts/default?alt=rss

  1. <?xml version='1.0' encoding='UTF-8'?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-2962058938658093988</atom:id><lastBuildDate>Tue, 05 Mar 2024 18:10:11 +0000</lastBuildDate><category>connections</category><category>sametime</category><category>IBMConnections</category><category>sametime9</category><category>connections4</category><category>ibm</category><category>ibmsametime</category><category>ibmdocs</category><category>spnego</category><category>tdi</category><category>CR2</category><category>docs</category><category>startup</category><category>852</category><category>IHS</category><category>communityserver</category><category>connections5</category><category>cr1</category><category>domino</category><category>ibmcnx</category><category>linux</category><category>proxy</category><category>sdi</category><category>ssl</category><category>vmgr</category><category>boot</category><category>cnx</category><category>cnx5</category><category>cnx55</category><category>community</category><category>db2</category><category>error</category><category>externalusers</category><category>ifix</category><category>ifr1</category><category>init.d</category><category>iphone</category><category>issue</category><category>lotus</category><category>mac</category><category>mcu</category><category>meetingserver</category><category>presentation</category><category>profiles</category><category>redhat</category><category>security</category><category>service</category><category>soccnx</category><category>soliddb</category><category>tags</category><category>vienna</category><category>websphere</category><category>windows</category><category>001</category><category>10.11</category><category>2.0</category><category>2047 bits</category><category>636</category><category>AIX</category><category>AVKCS2200E</category><category>DOS</category><category>LO72170</category><category>LO73212</category><category>VBScript</category><category>VMVerifier.jar</category><category>access</category><category>activedirectory</category><category>ad</category><category>advanced menu</category><category>amd64</category><category>apache</category><category>applyupdate.py</category><category>auth0</category><category>automate</category><category>awareness</category><category>bug</category><category>champion</category><category>chat</category><category>chkconfig</category><category>cloud</category><category>cnx55 connections</category><category>conference manager</category><category>connections external share file javascript</category><category>connections java8</category><category>connections4.5</category><category>connections55</category><category>connectionsmail</category><category>connector</category><category>cookie.js</category><category>crayon</category><category>customization</category><category>debug</category><category>debugging</category><category>decompiling</category><category>demo</category><category>dir</category><category>docs ifix dotx</category><category>dominoserver</category><category>doskey</category><category>dropbox</category><category>dynamic</category><category>ecm</category><category>ecm_files</category><category>el capitan</category><category>eth0</category><category>external</category><category>extst</category><category>fails</category><category>filesync</category><category>filter-criteria</category><category>fix</category><category>hackers</category><category>hacking</category><category>header</category><category>heartbleed</category><category>heic jpg ios11 ibm connections iphone ipad</category><category>ibmconnectionsdocs</category><category>ibmconnectionsmail</category><category>ibmdocscr1</category><category>ibmdocscr3</category><category>ics</category><category>ifixes</category><category>import</category><category>index</category><category>indexing</category><category>inotes</category><category>install</category><category>integration</category><category>java</category><category>keystore</category><category>kudos</category><category>kudosboards</category><category>language</category><category>ldap</category><category>list</category><category>log</category><category>lotus connections</category><category>lotus notes 8</category><category>lotus quickr</category><category>ls</category><category>maintenance</category><category>managed</category><category>managedaccess</category><category>meeting</category><category>meetingrite</category><category>mention</category><category>mentions</category><category>menu</category><category>microsoft</category><category>msinfo</category><category>msinfo32</category><category>nic</category><category>nics</category><category>nodeagent</category><category>norwegian</category><category>notes</category><category>osx</category><category>packages</category><category>password decoder</category><category>performance</category><category>picture</category><category>plugin</category><category>policy</category><category>port80</category><category>ports</category><category>prereq</category><category>processor_architecture</category><category>profile</category><category>profilessync</category><category>proximo</category><category>proxyserver</category><category>qkrconn.exe</category><category>quickr</category><category>recording</category><category>recordings</category><category>redirect</category><category>requirements</category><category>restart</category><category>reverse</category><category>reverseproxy</category><category>rewrite</category><category>rich text widget</category><category>rtwidget</category><category>sametime emoticons import zipfile</category><category>sametime sametime9 ibmsametime fix fixes</category><category>sametime852ifr1</category><category>script</category><category>scripts.</category><category>selfservice</category><category>sharepoint</category><category>sip</category><category>socialconnections</category><category>solution</category><category>sp+cf</category><category>speaker</category><category>ssl_enabled</category><category>sso</category><category>st852</category><category>statistics</category><category>sticky</category><category>strecbot</category><category>strings</category><category>sync</category><category>tagcloud</category><category>thinkrite</category><category>tim</category><category>traveler</category><category>turnserver</category><category>ubuntu</category><category>uilables.properties</category><category>updateinstaller</category><category>updatesilent</category><category>updatesilent.bat</category><category>updatesilent.sh</category><category>upgrade</category><category>verisign</category><category>verse</category><category>video</category><category>video manager</category><category>virtualhost</category><category>vmm</category><category>vmware</category><category>websphere portal</category><category>windows xp</category><category>x86</category><title>Roberts TechWorld</title><description>My small tips&amp;amp;tricks in an ever growing IT-world. Lotus and TDI rulez!! Basically an IBM Collaboration Solutions blog from an IBM Champion.</description><link>https://blog.robertfarstad.com/</link><managingEditor>noreply@blogger.com (Anonymous)</managingEditor><generator>Blogger</generator><openSearch:totalResults>76</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2962058938658093988.post-3852269429912328165</guid><pubDate>Mon, 21 May 2018 17:17:00 +0000</pubDate><atom:updated>2018-05-22T08:30:23.587+02:00</atom:updated><title>I got a new and exciting job. </title><description>&lt;div style=&quot;font-family: Helvetica; font-size: 12px; font-stretch: normal; line-height: normal;&quot;&gt;
  2. &lt;span style=&quot;font-size: 12pt;&quot;&gt;As many of you might have noticed, I’m not in Rotterdam attending Engage. The reason is simple:&lt;/span&gt;&lt;/div&gt;
  3. &lt;div style=&quot;font-family: Helvetica; font-size: 12px; font-stretch: normal; line-height: normal; min-height: 13.8px;&quot;&gt;
  4. &lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;
  5. &lt;div style=&quot;font-family: Helvetica; font-size: 12px; font-stretch: normal; line-height: normal;&quot;&gt;
  6. &lt;span style=&quot;font-size: 12pt;&quot;&gt;I’m leaving my dear old company, Item Consulting.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
  7. &lt;div style=&quot;font-family: Helvetica; font-size: 12px; font-stretch: normal; line-height: normal; min-height: 13.8px;&quot;&gt;
  8. &lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;
  9. &lt;div style=&quot;font-family: Helvetica; font-size: 12px; font-stretch: normal; line-height: normal;&quot;&gt;
  10. &lt;span style=&quot;font-size: 12pt;&quot;&gt;I love Item. I love IBM Software but most of all, I love the ICS Community. I have gotten to know a lot of you, in such an extent that I consider you to be my friends.&lt;/span&gt;&lt;/div&gt;
  11. &lt;div style=&quot;font-family: Helvetica; font-size: 12px; font-stretch: normal; line-height: normal; min-height: 13.8px;&quot;&gt;
  12. &lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;
  13. &lt;div style=&quot;font-family: Helvetica; font-size: 12px; font-stretch: normal; line-height: normal;&quot;&gt;
  14. &lt;span style=&quot;font-size: 12pt;&quot;&gt;But I got an opportunity to work in the Collaboration department at Sopra Steria, Norway, and after working with Lotus and IBM Collaboration Solutions software for 20 years now, I think this is the time for me to do something different, learn something new, explore other vendors, other technologies. Microsoft, Cisco. Softlayer, IBM ICS stuff. Whatever the customer wants, Sopra delivers.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
  15. &lt;div style=&quot;font-family: Helvetica; font-size: 12px; font-stretch: normal; line-height: normal; min-height: 13.8px;&quot;&gt;
  16. &lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;
  17. &lt;div style=&quot;font-family: Helvetica; font-size: 12px; font-stretch: normal; line-height: normal;&quot;&gt;
  18. &lt;span style=&quot;font-size: 12pt;&quot;&gt;So, I took the job at Sopra Steria. Which is a great company, a huge knowledge-sharing environment and also is crowned with the award for “Best place to work” 2 years in a row here in Norway. I took the chance and I’m not regretting it.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
  19. &lt;div style=&quot;font-family: Helvetica; font-size: 12px; font-stretch: normal; line-height: normal; min-height: 13.8px;&quot;&gt;
  20. &lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;
  21. &lt;div style=&quot;font-family: Helvetica; font-size: 12px; font-stretch: normal; line-height: normal;&quot;&gt;
  22. &lt;span style=&quot;font-size: 12pt;&quot;&gt;So, I will not be a stranger, I’m still an IBM Champion throughout 2018, so I do still feel the commitment to assist in any way I can. I will also continue blogging.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
  23. &lt;div style=&quot;font-family: Helvetica; font-size: 12px; font-stretch: normal; line-height: normal; min-height: 13.8px;&quot;&gt;
  24. &lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;
  25. &lt;div style=&quot;font-family: Helvetica; font-size: 12px; font-stretch: normal; line-height: normal;&quot;&gt;
  26. &lt;span style=&quot;font-size: 12pt;&quot;&gt;So, cheers, adieu but not farewell.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
  27. &lt;br /&gt;
  28. &lt;div style=&quot;font-family: Helvetica; font-size: 12px; font-stretch: normal; line-height: normal; min-height: 13.8px;&quot;&gt;
  29. &lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;
  30. </description><link>https://blog.robertfarstad.com/2018/05/i-got-new-and-exiting-job.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>5</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2962058938658093988.post-4358753863005989958</guid><pubDate>Wed, 25 Apr 2018 06:50:00 +0000</pubDate><atom:updated>2018-04-25T08:52:04.473+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">connections java8</category><title>Important info regarding Java 8 support in Connections</title><description>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
  31. &lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrcfBowgzPNml5h-z7W9ldEFpkm9-h14XNgJlokSdb0bHF6i94tKyyxdxAq5tzp7HqlgUeD_Kb2vVXtc6QJouIpM6ba42jE7w36GRk-nlSjm50axFLIDBIn7jlarTCyo3X5Ti89bsCmLJ8/s1600/java8_logo.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;427&quot; data-original-width=&quot;400&quot; height=&quot;200&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrcfBowgzPNml5h-z7W9ldEFpkm9-h14XNgJlokSdb0bHF6i94tKyyxdxAq5tzp7HqlgUeD_Kb2vVXtc6QJouIpM6ba42jE7w36GRk-nlSjm50axFLIDBIn7jlarTCyo3X5Ti89bsCmLJ8/s200/java8_logo.png&quot; width=&quot;186&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
  32. IBM Support newsletter sent out information about end of support on Java 6 on Connections 5.5.&lt;br /&gt;
  33. &lt;br /&gt;
  34. This does not mean it will stop working, hehe, but there will be limited fixes for Java 6 runtime version.&lt;br /&gt;
  35. &lt;br /&gt;
  36. End of April 2018 is the cut off time, but there will be &lt;a href=&quot;https://developer.ibm.com/wasdev/blog/2017/10/25/java-6-end-support/&quot; target=&quot;_blank&quot;&gt;extended support from Oracle until December 2018.&lt;/a&gt;&lt;br /&gt;
  37. &lt;br /&gt;
  38. So, the recommendation is to upgrade to Connections 6, basically, where java8 is supported.&lt;br /&gt;
  39. &lt;br /&gt;
  40. More info here:&lt;br /&gt;
  41. &lt;a href=&quot;http://www-01.ibm.com/support/docview.wss?uid=swg22007457&amp;amp;myns=swglotus&amp;amp;mynp=OCSSYGQH&amp;amp;mync=E&amp;amp;cm_sp=swglotus-_-OCSSYGQH-_-E&quot; target=&quot;_blank&quot;&gt;http://www-01.ibm.com/support/docview.wss?uid=swg22007457&amp;amp;myns=swglotus&amp;amp;mynp=OCSSYGQH&amp;amp;mync=E&amp;amp;cm_sp=swglotus-_-OCSSYGQH-_-E&lt;/a&gt;</description><link>https://blog.robertfarstad.com/2018/04/important-info-regarding-java-8-support.html</link><author>noreply@blogger.com (Anonymous)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrcfBowgzPNml5h-z7W9ldEFpkm9-h14XNgJlokSdb0bHF6i94tKyyxdxAq5tzp7HqlgUeD_Kb2vVXtc6QJouIpM6ba42jE7w36GRk-nlSjm50axFLIDBIn7jlarTCyo3X5Ti89bsCmLJ8/s72-c/java8_logo.png" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2962058938658093988.post-7372441934067361877</guid><pubDate>Wed, 04 Apr 2018 04:07:00 +0000</pubDate><atom:updated>2018-04-04T06:07:08.435+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">docs ifix dotx</category><title>IBM Docs 2.0 CR3 iFix 002 is out and about! It fixes the .dotx issue.</title><description>After a lenghtly PMR with IBM regarding the fact that .dotx Word template files uploaded into Connections Files does not work when creating documents based on them in IBM Docs 2.0 CRx. (haven´t tested all the CR versions on this. I noticed the error in CR3 iFix001 first)&lt;br /&gt;
  42. &lt;br /&gt;
  43. The error message you get when trying to create a document based on a .dotx template is this:&lt;br /&gt;
  44. &lt;br /&gt;
  45. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
  46. &lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-HVcnSAZE4xiBqFh9azS32v2vzWXCjjqInuAPHRLHMLQyxHwzWOAPxtF1VOWcqbKym0AaSGii_eh8A6u8fmQja_7qhqkovhh292w9owFnx_bFYCwsKCNvUchwrs_saygksu60S8UI1G1i/s1600/Screen+Shot+2018-04-04+at+00.00.45.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;201&quot; data-original-width=&quot;658&quot; height=&quot;193&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-HVcnSAZE4xiBqFh9azS32v2vzWXCjjqInuAPHRLHMLQyxHwzWOAPxtF1VOWcqbKym0AaSGii_eh8A6u8fmQja_7qhqkovhh292w9owFnx_bFYCwsKCNvUchwrs_saygksu60S8UI1G1i/s640/Screen+Shot+2018-04-04+at+00.00.45.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
  47. &lt;br /&gt;
  48. The workaround when you saw this error message, was to press RELOAD in the browser, and then the IBM Docs Editor appeared (as it should have done the first time instead of giving you that error message)&lt;br /&gt;
  49. &lt;br /&gt;
  50. IBM found the bug and fixed it in the 2.0 CR3 iFix 002 package.&lt;br /&gt;
  51. &lt;br /&gt;
  52. Release Notes:&lt;br /&gt;
  53. &lt;a href=&quot;http://www-01.ibm.com/support/docview.wss?uid=swg22014685&quot; target=&quot;_blank&quot;&gt;http://www-01.ibm.com/support/docview.wss?uid=swg22014685&lt;/a&gt;&lt;br /&gt;
  54. &lt;br /&gt;
  55. Fix Central link:&lt;br /&gt;
  56. &lt;a href=&quot;http://www.ibm.com/support/fixcentral/swg/quickorder?parent=Collaboration%20Solutions&amp;amp;product=ibm/Lotus/IBM+Docs&amp;amp;release=2.0.0&amp;amp;platform=Windows&amp;amp;function=fixId&amp;amp;fixids=IBMConnectionsDocs_CR3_iFix002&amp;amp;includeSupersedes=0&amp;amp;source=fc&quot; target=&quot;_blank&quot;&gt;&lt;span class=&quot;dummyQOClass&quot; style=&quot;word-break: BREAK-ALL;&quot;&gt;http://www.ibm.com/support/fixcentral/swg/quickorder?parent=Collaboration%20Solutions&amp;amp;product=ibm/Lotus/IBM+Docs&amp;amp;release=2.0.0&amp;amp;platform=Windows&amp;amp;function=fixId&amp;amp;fixids=IBMConnectionsDocs_CR3_iFix002&amp;amp;includeSupersedes=0&amp;amp;source=fc&lt;/span&gt;&lt;/a&gt; &lt;br /&gt;
  57. &lt;br /&gt;</description><link>https://blog.robertfarstad.com/2018/04/ibm-docs-20-cr3-ifix-002-is-out-and.html</link><author>noreply@blogger.com (Anonymous)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-HVcnSAZE4xiBqFh9azS32v2vzWXCjjqInuAPHRLHMLQyxHwzWOAPxtF1VOWcqbKym0AaSGii_eh8A6u8fmQja_7qhqkovhh292w9owFnx_bFYCwsKCNvUchwrs_saygksu60S8UI1G1i/s72-c/Screen+Shot+2018-04-04+at+00.00.45.png" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2962058938658093988.post-5536817030121895772</guid><pubDate>Thu, 08 Mar 2018 13:47:00 +0000</pubDate><atom:updated>2018-03-08T14:47:38.395+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">heic jpg ios11 ibm connections iphone ipad</category><title>iOS 11 introduced &quot;.HEIC&quot; image format which you might have problems viewing. Here´s an IBM Connections iOS app workaround.</title><description>&lt;div class=&quot;firstHeading&quot; id=&quot;firstHeading&quot; lang=&quot;en&quot;&gt;
  58. When iOS11 was introduced, Apple started using the &lt;a href=&quot;https://en.wikipedia.org/wiki/High_Efficiency_Image_File_Format&quot; target=&quot;_blank&quot;&gt;.heic image format&lt;/a&gt;. (High Efficiency Image File Format)&lt;/div&gt;
  59. When you share a photo from your iOS device into the IBM Connections app, it will upload as a .heic picture.&lt;br /&gt;
  60. &lt;br /&gt;
  61. What other users then can´t do, is actually see this picture. Downloading it to a Mac is OK, but Windows does not support it, and watching .heic in a browser is also not working.&lt;br /&gt;
  62. &lt;br /&gt;
  63. So, while we wait for IBM to fix a .heic ==&amp;gt; .jpg conversion for the IBM Connections app, here´s what you can do:&lt;br /&gt;
  64. &lt;br /&gt;
  65. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
  66. &lt;iframe allowfullscreen=&quot;&quot; class=&quot;YOUTUBE-iframe-video&quot; data-thumbnail-src=&quot;https://i.ytimg.com/vi/oajgSkP7Qis/0.jpg&quot; frameborder=&quot;0&quot; height=&quot;532&quot; src=&quot;https://www.youtube.com/embed/oajgSkP7Qis?feature=player_embedded&quot; width=&quot;640&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;
  67. &lt;br /&gt;
  68. &lt;br /&gt;
  69. On your iOS device, navigate to Settings &amp;gt; Camera &amp;gt; Formats&lt;br /&gt;
  70. &amp;nbsp;&amp;nbsp; If “Most Compatible” is not checked, &lt;b&gt;select i&lt;/b&gt;. &lt;br /&gt;
  71. This will turn your iOS device into a jpg picture taking machine again.&lt;br /&gt;
  72. &lt;br /&gt;
  73. If you also use BOX, then this is the way to go for the BOX app as well.&lt;br /&gt;
  74. &lt;br /&gt;
  75. If you do need to watch a photo in .heic format, there are some converters out there.&lt;br /&gt;
  76. &lt;div dir=&quot;ltr&quot;&gt;
  77. Third party HEIC to JPG converter tool,
  78. like &lt;a href=&quot;https://www.joyoshare.com/heic-converter-for-win&quot; rel=&quot;nofollow&quot;&gt;Joyoshare&amp;nbsp;free&amp;nbsp;HEIC&amp;nbsp;converter&lt;/a&gt;, &lt;a href=&quot;https://imazing.com/&quot; rel=&quot;nofollow&quot;&gt;imazing&amp;nbsp;HEIC&amp;nbsp;converter&lt;/a&gt;, iMyfone and so on.
  79.    &lt;/div&gt;
  80. &lt;div dir=&quot;ltr&quot;&gt;
  81.      After saved as JPG format, you can view your photos from iOS 11 to any other devices easily.
  82.    &lt;/div&gt;
  83. &lt;br /&gt;
  84. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
  85. &lt;br /&gt;&lt;/div&gt;
  86. &lt;br /&gt;</description><link>https://blog.robertfarstad.com/2018/03/ios-11-introduced-heic-image-format.html</link><author>noreply@blogger.com (Anonymous)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/oajgSkP7Qis/default.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2962058938658093988.post-8635157383773408423</guid><pubDate>Fri, 02 Mar 2018 14:02:00 +0000</pubDate><atom:updated>2018-03-02T15:02:59.902+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">connections external share file javascript</category><title>Javascript Customization in IBM Connections to automatically tick off the checkbox &quot;Files can be shared with people external to my organization&quot;.</title><description>I finally figured it out!!!! OMG, so very happy.&lt;br /&gt;
  87. &lt;br /&gt;
  88. My customers will be happy as well, and that´s the whole point of doing this, right?&lt;br /&gt;
  89. &lt;br /&gt;
  90. Well,&lt;a href=&quot;http://blog.robertfarstad.com/2016/12/ibm-connections-force-setting-share.html&quot; target=&quot;_blank&quot;&gt; previously I have posted a blog entry&lt;/a&gt; about the fact that when uploading files into IBM Connections, the users has to manually tick off the checkbox &lt;i&gt;&quot;Files can be shared with people external to my organization&quot;&lt;/i&gt;. In that previous blog post, I presented a solution where you had to run a change in the Files SQL database.&lt;br /&gt;
  91. &lt;br /&gt;
  92. I also created a PMR on this where the response was that, yes, this is automatically ticked off in the IBM Connections Cloud, but not on on-prem installations. And there was no way of changing this....&amp;nbsp; IBM Support then said that doing the SQL change is an ok way of doing it, on my own risk....&lt;br /&gt;
  93. &lt;br /&gt;
  94. If the users forget to tick that checkbox when uploading files, there is no way of changing this after the file has been uploaded! And that´s where the real problem lies. &lt;b&gt;Why can´t IBM provide an option to do this after the file has been uploaded? Come on! :-)&lt;/b&gt;&lt;br /&gt;
  95. &lt;br /&gt;
  96. Anyway, I did some real debugging using Firefox debugger and the Chrome development tool to figure this one out. I looked at every javascript in the IBM Connections solution, I´ve searched through .jar files and looked at every possible configuration option. And finally, I found the code which ticks off that darn checkbox. This system is Connections 5.5 CR3 with Docs 2.0 CR 3, btw.&lt;br /&gt;
  97. &lt;br /&gt;
  98. Linux is so much easier when it comes to searching through file content, so I went over to a Linux installation and performed the searches there (even though my test server where I can do the changes is on Windows). &lt;br /&gt;
  99. &lt;br /&gt;
  100. So, I found that the checkbox is called &quot;_setExt&quot;. In the html source, it looks like this:&lt;br /&gt;
  101. &lt;blockquote class=&quot;tr_bq&quot;&gt;
  102. &lt;i&gt;&amp;lt;input id=&quot;lconn_files_widget_UploadFile_1_setExt&quot; class=&quot;lotusCheckbox IECheckbox&quot; name=&quot;_setExt&quot; value=&quot;true&quot; checked=&quot;&quot; type=&quot;checkbox&quot;&amp;gt;&lt;/i&gt;&lt;/blockquote&gt;
  103. So, in Linux, I searched every file possible for this, by running the command in the &quot;AppSrv01\InstalledApps\&lt;i&gt;cellname\&lt;/i&gt;Files.ear&quot; folder.&lt;br /&gt;
  104. &lt;blockquote class=&quot;tr_bq&quot;&gt;
  105. &lt;i&gt;grep -Hrn &#39;_setExt&#39;&lt;/i&gt; &lt;/blockquote&gt;
  106. This produced no result.&lt;br /&gt;
  107. &lt;br /&gt;
  108. I then went into the Common.ear folder, and search through every .jar file.&lt;br /&gt;
  109. &lt;blockquote class=&quot;tr_bq&quot;&gt;
  110. &lt;pre class=&quot;lang-java prettyprint prettyprinted&quot;&gt;&lt;i&gt;&lt;code&gt;&lt;span class=&quot;pln&quot;&gt;find . &lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;name &lt;/span&gt;&lt;span class=&quot;str&quot;&gt;&quot;*.jar&quot;&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt; &lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;exec zipgrep &lt;/span&gt;&lt;span class=&quot;str&quot;&gt;&quot;_setExt&quot;&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt; &lt;/span&gt;&lt;span class=&quot;str&quot;&gt;&#39;{}&#39;&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt; \;&lt;/span&gt;&lt;/code&gt;&lt;/i&gt;&lt;/pre&gt;
  111. &lt;/blockquote&gt;
  112. &amp;nbsp;This also produced no result....&lt;br /&gt;
  113. &lt;br /&gt;
  114. I then went into the data/shared/provision/webresources folder and search through every .jar file.&lt;br /&gt;
  115. &lt;blockquote class=&quot;tr_bq&quot;&gt;
  116. &lt;pre class=&quot;lang-java prettyprint prettyprinted&quot;&gt;&lt;i&gt;&lt;code&gt;&lt;span class=&quot;pln&quot;&gt;find . &lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;name &lt;/span&gt;&lt;span class=&quot;str&quot;&gt;&quot;*.jar&quot;&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt; &lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;exec zipgrep &lt;/span&gt;&lt;span class=&quot;str&quot;&gt;&quot;_setExt&quot;&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt; &lt;/span&gt;&lt;span class=&quot;str&quot;&gt;&#39;{}&#39;&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt; \;&lt;/span&gt;&lt;/code&gt;&lt;/i&gt;&lt;/pre&gt;
  117. &lt;/blockquote&gt;
  118. &lt;b&gt;And there we go!&lt;/b&gt; I found a couple of .jar files where the string &quot;_setExt&quot; was found.&lt;br /&gt;
  119. I then opened up the jar file &lt;i&gt;&quot;com.ibm.lconn.files.web.resources_3.0.0.20170412-2240.jar&quot;&lt;/i&gt; in Winrar, and looked at the javascripts which were relevant, and one particular .js file stood out:&lt;br /&gt;
  120. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
  121. &lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiU89q3d7DtexbUVDnyrY1zZKxGHLNZu8g2VtAVGwG8bfOmZhsBO9ze_EtFLJRvPNpKfkRqazvUix33CzPgq4cAN1lFC0aZ6Zkh2eoB9R1HCdm9Q5xMW4ktPD20TwWrIMaCbTZO2C2h7M1h/s1600/Screen+Shot+2018-03-02+at+14.33.37.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;444&quot; data-original-width=&quot;785&quot; height=&quot;360&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiU89q3d7DtexbUVDnyrY1zZKxGHLNZu8g2VtAVGwG8bfOmZhsBO9ze_EtFLJRvPNpKfkRqazvUix33CzPgq4cAN1lFC0aZ6Zkh2eoB9R1HCdm9Q5xMW4ktPD20TwWrIMaCbTZO2C2h7M1h/s640/Screen+Shot+2018-03-02+at+14.33.37.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
  122. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
  123. &lt;br /&gt;&lt;/div&gt;
  124. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
  125. &lt;br /&gt;&lt;/div&gt;
  126. Inside the jar file, it´s under the folders &quot;resources\action&quot; and it´s name is &quot;AbstractShareFile.js&quot;.&lt;br /&gt;
  127. &lt;br /&gt;
  128. So, after taking a backup of the &quot;&lt;i&gt;com.ibm.lconn.files.web.resources_3.0.0.20170412-2240.jar&quot;&lt;/i&gt; I tested by unzipping the jar file, changed the file &quot;AbstractShareFile.js&quot;, and zipped it down again. A restart of the Connections servers was needed, and afterwards, &lt;b&gt;I could actually see that my beautiful checkbox actually was ticked off!!&lt;/b&gt;&lt;br /&gt;
  129. &lt;br /&gt;
  130. Here´s the changes I did:&lt;br /&gt;
  131. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
  132. &lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLvE_9Ugjv7CYf5_STimbT-vAEJ6ozVQgqI1Wq4JSzx0ivP3H4AlS7hkXhBhkHV_mkXbo6okmOUMcFLUcWuAH02MC8AAK_hDV6nzAWyepoy5IBmwNdEF0E6o-rj337vazRECw8qeDc5NEb/s1600/Screen+Shot+2018-03-02+at+14.25.39.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;580&quot; data-original-width=&quot;1211&quot; height=&quot;306&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLvE_9Ugjv7CYf5_STimbT-vAEJ6ozVQgqI1Wq4JSzx0ivP3H4AlS7hkXhBhkHV_mkXbo6okmOUMcFLUcWuAH02MC8AAK_hDV6nzAWyepoy5IBmwNdEF0E6o-rj337vazRECw8qeDc5NEb/s640/Screen+Shot+2018-03-02+at+14.25.39.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
  133. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
  134. &lt;br /&gt;&lt;/div&gt;
  135. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
  136. &lt;br /&gt;&lt;/div&gt;
  137. So, I commented out line number 253 and then wrote a new line on line 254 which says:&lt;br /&gt;
  138. &lt;blockquote class=&quot;tr_bq&quot;&gt;
  139. &lt;i&gt;input.checked = input.defaultChecked = true;&lt;/i&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/blockquote&gt;
  140. &lt;b&gt;Which gave me the result in the File-upload dialogue box:&lt;/b&gt;&lt;br /&gt;
  141. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
  142. &lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjv-X_AYO9WY8aL-O3YNu-S8oZrujXy2ef6Zz_EHbhpzzZTorovzPuicmQWaS7IY7cJB54Lmz3PgaDr9TuZLYNywaVjho2kbkPmten45p-0hJ7-NblirFjsWRAzJwuxn3Eh7NxFYDGsGeLO/s1600/Screen+Shot+2018-02-23+at+13.30.05.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;538&quot; data-original-width=&quot;644&quot; height=&quot;332&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjv-X_AYO9WY8aL-O3YNu-S8oZrujXy2ef6Zz_EHbhpzzZTorovzPuicmQWaS7IY7cJB54Lmz3PgaDr9TuZLYNywaVjho2kbkPmten45p-0hJ7-NblirFjsWRAzJwuxn3Eh7NxFYDGsGeLO/s400/Screen+Shot+2018-02-23+at+13.30.05.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
  143. &lt;br /&gt;
  144. &lt;br /&gt;
  145. &lt;b&gt;&amp;nbsp;Great!!!! &lt;/b&gt;&lt;br /&gt;
  146. But, as we all know, if we later on apply a fixpack to our Connections servers, the .jar files might be overwritten. So I figured out how to use the Customization Directory in order to override this javascript file which is inside the .jar file.&lt;br /&gt;
  147. First of all, I put the original file &quot;&lt;i&gt;com.ibm.lconn.files.web.resources_3.0.0.20170412-2240.jar&quot; &lt;/i&gt;back.&lt;br /&gt;
  148. &lt;i&gt;&lt;br /&gt;&lt;/i&gt;
  149. &lt;b&gt; &lt;/b&gt;&lt;br /&gt;
  150. I then reached out to the experts in the IBM Connectuons Skype community, and my fellow IBM Champion &lt;a href=&quot;https://twitter.com/buccarellom&quot; target=&quot;_blank&quot;&gt;Michele Buccarello&lt;/a&gt; gave me this link: &lt;br /&gt;
  151. &lt;a href=&quot;https://www.ibm.com/support/knowledgecenter/en/SSYGQH_5.0.0/admin/customize/t_customize_override_js.html&quot; target=&quot;_blank&quot;&gt;https://www.ibm.com/support/knowledgecenter/en/SSYGQH_5.0.0/admin/customize/t_customize_override_js.html&lt;/a&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;
  152. &lt;b&gt; &lt;/b&gt;&lt;br /&gt;
  153. So, in order for me to extract the javascript file from the .jar file, and put it into the correct folder in the Customization directory, I had to look at the top of the file:&lt;br /&gt;
  154. &lt;blockquote class=&quot;tr_bq&quot;&gt;
  155. &lt;i&gt;dojo.provide(&quot;lconn.files.action.AbstractShareFile&quot;);&lt;/i&gt;&lt;/blockquote&gt;
  156. Which meant that under the &quot;data\shared\customization\javascript&quot; directory, I had to create a subfolder structure like this:&lt;br /&gt;
  157. &lt;i&gt;&quot;lconn\files\action&quot; &lt;/i&gt;and I had to save my modified &quot;AbstractShareFile.js&quot; file there.&lt;br /&gt;
  158. &lt;br /&gt;
  159. I also added at the top of the scriot an alert, which showed me a message box every time the javascript is loaded for the first time:&lt;br /&gt;
  160. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
  161. &lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgagQYqEP4Qujqq73OQYOJ6-B5FbGJ-Ja0crEnhOXCWCBHOcjrPx-hwbQLAURq4Er43zWL_sX9R2hkroODS9wPi-zfTdjkpiHsyNzaj9TtxH1R0Od77K_ste7fsU-D_sZY1WixckqJXHmlM/s1600/Screen+Shot+2018-02-23+at+13.31.25.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;147&quot; data-original-width=&quot;606&quot; height=&quot;153&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgagQYqEP4Qujqq73OQYOJ6-B5FbGJ-Ja0crEnhOXCWCBHOcjrPx-hwbQLAURq4Er43zWL_sX9R2hkroODS9wPi-zfTdjkpiHsyNzaj9TtxH1R0Od77K_ste7fsU-D_sZY1WixckqJXHmlM/s640/Screen+Shot+2018-02-23+at+13.31.25.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
  162. I then restarted the Common Application in the Websphere Console, and also deleted my browser cache and tried a new file upload.&lt;br /&gt;
  163. &lt;br /&gt;
  164. And this was the response, which shows me that my modified javascript actually gets loaded:&lt;br /&gt;
  165. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
  166. &lt;br /&gt;&lt;/div&gt;
  167. &lt;br /&gt;
  168. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
  169. &lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjS4zftz-Unh0aC-8efaO1mnwvEguKUIPC98plgz0xaghcVAcvGwSzQV8NnA0i0RsASx7EBvTRJOGuxrNlDr77ngnxtDF5-xkKY0g-1r4ObCAbG17NDw6EBF8n4md201eX-Sfp884SSWvov/s1600/Screen+Shot+2018-03-02+at+14.40.51.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;448&quot; data-original-width=&quot;710&quot; height=&quot;401&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjS4zftz-Unh0aC-8efaO1mnwvEguKUIPC98plgz0xaghcVAcvGwSzQV8NnA0i0RsASx7EBvTRJOGuxrNlDr77ngnxtDF5-xkKY0g-1r4ObCAbG17NDw6EBF8n4md201eX-Sfp884SSWvov/s640/Screen+Shot+2018-03-02+at+14.40.51.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
  170. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
  171. &lt;/div&gt;
  172. &lt;br /&gt;
  173. Pressing &quot;OK&quot; gave me the normal file-upload dialogue box, with the checkbox in question actually ticked off!!&lt;br /&gt;
  174. &lt;br /&gt;
  175. And then I naturally removed that alert from the top of the javascript file :-)&lt;br /&gt;
  176. &lt;br /&gt;
  177. I tested doing a file upload by dragging and dropping a file into the browser. This worked fine as well. And also, using the big blue &quot;Share&quot; button in the header also worked.&lt;br /&gt;
  178. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
  179. &lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpBvr6yxmHrmqhf_z7qB6ZEdVJk7Kd6bOM96T3Udlc9SxnaN82PgkswiwZpIDXUuegxqwq8-TkUNpPmQpMpVItfwIbLpOoBgWFH6VFflyLVZHWugRPpFAk-dNIAFgz6ZWfd1SUnUZSqWCV/s1600/Screen+Shot+2018-03-02+at+14.28.00.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;511&quot; data-original-width=&quot;546&quot; height=&quot;373&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpBvr6yxmHrmqhf_z7qB6ZEdVJk7Kd6bOM96T3Udlc9SxnaN82PgkswiwZpIDXUuegxqwq8-TkUNpPmQpMpVItfwIbLpOoBgWFH6VFflyLVZHWugRPpFAk-dNIAFgz6ZWfd1SUnUZSqWCV/s400/Screen+Shot+2018-03-02+at+14.28.00.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
  180. &lt;br /&gt;
  181. &lt;br /&gt;
  182. &lt;br /&gt;
  183. &lt;b&gt;But hey, hang on. &lt;/b&gt;What about when you create documents directly in Connections using the IBM Docs feature? This shows a different dialogue box than the normal &quot;File Upload&quot; one.&lt;br /&gt;
  184. &lt;br /&gt;
  185. Oh, I managed to figure this one out as well!!&lt;br /&gt;
  186. &lt;br /&gt;
  187. The javascript you want is in the &quot;provision\webresources&quot; directory, and is in the &quot;&lt;i&gt;com.ibm.concord.lcfiles.extension.provision_2.0.0.20171030-1520.jar&quot;&lt;/i&gt; file.&lt;br /&gt;
  188. See under the folder &quot;resources&quot; in the jar file and copy out &lt;i&gt;&quot;global.js&quot;&lt;/i&gt;&lt;br /&gt;
  189. &lt;br /&gt;
  190. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
  191. &lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiX0KhH3I71bnUaEb4KQ3fXEQIKPTV3ROCi72f82vQew5dksfC9qFKnR4fj3GXTVKSYB4ptfBYCDB8pyls-8LGw-WTlgGISSzfxkBVZ7F3m50xasyuF3NsYUY2k3bkm1d5ZqGSIu1Z91_rh/s1600/Screen+Shot+2018-03-02+at+14.32.11.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;444&quot; data-original-width=&quot;892&quot; height=&quot;318&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiX0KhH3I71bnUaEb4KQ3fXEQIKPTV3ROCi72f82vQew5dksfC9qFKnR4fj3GXTVKSYB4ptfBYCDB8pyls-8LGw-WTlgGISSzfxkBVZ7F3m50xasyuF3NsYUY2k3bkm1d5ZqGSIu1Z91_rh/s640/Screen+Shot+2018-03-02+at+14.32.11.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
  192. &lt;br /&gt;
  193. &lt;br /&gt;
  194. Save this file into the &quot;data\shared\customization\javascript\concord&quot; folder.&lt;br /&gt;
  195. The &quot;concord&quot; folder probably has to be created by you.&lt;br /&gt;
  196. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
  197. &lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgN8yfEI_Tv_mhxFQUhQGU4mr2RNEohyphenhyphenMYgicq5dkBFr2FGaNL-Spyr01GGWltjQeXe7vOq-txjkjAshw7TvpJgROPccTcA_DUvRIx4QDONudkwordWUR5H35kXwzvEEVPgNW6onjUK-PC5/s1600/Screen+Shot+2018-03-02+at+14.26.15.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;178&quot; data-original-width=&quot;779&quot; height=&quot;146&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgN8yfEI_Tv_mhxFQUhQGU4mr2RNEohyphenhyphenMYgicq5dkBFr2FGaNL-Spyr01GGWltjQeXe7vOq-txjkjAshw7TvpJgROPccTcA_DUvRIx4QDONudkwordWUR5H35kXwzvEEVPgNW6onjUK-PC5/s640/Screen+Shot+2018-03-02+at+14.26.15.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
  198. &lt;br /&gt;
  199. Open up global.js and go to line 250 and comment that one out.&lt;br /&gt;
  200. Then, on line 251, you can insert this:&lt;br /&gt;
  201. &lt;blockquote class=&quot;tr_bq&quot;&gt;
  202. &lt;i&gt;inputExt.checked = inputExt.defaultChecked = true;&lt;/i&gt; &lt;/blockquote&gt;
  203. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
  204. &lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgerlSOj07S5E7VJIh96O9Z-NqikXpKhwkwYCood4tyzOHUqeBpCdyVNscXxTxJDWI-NqQm5EE4wjareDvftnUK6IEWfUjqERrmMOoiAaPZ4dn1m9Alj6gXTPc2wYpLEwTmqvI9yy-PUqvV/s1600/Screen+Shot+2018-03-02+at+14.25.13.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;489&quot; data-original-width=&quot;980&quot; height=&quot;318&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgerlSOj07S5E7VJIh96O9Z-NqikXpKhwkwYCood4tyzOHUqeBpCdyVNscXxTxJDWI-NqQm5EE4wjareDvftnUK6IEWfUjqERrmMOoiAaPZ4dn1m9Alj6gXTPc2wYpLEwTmqvI9yy-PUqvV/s640/Screen+Shot+2018-03-02+at+14.25.13.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
  205. &lt;br /&gt;
  206. Save and restart the Common application, and then empty your browsers cache and test it by doing a Document creation by selectin &quot;New&quot; and then select &quot;Document&quot;, &quot;Spreadsheet&quot; or &quot;Presentation&quot;:&lt;br /&gt;
  207. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
  208. &lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhDZHSGaeEh9pztpPT5R7CoCGUGpOIjOwMmHg6-aKvM3yMeyCdm_yN3hFwjzTJB0671EhLzYaJwIxYo0Ak6pJhrXFyI1XyUFj1FXVwfhrbeTxog6jyGHKOMGLVMG-flvEJ_ikoDeaY3yujH/s1600/Screen+Shot+2018-03-02+at+14.26.42.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;368&quot; data-original-width=&quot;473&quot; height=&quot;310&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhDZHSGaeEh9pztpPT5R7CoCGUGpOIjOwMmHg6-aKvM3yMeyCdm_yN3hFwjzTJB0671EhLzYaJwIxYo0Ak6pJhrXFyI1XyUFj1FXVwfhrbeTxog6jyGHKOMGLVMG-flvEJ_ikoDeaY3yujH/s400/Screen+Shot+2018-03-02+at+14.26.42.png&quot; width=&quot;400&quot; /&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;
  209. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
  210. &amp;nbsp; &lt;/div&gt;
  211. What you then see, is that the box &quot;Files can be shared with people external to your organization&quot; is ticked off for you!&lt;br /&gt;
  212. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
  213. &lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjg-2MLzqyl-phyphenhyphenkdtgkpqhqs1ElZnJY_ITigkE6WiAAy9UVJSvPU__Qz7DcRRuaVTEYraA0-c1y-5tFl5cVudn7xBnfmmDmQVTiXumiThvILf6rqFIcBKmpMFux_LRMgcOHxjUP0DyDlwg/s1600/Screen+Shot+2018-03-02+at+14.26.31.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;304&quot; data-original-width=&quot;529&quot; height=&quot;228&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjg-2MLzqyl-phyphenhyphenkdtgkpqhqs1ElZnJY_ITigkE6WiAAy9UVJSvPU__Qz7DcRRuaVTEYraA0-c1y-5tFl5cVudn7xBnfmmDmQVTiXumiThvILf6rqFIcBKmpMFux_LRMgcOHxjUP0DyDlwg/s400/Screen+Shot+2018-03-02+at+14.26.31.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
  214. &lt;br /&gt;
  215. The downside now is that you have to copy the global.js out from the correct jar file every time the IBM Docs gets updated with a new CR fix pack.&lt;br /&gt;
  216. And the same goes for the &quot;AbstracShareFile.js&quot; when you do a CR update of IBM Connections.&lt;br /&gt;
  217. &lt;br /&gt;
  218. But using the customization\javascript way is easier maintaining than having to replace a javascript file inside of a .jar file every time you do a CR update, right?&lt;br /&gt;
  219. &lt;br /&gt;
  220. Remember, this is for Connections 5.5 CR3 with Docs 2.0 CR 3.&lt;br /&gt;
  221. I have not tested this on Connections 6 yet. The line numbers I refeer to might be different for other versions than the system I did this on if you are on other versions of Connections and Docs.&lt;br /&gt;
  222. &lt;br /&gt;
  223. I will post a blog entry when I try this out on Connections 6.x as well.</description><link>https://blog.robertfarstad.com/2018/03/javascript-customization-in-ibm.html</link><author>noreply@blogger.com (Anonymous)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiU89q3d7DtexbUVDnyrY1zZKxGHLNZu8g2VtAVGwG8bfOmZhsBO9ze_EtFLJRvPNpKfkRqazvUix33CzPgq4cAN1lFC0aZ6Zkh2eoB9R1HCdm9Q5xMW4ktPD20TwWrIMaCbTZO2C2h7M1h/s72-c/Screen+Shot+2018-03-02+at+14.33.37.png" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2962058938658093988.post-6532253644634015546</guid><pubDate>Tue, 23 Jan 2018 07:34:00 +0000</pubDate><atom:updated>2018-01-26T13:42:45.891+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">connections</category><category domain="http://www.blogger.com/atom/ns#">db2</category><category domain="http://www.blogger.com/atom/ns#">maintenance</category><category domain="http://www.blogger.com/atom/ns#">performance</category><category domain="http://www.blogger.com/atom/ns#">scripts.</category><title>IBM Connections Database performance tuning - Windows scripts</title><description>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
  224. &lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEioPX4xkZ2pY4b5inHH8pkBJChMoR4BaYS8sTCmffEIf4wvzEHDvDI0Y4UsmB-Lxne32p6Pq-szeq-Bv1Wy6YCe2jhX4G6LzNqop8LFbJiZpbyEHjJgxfrB7P7H0acVH0DbUkIKGlx8iB1E/s1600/db2_logo_image.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;200&quot; data-original-width=&quot;200&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEioPX4xkZ2pY4b5inHH8pkBJChMoR4BaYS8sTCmffEIf4wvzEHDvDI0Y4UsmB-Lxne32p6Pq-szeq-Bv1Wy6YCe2jhX4G6LzNqop8LFbJiZpbyEHjJgxfrB7P7H0acVH0DbUkIKGlx8iB1E/s1600/db2_logo_image.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
  225. &lt;style type=&quot;text/css&quot;&gt;
  226. span {
  227. font-family: &#39;Courier New&#39;;
  228. font-size: 10pt;
  229. color: #000000;
  230. }
  231. .sc0 {
  232. }
  233. .sc1 {
  234. color: #008000;
  235. }
  236. .sc2 {
  237. font-weight: bold;
  238. color: #0000FF;
  239. }
  240. .sc4 {
  241. color: #FF00FF;
  242. }
  243. .sc5 {
  244. color: #0080FF;
  245. }
  246. .sc6 {
  247. font-weight: bold;
  248. color: #FF8000;
  249. background: #FCFFF0;
  250. }
  251. .sc7 {
  252. font-weight: bold;
  253. color: #FF0000;
  254. }
  255. &lt;/style&gt;
  256. Mostly as a reminder to myself, here´s how I do weekly performance tuning on the Connections databases.&lt;br /&gt;
  257. &lt;br /&gt;
  258. I prefeer working with Linux servers when it comes to IBM Connections and DB2. But customers also use Microsoft Windows. So here´s a Windows DB2 tuning guide for you :-)&lt;br /&gt;
  259. Doing the Database Maintenance and performance tuning for the Connections databases on Linux, I usually follow &lt;a href=&quot;https://meisenzahl.org/2017/02/25/connections-database-performance-tuning/&quot; target=&quot;_blank&quot;&gt;Nico Meisenzahls procedure&lt;/a&gt;, which work great on Linux!&lt;br /&gt;
  260. &lt;br /&gt;
  261. But when it comes to DB2 running on Windows servers, the scripts are a bit different when it comes to looping through the databases.&lt;br /&gt;
  262. &lt;br /&gt;
  263. The Wizard contains almost all the scripts you need. The only thing that is missing, is for the IBM Docs, Concord, database.&lt;br /&gt;
  264. And, as Nico suggests, the best result from running runstats and reorg is to first run runstats, then reorg and then runstats again. This script takes that under consideration.&lt;br /&gt;
  265. &lt;br /&gt;
  266. The Connections databases are looped through in 2 different manners. First, the database scripts for Activities, Blogs, Communities, Dogear, Dorum, Mobil and Profiles are looped through.&lt;br /&gt;
  267. For those databases, the Wizard has 2 sql scripts for, the &quot;runstats.sql&quot; and the &quot;reorg.sql&quot;.&lt;br /&gt;
  268. &lt;br /&gt;
  269. But for the remaining databases, PushNotification, Files, Homepage, Metrics and Wikis, the script names are &quot;updatestats.sql&quot; and &quot;reorg.sql&quot;. Pluss, the Communities Database has a Calendar, which has its own runstats and reorg files.&lt;br /&gt;
  270. This is why the code show 3 different loops, so that the correct scripts for the spesific databases are run.&lt;br /&gt;
  271. &lt;br /&gt;
  272. So, here´s what I use for the Connections databases on Windows:&lt;br /&gt;
  273. &lt;br /&gt;
  274. &lt;i&gt;Notice at the end of the script that I run a DB2 command which calls a&amp;nbsp; &quot;&lt;span class=&quot;sc0&quot;&gt;concord_stats_reorg.txt&quot;&lt;/span&gt; file as input. This is the updatestats and reorg script for the IBM Docs database, which is not included in the Wizard db scripts.&lt;/i&gt;&lt;br /&gt;
  275. &lt;i&gt;At the bottom of this blog entry, you can see the content of this file as well.&lt;/i&gt;&lt;br /&gt;
  276. &lt;i&gt;(This input file was given to me from my man Nico).&lt;/i&gt;&lt;br /&gt;
  277. &lt;br /&gt;
  278. First, I create a script called &quot;databaseMaintenance.bat&quot; and insert the following:&lt;br /&gt;
  279. &lt;br /&gt;
  280. &lt;br /&gt;
  281. &lt;div style=&quot;background: #ffffff; line-height: 1; white-space: pre;&quot;&gt;
  282. &lt;span class=&quot;sc4&quot;&gt;@&lt;/span&gt;&lt;span class=&quot;sc2&quot;&gt;echo&lt;/span&gt;&lt;span class=&quot;sc0&quot;&gt; off
  283. &lt;/span&gt;&lt;span class=&quot;sc1&quot;&gt;REM databaseMaintenance.bat
  284. REM Needed for variable expansion
  285. &lt;/span&gt;&lt;span class=&quot;sc2&quot;&gt;SETLOCAL&lt;/span&gt;&lt;span class=&quot;sc0&quot;&gt; ENABLEDELAYEDEXPANSION
  286. &lt;/span&gt;&lt;span class=&quot;sc1&quot;&gt;REM Set Connections Wizard Path, change this to match your environment:
  287. &lt;/span&gt;&lt;span class=&quot;sc2&quot;&gt;set&lt;/span&gt;&lt;span class=&quot;sc0&quot;&gt; WIZARDPATH&lt;/span&gt;&lt;span class=&quot;sc7&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;sc0&quot;&gt;D:\IBM\Wizards
  288.  
  289. &lt;/span&gt;&lt;span class=&quot;sc1&quot;&gt;REM get certain databases of db2 instance and loop through the list:
  290. &lt;/span&gt;&lt;span class=&quot;sc2&quot;&gt;FOR&lt;/span&gt;&lt;span class=&quot;sc0&quot;&gt; &lt;/span&gt;&lt;span class=&quot;sc6&quot;&gt;%%a&lt;/span&gt;&lt;span class=&quot;sc2&quot;&gt; IN&lt;/span&gt;&lt;span class=&quot;sc0&quot;&gt; (ACTIVITIES BLOGS DOGEAR FORUM MOBILE PROFILES)&lt;/span&gt;&lt;span class=&quot;sc2&quot;&gt; DO&lt;/span&gt;&lt;span class=&quot;sc5&quot;&gt; (&lt;/span&gt;&lt;span class=&quot;sc0&quot;&gt;
  291.    &lt;/span&gt;&lt;span class=&quot;sc2&quot;&gt;set&lt;/span&gt;&lt;span class=&quot;sc0&quot;&gt; DATABASES&lt;/span&gt;&lt;span class=&quot;sc7&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;sc6&quot;&gt;%%a&lt;/span&gt;&lt;span class=&quot;sc0&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;sc6&quot;&gt;!DATABASES!&lt;/span&gt;&lt;span class=&quot;sc0&quot;&gt;
  292.  
  293.    &lt;/span&gt;&lt;span class=&quot;sc2&quot;&gt;title&lt;/span&gt;&lt;span class=&quot;sc0&quot;&gt; Starting database &lt;/span&gt;&lt;span class=&quot;sc6&quot;&gt;%%a&lt;/span&gt;&lt;span class=&quot;sc0&quot;&gt; RUNSTATS on &lt;/span&gt;&lt;span class=&quot;sc6&quot;&gt;%date%&lt;/span&gt;&lt;span class=&quot;sc0&quot;&gt; at &lt;/span&gt;&lt;span class=&quot;sc6&quot;&gt;%time%&lt;/span&gt;&lt;span class=&quot;sc0&quot;&gt;...
  294.    &lt;/span&gt;&lt;span class=&quot;sc4&quot;&gt;@&lt;/span&gt;&lt;span class=&quot;sc2&quot;&gt;ECHO&lt;/span&gt;&lt;span class=&quot;sc0&quot;&gt; Running RUNSTATS on Database &lt;/span&gt;&lt;span class=&quot;sc6&quot;&gt;%%a&lt;/span&gt;&lt;span class=&quot;sc0&quot;&gt;
  295.    &lt;/span&gt;&lt;span class=&quot;sc5&quot;&gt;DB2CMD.EXE&lt;/span&gt;&lt;span class=&quot;sc0&quot;&gt; -c -w -i DB2 -td@ -vf &lt;/span&gt;&lt;span class=&quot;sc6&quot;&gt;%WIZARDPATH%&lt;/span&gt;&lt;span class=&quot;sc0&quot;&gt;\connections.sql\&lt;/span&gt;&lt;span class=&quot;sc6&quot;&gt;%%a&lt;/span&gt;&lt;span class=&quot;sc0&quot;&gt;\db2\runstats.sql
  296.  
  297.    &lt;/span&gt;&lt;span class=&quot;sc2&quot;&gt;title&lt;/span&gt;&lt;span class=&quot;sc0&quot;&gt; Starting database &lt;/span&gt;&lt;span class=&quot;sc6&quot;&gt;%%a&lt;/span&gt;&lt;span class=&quot;sc0&quot;&gt; REORG on &lt;/span&gt;&lt;span class=&quot;sc6&quot;&gt;%date%&lt;/span&gt;&lt;span class=&quot;sc0&quot;&gt; at &lt;/span&gt;&lt;span class=&quot;sc6&quot;&gt;%time%&lt;/span&gt;&lt;span class=&quot;sc0&quot;&gt;...
  298.    &lt;/span&gt;&lt;span class=&quot;sc4&quot;&gt;@&lt;/span&gt;&lt;span class=&quot;sc2&quot;&gt;ECHO&lt;/span&gt;&lt;span class=&quot;sc0&quot;&gt; Running REORG on Database &lt;/span&gt;&lt;span class=&quot;sc6&quot;&gt;%%a&lt;/span&gt;&lt;span class=&quot;sc0&quot;&gt;
  299.    &lt;/span&gt;&lt;span class=&quot;sc5&quot;&gt;DB2CMD.EXE&lt;/span&gt;&lt;span class=&quot;sc0&quot;&gt; -c -w -i DB2 -td@ -vf &lt;/span&gt;&lt;span class=&quot;sc6&quot;&gt;%WIZARDPATH%&lt;/span&gt;&lt;span class=&quot;sc0&quot;&gt;\connections.sql\&lt;/span&gt;&lt;span class=&quot;sc6&quot;&gt;%%a&lt;/span&gt;&lt;span class=&quot;sc0&quot;&gt;\db2\reorg.sql
  300.  
  301.    &lt;/span&gt;&lt;span class=&quot;sc2&quot;&gt;title&lt;/span&gt;&lt;span class=&quot;sc0&quot;&gt; Starting database &lt;/span&gt;&lt;span class=&quot;sc6&quot;&gt;%%a&lt;/span&gt;&lt;span class=&quot;sc0&quot;&gt; RUNSTATS on &lt;/span&gt;&lt;span class=&quot;sc6&quot;&gt;%date%&lt;/span&gt;&lt;span class=&quot;sc0&quot;&gt; at &lt;/span&gt;&lt;span class=&quot;sc6&quot;&gt;%time%&lt;/span&gt;&lt;span class=&quot;sc0&quot;&gt;...
  302.    &lt;/span&gt;&lt;span class=&quot;sc4&quot;&gt;@&lt;/span&gt;&lt;span class=&quot;sc2&quot;&gt;ECHO&lt;/span&gt;&lt;span class=&quot;sc0&quot;&gt; Running RUNSTATS on Database &lt;/span&gt;&lt;span class=&quot;sc6&quot;&gt;%%a&lt;/span&gt;&lt;span class=&quot;sc0&quot;&gt;
  303.    &lt;/span&gt;&lt;span class=&quot;sc5&quot;&gt;DB2CMD.EXE&lt;/span&gt;&lt;span class=&quot;sc0&quot;&gt; -c -w -i DB2 -td@ -vf &lt;/span&gt;&lt;span class=&quot;sc6&quot;&gt;%WIZARDPATH%&lt;/span&gt;&lt;span class=&quot;sc0&quot;&gt;\connections.sql\&lt;/span&gt;&lt;span class=&quot;sc6&quot;&gt;%%a&lt;/span&gt;&lt;span class=&quot;sc0&quot;&gt;\db2\runstats.sql
  304.    &lt;/span&gt;&lt;span class=&quot;sc5&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;sc0&quot;&gt;
  305. &lt;/span&gt;&lt;span class=&quot;sc4&quot;&gt;@&lt;/span&gt;&lt;span class=&quot;sc2&quot;&gt;ECHO&lt;/span&gt;&lt;span class=&quot;sc0&quot;&gt; Successfully ran maintenance for &lt;/span&gt;&lt;span class=&quot;sc6&quot;&gt;%DATABASES%&lt;/span&gt;&lt;span class=&quot;sc0&quot;&gt;
  306.  
  307. &lt;/span&gt;&lt;span class=&quot;sc1&quot;&gt;REM get certain databases of db2 instance and loop through the list:
  308. &lt;/span&gt;&lt;span class=&quot;sc2&quot;&gt;FOR&lt;/span&gt;&lt;span class=&quot;sc0&quot;&gt; &lt;/span&gt;&lt;span class=&quot;sc6&quot;&gt;%%a&lt;/span&gt;&lt;span class=&quot;sc2&quot;&gt; IN&lt;/span&gt;&lt;span class=&quot;sc0&quot;&gt; (PUSHNOTIFICATION FILES HOMEPAGE METRICS WIKIS)&lt;/span&gt;&lt;span class=&quot;sc2&quot;&gt; DO&lt;/span&gt;&lt;span class=&quot;sc5&quot;&gt; (&lt;/span&gt;&lt;span class=&quot;sc0&quot;&gt;
  309.    &lt;/span&gt;&lt;span class=&quot;sc2&quot;&gt;set&lt;/span&gt;&lt;span class=&quot;sc0&quot;&gt; DATABASES&lt;/span&gt;&lt;span class=&quot;sc7&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;sc6&quot;&gt;%%a&lt;/span&gt;&lt;span class=&quot;sc0&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;sc6&quot;&gt;!DATABASES!&lt;/span&gt;&lt;span class=&quot;sc0&quot;&gt;
  310.  
  311.    &lt;/span&gt;&lt;span class=&quot;sc2&quot;&gt;title&lt;/span&gt;&lt;span class=&quot;sc0&quot;&gt; Starting database &lt;/span&gt;&lt;span class=&quot;sc6&quot;&gt;%%a&lt;/span&gt;&lt;span class=&quot;sc0&quot;&gt; RUNSTATS on &lt;/span&gt;&lt;span class=&quot;sc6&quot;&gt;%date%&lt;/span&gt;&lt;span class=&quot;sc0&quot;&gt; at &lt;/span&gt;&lt;span class=&quot;sc6&quot;&gt;%time%&lt;/span&gt;&lt;span class=&quot;sc0&quot;&gt;...
  312.    &lt;/span&gt;&lt;span class=&quot;sc4&quot;&gt;@&lt;/span&gt;&lt;span class=&quot;sc2&quot;&gt;ECHO&lt;/span&gt;&lt;span class=&quot;sc0&quot;&gt; Running RUNSTATS on Database &lt;/span&gt;&lt;span class=&quot;sc6&quot;&gt;%%a&lt;/span&gt;&lt;span class=&quot;sc0&quot;&gt;
  313.    &lt;/span&gt;&lt;span class=&quot;sc5&quot;&gt;DB2CMD.EXE&lt;/span&gt;&lt;span class=&quot;sc0&quot;&gt; -c -w -i DB2 -td@ -vf &lt;/span&gt;&lt;span class=&quot;sc6&quot;&gt;%WIZARDPATH%&lt;/span&gt;&lt;span class=&quot;sc0&quot;&gt;\connections.sql\&lt;/span&gt;&lt;span class=&quot;sc6&quot;&gt;%%a&lt;/span&gt;&lt;span class=&quot;sc0&quot;&gt;\db2\updatestats.sql
  314.                
  315.    &lt;/span&gt;&lt;span class=&quot;sc2&quot;&gt;title&lt;/span&gt;&lt;span class=&quot;sc0&quot;&gt; Starting database &lt;/span&gt;&lt;span class=&quot;sc6&quot;&gt;%%a&lt;/span&gt;&lt;span class=&quot;sc0&quot;&gt; REORG on &lt;/span&gt;&lt;span class=&quot;sc6&quot;&gt;%date%&lt;/span&gt;&lt;span class=&quot;sc0&quot;&gt; at &lt;/span&gt;&lt;span class=&quot;sc6&quot;&gt;%time%&lt;/span&gt;&lt;span class=&quot;sc0&quot;&gt;...
  316.    &lt;/span&gt;&lt;span class=&quot;sc4&quot;&gt;@&lt;/span&gt;&lt;span class=&quot;sc2&quot;&gt;ECHO&lt;/span&gt;&lt;span class=&quot;sc0&quot;&gt; Running REORG on Database &lt;/span&gt;&lt;span class=&quot;sc6&quot;&gt;%%a&lt;/span&gt;&lt;span class=&quot;sc0&quot;&gt;
  317.    &lt;/span&gt;&lt;span class=&quot;sc5&quot;&gt;DB2CMD.EXE&lt;/span&gt;&lt;span class=&quot;sc0&quot;&gt; -c -w -i DB2 -td@ -vf &lt;/span&gt;&lt;span class=&quot;sc6&quot;&gt;%WIZARDPATH%&lt;/span&gt;&lt;span class=&quot;sc0&quot;&gt;\connections.sql\&lt;/span&gt;&lt;span class=&quot;sc6&quot;&gt;%%a&lt;/span&gt;&lt;span class=&quot;sc0&quot;&gt;\db2\reorg.sql
  318.  
  319.    &lt;/span&gt;&lt;span class=&quot;sc2&quot;&gt;title&lt;/span&gt;&lt;span class=&quot;sc0&quot;&gt; Starting database &lt;/span&gt;&lt;span class=&quot;sc6&quot;&gt;%%a&lt;/span&gt;&lt;span class=&quot;sc0&quot;&gt; RUNSTATS on &lt;/span&gt;&lt;span class=&quot;sc6&quot;&gt;%date%&lt;/span&gt;&lt;span class=&quot;sc0&quot;&gt; at &lt;/span&gt;&lt;span class=&quot;sc6&quot;&gt;%time%&lt;/span&gt;&lt;span class=&quot;sc0&quot;&gt;...
  320.    &lt;/span&gt;&lt;span class=&quot;sc4&quot;&gt;@&lt;/span&gt;&lt;span class=&quot;sc2&quot;&gt;ECHO&lt;/span&gt;&lt;span class=&quot;sc0&quot;&gt; Running RUNSTATS on Database &lt;/span&gt;&lt;span class=&quot;sc6&quot;&gt;%%a&lt;/span&gt;&lt;span class=&quot;sc0&quot;&gt;
  321.    &lt;/span&gt;&lt;span class=&quot;sc5&quot;&gt;DB2CMD.EXE&lt;/span&gt;&lt;span class=&quot;sc0&quot;&gt; -c -w -i DB2 -td@ -vf &lt;/span&gt;&lt;span class=&quot;sc6&quot;&gt;%WIZARDPATH%&lt;/span&gt;&lt;span class=&quot;sc0&quot;&gt;\connections.sql\&lt;/span&gt;&lt;span class=&quot;sc6&quot;&gt;%%a&lt;/span&gt;&lt;span class=&quot;sc0&quot;&gt;\db2\updatestats.sql
  322.    &lt;/span&gt;&lt;span class=&quot;sc5&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;sc0&quot;&gt;
  323. &lt;/span&gt;&lt;span class=&quot;sc4&quot;&gt;@&lt;/span&gt;&lt;span class=&quot;sc2&quot;&gt;ECHO&lt;/span&gt;&lt;span class=&quot;sc0&quot;&gt; Successfully ran maintenance for &lt;/span&gt;&lt;span class=&quot;sc6&quot;&gt;%DATABASES%&lt;/span&gt;&lt;span class=&quot;sc0&quot;&gt;
  324.  
  325. &lt;/span&gt;&lt;span class=&quot;sc1&quot;&gt;REM get Communities database of db2 instance:
  326. &lt;/span&gt;&lt;span class=&quot;sc2&quot;&gt;FOR&lt;/span&gt;&lt;span class=&quot;sc0&quot;&gt; &lt;/span&gt;&lt;span class=&quot;sc6&quot;&gt;%%a&lt;/span&gt;&lt;span class=&quot;sc2&quot;&gt; IN&lt;/span&gt;&lt;span class=&quot;sc0&quot;&gt; (COMMUNITIES)&lt;/span&gt;&lt;span class=&quot;sc2&quot;&gt; DO&lt;/span&gt;&lt;span class=&quot;sc5&quot;&gt; (&lt;/span&gt;&lt;span class=&quot;sc0&quot;&gt;
  327.    &lt;/span&gt;&lt;span class=&quot;sc2&quot;&gt;set&lt;/span&gt;&lt;span class=&quot;sc0&quot;&gt; DATABASES&lt;/span&gt;&lt;span class=&quot;sc7&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;sc6&quot;&gt;%%a&lt;/span&gt;&lt;span class=&quot;sc0&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;sc6&quot;&gt;!DATABASES!&lt;/span&gt;&lt;span class=&quot;sc0&quot;&gt;
  328.    
  329.    &lt;/span&gt;&lt;span class=&quot;sc2&quot;&gt;title&lt;/span&gt;&lt;span class=&quot;sc0&quot;&gt; Starting database &lt;/span&gt;&lt;span class=&quot;sc6&quot;&gt;%%a&lt;/span&gt;&lt;span class=&quot;sc0&quot;&gt; RUNSTATS on &lt;/span&gt;&lt;span class=&quot;sc6&quot;&gt;%date%&lt;/span&gt;&lt;span class=&quot;sc0&quot;&gt; at &lt;/span&gt;&lt;span class=&quot;sc6&quot;&gt;%time%&lt;/span&gt;&lt;span class=&quot;sc0&quot;&gt;...
  330.    &lt;/span&gt;&lt;span class=&quot;sc4&quot;&gt;@&lt;/span&gt;&lt;span class=&quot;sc2&quot;&gt;ECHO&lt;/span&gt;&lt;span class=&quot;sc0&quot;&gt; Running RUNSTATS on Database &lt;/span&gt;&lt;span class=&quot;sc6&quot;&gt;%%a&lt;/span&gt;&lt;span class=&quot;sc0&quot;&gt;
  331.    &lt;/span&gt;&lt;span class=&quot;sc5&quot;&gt;DB2CMD.EXE&lt;/span&gt;&lt;span class=&quot;sc0&quot;&gt; -c -w -i DB2 -td@ -vf &lt;/span&gt;&lt;span class=&quot;sc6&quot;&gt;%WIZARDPATH%&lt;/span&gt;&lt;span class=&quot;sc0&quot;&gt;\connections.sql\&lt;/span&gt;&lt;span class=&quot;sc6&quot;&gt;%%a&lt;/span&gt;&lt;span class=&quot;sc0&quot;&gt;\db2\calendar-runstats.sql
  332.    &lt;/span&gt;&lt;span class=&quot;sc5&quot;&gt;DB2CMD.EXE&lt;/span&gt;&lt;span class=&quot;sc0&quot;&gt; -c -w -i DB2 -td@ -vf &lt;/span&gt;&lt;span class=&quot;sc6&quot;&gt;%WIZARDPATH%&lt;/span&gt;&lt;span class=&quot;sc0&quot;&gt;\connections.sql\&lt;/span&gt;&lt;span class=&quot;sc6&quot;&gt;%%a&lt;/span&gt;&lt;span class=&quot;sc0&quot;&gt;\db2\runstats.sql
  333.                
  334.    &lt;/span&gt;&lt;span class=&quot;sc2&quot;&gt;title&lt;/span&gt;&lt;span class=&quot;sc0&quot;&gt; Starting database &lt;/span&gt;&lt;span class=&quot;sc6&quot;&gt;%%a&lt;/span&gt;&lt;span class=&quot;sc0&quot;&gt; REORG on &lt;/span&gt;&lt;span class=&quot;sc6&quot;&gt;%date%&lt;/span&gt;&lt;span class=&quot;sc0&quot;&gt; at &lt;/span&gt;&lt;span class=&quot;sc6&quot;&gt;%time%&lt;/span&gt;&lt;span class=&quot;sc0&quot;&gt;...
  335.    &lt;/span&gt;&lt;span class=&quot;sc4&quot;&gt;@&lt;/span&gt;&lt;span class=&quot;sc2&quot;&gt;ECHO&lt;/span&gt;&lt;span class=&quot;sc0&quot;&gt; Running REORG on Database &lt;/span&gt;&lt;span class=&quot;sc6&quot;&gt;%%a&lt;/span&gt;&lt;span class=&quot;sc0&quot;&gt;
  336.    &lt;/span&gt;&lt;span class=&quot;sc5&quot;&gt;DB2CMD.EXE&lt;/span&gt;&lt;span class=&quot;sc0&quot;&gt; -c -w -i DB2 -td@ -vf &lt;/span&gt;&lt;span class=&quot;sc6&quot;&gt;%WIZARDPATH%&lt;/span&gt;&lt;span class=&quot;sc0&quot;&gt;\connections.sql\&lt;/span&gt;&lt;span class=&quot;sc6&quot;&gt;%%a&lt;/span&gt;&lt;span class=&quot;sc0&quot;&gt;\db2\calendar-reorg.sql
  337.    &lt;/span&gt;&lt;span class=&quot;sc5&quot;&gt;DB2CMD.EXE&lt;/span&gt;&lt;span class=&quot;sc0&quot;&gt; -c -w -i DB2 -td@ -vf &lt;/span&gt;&lt;span class=&quot;sc6&quot;&gt;%WIZARDPATH%&lt;/span&gt;&lt;span class=&quot;sc0&quot;&gt;\connections.sql\&lt;/span&gt;&lt;span class=&quot;sc6&quot;&gt;%%a&lt;/span&gt;&lt;span class=&quot;sc0&quot;&gt;\db2\reorg.sql
  338.  
  339.    &lt;/span&gt;&lt;span class=&quot;sc2&quot;&gt;title&lt;/span&gt;&lt;span class=&quot;sc0&quot;&gt; Starting database &lt;/span&gt;&lt;span class=&quot;sc6&quot;&gt;%%a&lt;/span&gt;&lt;span class=&quot;sc0&quot;&gt; RUNSTATS on &lt;/span&gt;&lt;span class=&quot;sc6&quot;&gt;%date%&lt;/span&gt;&lt;span class=&quot;sc0&quot;&gt; at &lt;/span&gt;&lt;span class=&quot;sc6&quot;&gt;%time%&lt;/span&gt;&lt;span class=&quot;sc0&quot;&gt;...
  340.    &lt;/span&gt;&lt;span class=&quot;sc4&quot;&gt;@&lt;/span&gt;&lt;span class=&quot;sc2&quot;&gt;ECHO&lt;/span&gt;&lt;span class=&quot;sc0&quot;&gt; Running RUNSTATS on Database &lt;/span&gt;&lt;span class=&quot;sc6&quot;&gt;%%a&lt;/span&gt;&lt;span class=&quot;sc0&quot;&gt;
  341.    &lt;/span&gt;&lt;span class=&quot;sc5&quot;&gt;DB2CMD.EXE&lt;/span&gt;&lt;span class=&quot;sc0&quot;&gt; -c -w -i DB2 -td@ -vf &lt;/span&gt;&lt;span class=&quot;sc6&quot;&gt;%WIZARDPATH%&lt;/span&gt;&lt;span class=&quot;sc0&quot;&gt;\connections.sql\&lt;/span&gt;&lt;span class=&quot;sc6&quot;&gt;%%a&lt;/span&gt;&lt;span class=&quot;sc0&quot;&gt;\db2\calendar-runstats.sql
  342.    &lt;/span&gt;&lt;span class=&quot;sc5&quot;&gt;DB2CMD.EXE&lt;/span&gt;&lt;span class=&quot;sc0&quot;&gt; -c -w -i DB2 -td@ -vf &lt;/span&gt;&lt;span class=&quot;sc6&quot;&gt;%WIZARDPATH%&lt;/span&gt;&lt;span class=&quot;sc0&quot;&gt;\connections.sql\&lt;/span&gt;&lt;span class=&quot;sc6&quot;&gt;%%a&lt;/span&gt;&lt;span class=&quot;sc0&quot;&gt;\db2\runstats.sql
  343.    &lt;/span&gt;&lt;span class=&quot;sc5&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;sc0&quot;&gt;
  344. &lt;/span&gt;&lt;span class=&quot;sc4&quot;&gt;@&lt;/span&gt;&lt;span class=&quot;sc2&quot;&gt;ECHO&lt;/span&gt;&lt;span class=&quot;sc0&quot;&gt; Successfully ran maintenance for &lt;/span&gt;&lt;span class=&quot;sc6&quot;&gt;%DATABASES%&lt;/span&gt;&lt;span class=&quot;sc0&quot;&gt;
  345.  
  346. &lt;/span&gt;&lt;span class=&quot;sc1&quot;&gt;REM Running Runstats, Reorg and Runstats on Concord database:
  347. &lt;/span&gt;&lt;span class=&quot;sc2&quot;&gt;title&lt;/span&gt;&lt;span class=&quot;sc0&quot;&gt; Starting database CONCORD REORG on &lt;/span&gt;&lt;span class=&quot;sc6&quot;&gt;%date%&lt;/span&gt;&lt;span class=&quot;sc0&quot;&gt; at &lt;/span&gt;&lt;span class=&quot;sc6&quot;&gt;%time%&lt;/span&gt;&lt;span class=&quot;sc0&quot;&gt;...
  348.  
  349. &lt;/span&gt;&lt;span class=&quot;sc4&quot;&gt;@&lt;/span&gt;&lt;span class=&quot;sc2&quot;&gt;ECHO&lt;/span&gt;&lt;span class=&quot;sc0&quot;&gt; Running RUNSTATS on Database CONCORD
  350. &lt;/span&gt;&lt;span class=&quot;sc5&quot;&gt;db2&lt;/span&gt;&lt;span class=&quot;sc0&quot;&gt; -tvf D:\scripts\concord_stats_reorg.txt
  351. &lt;/span&gt;&lt;span class=&quot;sc4&quot;&gt;@&lt;/span&gt;&lt;span class=&quot;sc2&quot;&gt;ECHO&lt;/span&gt;&lt;span class=&quot;sc0&quot;&gt; Successfully ran maintenance for CONCORD&lt;/span&gt;&lt;/div&gt;
  352. &lt;br /&gt;
  353. &lt;br /&gt;
  354. &lt;br /&gt;
  355. Remember to change the WIZARDPATH variable to match your location of the Wizard directory.&lt;br /&gt;
  356. &lt;br /&gt;
  357. And here´s the content of the &quot;&lt;span class=&quot;sc0&quot;&gt;concord_stats_reorg.txt&quot; input file:&lt;/span&gt;&lt;br /&gt;
  358. &lt;span class=&quot;sc0&quot;&gt;&lt;br /&gt;&lt;/span&gt;
  359. &lt;br /&gt;
  360. &lt;blockquote class=&quot;tr_bq&quot;&gt;
  361. &lt;span style=&quot;font-size: x-small;&quot;&gt;CONNECT TO CONCORD;&lt;br /&gt;RUNSTATS ON TABLE CONCORDDB.ASSOCIATEDWITH WITH DISTRIBUTION AND DETAILED INDEXES ALL ALLOW WRITE ACCESS;&lt;br /&gt;RUNSTATS ON TABLE CONCORDDB.CLIPBOARD WITH DISTRIBUTION AND DETAILED INDEXES ALL ALLOW WRITE ACCESS;&lt;br /&gt;RUNSTATS ON TABLE CONCORDDB.CUSTOMER_CREDENTIAL WITH DISTRIBUTION AND DETAILED INDEXES ALL ALLOW WRITE ACCESS;&lt;br /&gt;RUNSTATS ON TABLE CONCORDDB.DOCEDITORS WITH DISTRIBUTION AND DETAILED INDEXES ALL ALLOW WRITE ACCESS;&lt;br /&gt;RUNSTATS ON TABLE CONCORDDB.DOCUMENTSESSION WITH DISTRIBUTION AND DETAILED INDEXES ALL ALLOW WRITE ACCESS;&lt;br /&gt;RUNSTATS ON TABLE CONCORDDB.DOC_ACTIVITY WITH DISTRIBUTION AND DETAILED INDEXES ALL ALLOW WRITE ACCESS;&lt;br /&gt;RUNSTATS ON TABLE CONCORDDB.DOC_ENTITLEMENT WITH DISTRIBUTION AND DETAILED INDEXES ALL ALLOW WRITE ACCESS;&lt;br /&gt;RUNSTATS ON TABLE CONCORDDB.DOC_HISTORY WITH DISTRIBUTION AND DETAILED INDEXES ALL ALLOW WRITE ACCESS;&lt;br /&gt;RUNSTATS ON TABLE CONCORDDB.DOC_RECENTS WITH DISTRIBUTION AND DETAILED INDEXES ALL ALLOW WRITE ACCESS;&lt;br /&gt;RUNSTATS ON TABLE CONCORDDB.DOC_REFERENCE WITH DISTRIBUTION AND DETAILED INDEXES ALL ALLOW WRITE ACCESS;&lt;br /&gt;RUNSTATS ON TABLE CONCORDDB.DOC_REVISION WITH DISTRIBUTION AND DETAILED INDEXES ALL ALLOW WRITE ACCESS;&lt;br /&gt;RUNSTATS ON TABLE CONCORDDB.HKLMGR WITH DISTRIBUTION AND DETAILED INDEXES ALL ALLOW WRITE ACCESS;&lt;br /&gt;RUNSTATS ON TABLE CONCORDDB.HKLMPR WITH DISTRIBUTION AND DETAILED INDEXES ALL ALLOW WRITE ACCESS;&lt;br /&gt;RUNSTATS ON TABLE CONCORDDB.HKTASK WITH DISTRIBUTION AND DETAILED INDEXES ALL ALLOW WRITE ACCESS;&lt;br /&gt;RUNSTATS ON TABLE CONCORDDB.HKTREG WITH DISTRIBUTION AND DETAILED INDEXES ALL ALLOW WRITE ACCESS;&lt;br /&gt;RUNSTATS ON TABLE CONCORDDB.MESSAGE WITH DISTRIBUTION AND DETAILED INDEXES ALL ALLOW WRITE ACCESS;&lt;br /&gt;RUNSTATS ON TABLE CONCORDDB.ORG_ENTITLEMENT WITH DISTRIBUTION AND DETAILED INDEXES ALL ALLOW WRITE ACCESS;&lt;br /&gt;RUNSTATS ON TABLE CONCORDDB.PRODUCT WITH DISTRIBUTION AND DETAILED INDEXES ALL ALLOW WRITE ACCESS;&lt;br /&gt;RUNSTATS ON TABLE CONCORDDB.SUBSCRIBER WITH DISTRIBUTION AND DETAILED INDEXES ALL ALLOW WRITE ACCESS;&lt;br /&gt;RUNSTATS ON TABLE CONCORDDB.TASK WITH DISTRIBUTION AND DETAILED INDEXES ALL ALLOW WRITE ACCESS;&lt;br /&gt;RUNSTATS ON TABLE CONCORDDB.TASKHISTORY WITH DISTRIBUTION AND DETAILED INDEXES ALL ALLOW WRITE ACCESS;&lt;br /&gt;RUNSTATS ON TABLE CONCORDDB.USERPREFERENCE WITH DISTRIBUTION AND DETAILED INDEXES ALL ALLOW WRITE ACCESS;&lt;br /&gt;RUNSTATS ON TABLE CONCORDDB.USER_DOC_CACHE WITH DISTRIBUTION AND DETAILED INDEXES ALL ALLOW WRITE ACCESS;&lt;br /&gt;RUNSTATS ON TABLE CONCORDDB.USER_ENTITLEMENT WITH DISTRIBUTION AND DETAILED INDEXES ALL ALLOW WRITE ACCESS;&lt;br /&gt;FLUSH PACKAGE CACHE DYNAMIC;&lt;br /&gt;COMMIT;&lt;br /&gt;REORG TABLE CONCORDDB.ASSOCIATEDWITH;&lt;br /&gt;REORG TABLE CONCORDDB.CLIPBOARD;&lt;br /&gt;REORG TABLE CONCORDDB.CUSTOMER_CREDENTIAL;&lt;br /&gt;REORG TABLE CONCORDDB.DOCEDITORS;&lt;br /&gt;REORG TABLE CONCORDDB.DOCUMENTSESSION;&lt;br /&gt;REORG TABLE CONCORDDB.DOC_ACTIVITY;&lt;br /&gt;REORG TABLE CONCORDDB.DOC_ENTITLEMENT;&lt;br /&gt;REORG TABLE CONCORDDB.DOC_HISTORY;&lt;br /&gt;REORG TABLE CONCORDDB.DOC_RECENTS;&lt;br /&gt;REORG TABLE CONCORDDB.DOC_REFERENCE;&lt;br /&gt;REORG TABLE CONCORDDB.DOC_REVISION;&lt;br /&gt;REORG TABLE CONCORDDB.HKLMGR;&lt;br /&gt;REORG TABLE CONCORDDB.HKLMPR;&lt;br /&gt;REORG TABLE CONCORDDB.HKTASK;&lt;br /&gt;REORG TABLE CONCORDDB.HKTREG;&lt;br /&gt;REORG TABLE CONCORDDB.MESSAGE;&lt;br /&gt;REORG TABLE CONCORDDB.ORG_ENTITLEMENT;&lt;br /&gt;REORG TABLE CONCORDDB.PRODUCT;&lt;br /&gt;REORG TABLE CONCORDDB.SUBSCRIBER;&lt;br /&gt;REORG TABLE CONCORDDB.TASK;&lt;br /&gt;REORG TABLE CONCORDDB.TASKHISTORY;&lt;br /&gt;REORG TABLE CONCORDDB.USERPREFERENCE;&lt;br /&gt;REORG TABLE CONCORDDB.USER_DOC_CACHE;&lt;br /&gt;REORG TABLE CONCORDDB.USER_ENTITLEMENT;&lt;br /&gt;COMMIT;&lt;br /&gt;REORG INDEXES ALL FOR TABLE CONCORDDB.ASSOCIATEDWITH;&lt;br /&gt;REORG INDEXES ALL FOR TABLE CONCORDDB.CLIPBOARD;&lt;br /&gt;REORG INDEXES ALL FOR TABLE CONCORDDB.CUSTOMER_CREDENTIAL;&lt;br /&gt;REORG INDEXES ALL FOR TABLE CONCORDDB.DOCEDITORS;&lt;br /&gt;REORG INDEXES ALL FOR TABLE CONCORDDB.DOCUMENTSESSION;&lt;br /&gt;REORG INDEXES ALL FOR TABLE CONCORDDB.DOC_ACTIVITY;&lt;br /&gt;REORG INDEXES ALL FOR TABLE CONCORDDB.DOC_ENTITLEMENT;&lt;br /&gt;REORG INDEXES ALL FOR TABLE CONCORDDB.DOC_HISTORY;&lt;br /&gt;REORG INDEXES ALL FOR TABLE CONCORDDB.DOC_RECENTS;&lt;br /&gt;REORG INDEXES ALL FOR TABLE CONCORDDB.DOC_REFERENCE;&lt;br /&gt;REORG INDEXES ALL FOR TABLE CONCORDDB.DOC_REVISION;&lt;br /&gt;REORG INDEXES ALL FOR TABLE CONCORDDB.HKLMGR;&lt;br /&gt;REORG INDEXES ALL FOR TABLE CONCORDDB.HKLMPR;&lt;br /&gt;REORG INDEXES ALL FOR TABLE CONCORDDB.HKTASK;&lt;br /&gt;REORG INDEXES ALL FOR TABLE CONCORDDB.HKTREG;&lt;br /&gt;REORG INDEXES ALL FOR TABLE CONCORDDB.MESSAGE;&lt;br /&gt;REORG INDEXES ALL FOR TABLE CONCORDDB.ORG_ENTITLEMENT;&lt;br /&gt;REORG INDEXES ALL FOR TABLE CONCORDDB.PRODUCT;&lt;br /&gt;REORG INDEXES ALL FOR TABLE CONCORDDB.SUBSCRIBER;&lt;br /&gt;REORG INDEXES ALL FOR TABLE CONCORDDB.TASK;&lt;br /&gt;REORG INDEXES ALL FOR TABLE CONCORDDB.TASKHISTORY;&lt;br /&gt;REORG INDEXES ALL FOR TABLE CONCORDDB.USERPREFERENCE;&lt;br /&gt;REORG INDEXES ALL FOR TABLE CONCORDDB.USER_DOC_CACHE;&lt;br /&gt;REORG INDEXES ALL FOR TABLE CONCORDDB.USER_ENTITLEMENT;&lt;br /&gt;COMMIT;&lt;br /&gt;RUNSTATS ON TABLE CONCORDDB.ASSOCIATEDWITH WITH DISTRIBUTION AND DETAILED INDEXES ALL ALLOW WRITE ACCESS;&lt;br /&gt;RUNSTATS ON TABLE CONCORDDB.CLIPBOARD WITH DISTRIBUTION AND DETAILED INDEXES ALL ALLOW WRITE ACCESS;&lt;br /&gt;RUNSTATS ON TABLE CONCORDDB.CUSTOMER_CREDENTIAL WITH DISTRIBUTION AND DETAILED INDEXES ALL ALLOW WRITE ACCESS;&lt;br /&gt;RUNSTATS ON TABLE CONCORDDB.DOCEDITORS WITH DISTRIBUTION AND DETAILED INDEXES ALL ALLOW WRITE ACCESS;&lt;br /&gt;RUNSTATS ON TABLE CONCORDDB.DOCUMENTSESSION WITH DISTRIBUTION AND DETAILED INDEXES ALL ALLOW WRITE ACCESS;&lt;br /&gt;RUNSTATS ON TABLE CONCORDDB.DOC_ACTIVITY WITH DISTRIBUTION AND DETAILED INDEXES ALL ALLOW WRITE ACCESS;&lt;br /&gt;RUNSTATS ON TABLE CONCORDDB.DOC_ENTITLEMENT WITH DISTRIBUTION AND DETAILED INDEXES ALL ALLOW WRITE ACCESS;&lt;br /&gt;RUNSTATS ON TABLE CONCORDDB.DOC_HISTORY WITH DISTRIBUTION AND DETAILED INDEXES ALL ALLOW WRITE ACCESS;&lt;br /&gt;RUNSTATS ON TABLE CONCORDDB.DOC_RECENTS WITH DISTRIBUTION AND DETAILED INDEXES ALL ALLOW WRITE ACCESS;&lt;br /&gt;RUNSTATS ON TABLE CONCORDDB.DOC_REFERENCE WITH DISTRIBUTION AND DETAILED INDEXES ALL ALLOW WRITE ACCESS;&lt;br /&gt;RUNSTATS ON TABLE CONCORDDB.DOC_REVISION WITH DISTRIBUTION AND DETAILED INDEXES ALL ALLOW WRITE ACCESS;&lt;br /&gt;RUNSTATS ON TABLE CONCORDDB.HKLMGR WITH DISTRIBUTION AND DETAILED INDEXES ALL ALLOW WRITE ACCESS;&lt;br /&gt;RUNSTATS ON TABLE CONCORDDB.HKLMPR WITH DISTRIBUTION AND DETAILED INDEXES ALL ALLOW WRITE ACCESS;&lt;br /&gt;RUNSTATS ON TABLE CONCORDDB.HKTASK WITH DISTRIBUTION AND DETAILED INDEXES ALL ALLOW WRITE ACCESS;&lt;br /&gt;RUNSTATS ON TABLE CONCORDDB.HKTREG WITH DISTRIBUTION AND DETAILED INDEXES ALL ALLOW WRITE ACCESS;&lt;br /&gt;RUNSTATS ON TABLE CONCORDDB.MESSAGE WITH DISTRIBUTION AND DETAILED INDEXES ALL ALLOW WRITE ACCESS;&lt;br /&gt;RUNSTATS ON TABLE CONCORDDB.ORG_ENTITLEMENT WITH DISTRIBUTION AND DETAILED INDEXES ALL ALLOW WRITE ACCESS;&lt;br /&gt;RUNSTATS ON TABLE CONCORDDB.PRODUCT WITH DISTRIBUTION AND DETAILED INDEXES ALL ALLOW WRITE ACCESS;&lt;br /&gt;RUNSTATS ON TABLE CONCORDDB.SUBSCRIBER WITH DISTRIBUTION AND DETAILED INDEXES ALL ALLOW WRITE ACCESS;&lt;br /&gt;RUNSTATS ON TABLE CONCORDDB.TASK WITH DISTRIBUTION AND DETAILED INDEXES ALL ALLOW WRITE ACCESS;&lt;br /&gt;RUNSTATS ON TABLE CONCORDDB.TASKHISTORY WITH DISTRIBUTION AND DETAILED INDEXES ALL ALLOW WRITE ACCESS;&lt;br /&gt;RUNSTATS ON TABLE CONCORDDB.USERPREFERENCE WITH DISTRIBUTION AND DETAILED INDEXES ALL ALLOW WRITE ACCESS;&lt;br /&gt;RUNSTATS ON TABLE CONCORDDB.USER_DOC_CACHE WITH DISTRIBUTION AND DETAILED INDEXES ALL ALLOW WRITE ACCESS;&lt;br /&gt;RUNSTATS ON TABLE CONCORDDB.USER_ENTITLEMENT WITH DISTRIBUTION AND DETAILED INDEXES ALL ALLOW WRITE ACCESS;&lt;br /&gt;FLUSH PACKAGE CACHE DYNAMIC;&lt;br /&gt;COMMIT;&lt;br /&gt;CONNECT RESET;&lt;/span&gt;&lt;/blockquote&gt;
  362. &lt;br /&gt;
  363. &lt;br /&gt;
  364. And now, it´s just a matter of creating a Windows Scheduled task to launch this script on a weekly basis. Run this task as the &quot;db2admin&quot; user.&lt;br /&gt;
  365. &lt;br /&gt;
  366. And thanks to my buddy Nico!&lt;br /&gt;
  367. &lt;br /&gt;</description><link>https://blog.robertfarstad.com/2018/01/ibm-connections-database-performance.html</link><author>noreply@blogger.com (Anonymous)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEioPX4xkZ2pY4b5inHH8pkBJChMoR4BaYS8sTCmffEIf4wvzEHDvDI0Y4UsmB-Lxne32p6Pq-szeq-Bv1Wy6YCe2jhX4G6LzNqop8LFbJiZpbyEHjJgxfrB7P7H0acVH0DbUkIKGlx8iB1E/s72-c/db2_logo_image.png" height="72" width="72"/><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2962058938658093988.post-1895067812748086355</guid><pubDate>Fri, 12 Jan 2018 10:21:00 +0000</pubDate><atom:updated>2018-01-22T09:44:54.142+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">champion</category><category domain="http://www.blogger.com/atom/ns#">ics</category><title>I´m selected as an ICS IBM Champion for 2018.</title><description>&lt;div style=&quot;text-size-adjust: auto;&quot;&gt;
  368. I received&amp;nbsp;some VERY GOOD NEWS in my inbox just now.&lt;/div&gt;
  369. &lt;div style=&quot;color: #222222; font-size: 14px;&quot;&gt;
  370. &lt;span style=&quot;font-family: &amp;quot;ibm plex sans&amp;quot;;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
  371. &lt;div style=&quot;color: #222222;&quot;&gt;
  372. &lt;blockquote class=&quot;tr_bq&quot; style=&quot;text-size-adjust: auto;&quot;&gt;
  373. &lt;i&gt;&lt;span style=&quot;font-family: &amp;quot;ibm plex sans&amp;quot;; font-size: large;&quot;&gt;&lt;b&gt;Congratulations, you&#39;re an IBM Champion!&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;ibm plex sans&amp;quot;;&quot;&gt;Hello, and welcome! After reviewing and evaluating your contributions to the IBM technology community over the past 12 months, IBM is happy to announce that you have been selected as an IBM Champion for 2018.&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/blockquote&gt;
  374. &lt;/div&gt;
  375. &lt;div style=&quot;text-size-adjust: auto;&quot;&gt;
  376. &lt;span style=&quot;font-family: &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;I am both humbled and honored.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
  377. &lt;div style=&quot;color: #222222; font-size: 14px;&quot;&gt;
  378. &lt;br /&gt;
  379. First of all, I want to thank all of you who nominated me to become an IBM Champion for 2018!! It´s so nice to be appreciated for my contributions in the ICS Community, and this is a huge feather in my cap and that my contributions and knowledge ain´t all that bad :-D&lt;/div&gt;
  380. &lt;br /&gt;
  381. &lt;div style=&quot;color: #222222; font-size: 14px;&quot;&gt;
  382. &lt;br /&gt;
  383. This year it actually happened, I´m now in an elite group of other great IBM Champions.&amp;nbsp;&lt;/div&gt;
  384. &lt;br /&gt;
  385. &lt;div style=&quot;color: #222222; font-size: 14px;&quot;&gt;
  386. I hope I can live up to my &quot;peers&quot;. I´m not sure I can call them my peers yet, but I will try my very best to live up to the same standards as you guys, so that I can in fact call you my peers!&lt;/div&gt;
  387. &lt;br /&gt;
  388. &lt;div style=&quot;color: #222222; font-size: 14px;&quot;&gt;
  389. &lt;b&gt;2018 is shaping up to be a great year!&lt;/b&gt;&lt;/div&gt;
  390. &lt;div style=&quot;color: #222222; font-size: 14px;&quot;&gt;
  391. &lt;/div&gt;
  392. </description><link>https://blog.robertfarstad.com/2018/01/im-selected-as-ics-ibm-champion-for-2018.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>3</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2962058938658093988.post-9190599239524488700</guid><pubDate>Tue, 19 Dec 2017 14:08:00 +0000</pubDate><atom:updated>2017-12-19T15:08:41.549+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">cookie.js</category><category domain="http://www.blogger.com/atom/ns#">IBMConnections</category><category domain="http://www.blogger.com/atom/ns#">ifix</category><category domain="http://www.blogger.com/atom/ns#">ifixes</category><category domain="http://www.blogger.com/atom/ns#">nodeagent</category><title>Connections reminder: Not having the nodeagents running while rolling out iFixes is a bad idea!</title><description>I had a PMR with IBM recently. Something broke in IBM Connections after the customer applied some iFixes.&lt;br /&gt;
  393. The result was that Communities could not find a Cookie.js javascript and SystemOut.log was showing&lt;br /&gt;
  394. &lt;blockquote class=&quot;tr_bq&quot;&gt;
  395. &lt;span style=&quot;background-color: #f1f1f4; color: #2b2c33; font-family: &amp;quot;SF Regular&amp;quot;, &amp;quot;Segoe System UI Regular&amp;quot;, &amp;quot;Segoe UI Regular&amp;quot;, sans-serif; font-size: 14px; letter-spacing: -0.2px; white-space: pre-wrap;&quot;&gt;AjaxFramework E net.jazz.ajax.internal.util.TraceSupport error lconn.core.util.Cookie: Unable to access any resource associated with lconn.core.util.Cookie&lt;/span&gt;&lt;/blockquote&gt;
  396. &lt;br /&gt;
  397. The reason this was happening was the fact that the nodeagent was stopped. Only the DMGR was running. &lt;u&gt;And the updateWizard reported every iFix installation as a successful one!!&lt;/u&gt;&lt;br /&gt;
  398. &lt;br /&gt;
  399. I asked IBM why the updateWizard did not check if such an important thing as the nodeAgent was running or not. The answer was that there were several Enhancment Requests to the updateWizard, so that it actually checks if the NodeAgent is running before proceeding with installing the iFixes.&lt;br /&gt;
  400. &lt;br /&gt;
  401. So, in order to fix the situation, I had to launch the updateWizard and uninstall every iFix. Then sync the nodes.&lt;br /&gt;
  402. And then I reapplied the iFixes, this time with the nodeAgent running. Connections was working fine after that.&lt;br /&gt;
  403. &lt;br /&gt;
  404. &lt;br /&gt;
  405. &lt;b&gt;So, as a reminder:&lt;/b&gt; When you install a CR fixpack, you can do this while the NodeAgent is shut down.&lt;br /&gt;
  406. When installing iFixes, you do have to have the NodeAgent running.&lt;br /&gt;
  407. &lt;br /&gt;
  408. &lt;br /&gt;</description><link>https://blog.robertfarstad.com/2017/12/connections-reminder-not-having.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2962058938658093988.post-8745986446582011014</guid><pubDate>Thu, 02 Nov 2017 18:58:00 +0000</pubDate><atom:updated>2017-11-02T19:58:58.469+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">ecm</category><category domain="http://www.blogger.com/atom/ns#">ecm_files</category><category domain="http://www.blogger.com/atom/ns#">ssl_enabled</category><title>Brainfart from me! ssl_enabled=true is really, really important even though the service is disabled!!</title><description>OMG, I just had a huge brainfart!!&lt;br /&gt;
  409. &lt;br /&gt;
  410. I had an issue on a Connections 5.5 CR3 site where the option to get notified about &quot;Libraries&quot; was in the GUI.&lt;br /&gt;
  411. &lt;br /&gt;
  412. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
  413. &lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiST75RR_B647csIKJshfOyAnjQzqtvdUn0Dcbx0IPm80dbFIDfnfmkDhdR6-7axMg3tEIyqb-BUcROmWBgd-l9R7h47gg-T4Cz24l9-1b4tLf_OSztocgHtc95xk1Dq9lYKWD1McIL8UBl/s1600/i170%255Epimgpsh_fullsize_distr.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;961&quot; data-original-width=&quot;1600&quot; height=&quot;384&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiST75RR_B647csIKJshfOyAnjQzqtvdUn0Dcbx0IPm80dbFIDfnfmkDhdR6-7axMg3tEIyqb-BUcROmWBgd-l9R7h47gg-T4Cz24l9-1b4tLf_OSztocgHtc95xk1Dq9lYKWD1McIL8UBl/s640/i170%255Epimgpsh_fullsize_distr.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
  414. &lt;br /&gt;
  415. But the problem was that &lt;b&gt;ECM has never been installed&lt;/b&gt; on this system, nor on a previously migrated system!!&lt;br /&gt;
  416. &lt;br /&gt;
  417. I also had the Indexing tasks set to &quot;all_configured&quot; which gave me indexing errors in SystemOut.log:&lt;br /&gt;
  418. &lt;blockquote class=&quot;tr_bq&quot;&gt;
  419. &lt;blockquote class=&quot;tr_bq&quot;&gt;
  420. &lt;i&gt;[11/1/17 23:16:02:974 CET] 0000170f InitialWorkFa E com.ibm.connections.search.index.process.initial.InitialWorkFactory createCrawlingWork CLFRW0295E: Problem starting indexing for the ecm_files service, as part of the indexing task with the following details: ecm_files&lt;/i&gt;&lt;/blockquote&gt;
  421. &lt;blockquote class=&quot;tr_bq&quot;&gt;
  422. &lt;i&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;com.ibm.connections.search.common.registries.CrawlerUnavailableException: CLFRW0313E: Attempt by crawler registry to retrieve an unconfigured search service ecm_files. Check your Lotus-Connections-config.xml file.&lt;/i&gt;&lt;/blockquote&gt;
  423. &lt;blockquote class=&quot;tr_bq&quot;&gt;
  424. &lt;i&gt;....&lt;/i&gt;&lt;/blockquote&gt;
  425. &lt;/blockquote&gt;
  426. &lt;br /&gt;
  427. &lt;b&gt;Head scratcher!&lt;/b&gt;&lt;br /&gt;
  428. &lt;br /&gt;
  429. I looked everywhere. The LotusConnections-config.xml file had the &quot;ecm_files&quot; set to be disabled.&lt;br /&gt;
  430. The notification-config.xml also gave me nothing.&lt;br /&gt;
  431. &lt;br /&gt;
  432. I reached out to the fabulous Skype team and it turned out that this was a weird issue.&lt;br /&gt;
  433. &lt;br /&gt;
  434. Until &lt;a href=&quot;https://www.stoeps.de/&quot; target=&quot;_blank&quot;&gt;Christoph Stoettner&lt;/a&gt; reached out and asked to get a copy of the LotusConnections-config.xml file.&lt;br /&gt;
  435. He then discovered that the &quot;ecm_files&quot; service had the &quot;ssl_enabled&quot; set to true.&lt;br /&gt;
  436. &lt;br /&gt;
  437. &lt;blockquote class=&quot;tr_bq&quot;&gt;
  438. &lt;i&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;lt;sloc:serviceReference bootstrapHost=&quot;admin_replace&quot; bootstrapPort=&quot;admin_replace&quot; clusterName=&quot;&quot; &lt;b&gt;enabled=&quot;false&quot;&lt;/b&gt; serviceName=&quot;ecm_files&quot; &lt;b&gt;ssl_enabled=&quot;true&quot;&lt;/b&gt;&amp;gt;&lt;/span&gt;&lt;/i&gt;&lt;/blockquote&gt;
  439. &lt;br /&gt;
  440. &lt;b&gt;I also noticed this earlier, and never gave it a second thought!!&lt;/b&gt;&lt;br /&gt;
  441. &lt;b&gt;&lt;br /&gt;&lt;/b&gt;
  442. In all my years of working with IBM Connections, I always thought that when the service had &quot;enabled=false&quot; then that was it! I though that it did not matter if &quot;ssl_enabled=true&quot; was set, because I was under the impression that this only had to do with the fact that you are enabling the service to work over HTTPS.&lt;br /&gt;
  443. &lt;br /&gt;
  444. Christoph proved me wrong! Lesson learned!!&lt;br /&gt;
  445. &lt;br /&gt;
  446. After setting the &quot;ssl_enabled=false&quot; for the &quot;ecm_files&quot; in the LotusConnections-config.xml file, synced the nodes and restarted the News application, then the &quot;Libraries&quot; was gone from the list of notification options in the GUI.&lt;br /&gt;
  447. &lt;br /&gt;
  448. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
  449. &lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgmo4ukgFUq9_m53sVtSk2-lUzCG2zJYDKJRjk9fXF8mKnlmiFQzt6K1t7Mh2C7EFXaq2KX5UR-aS2Bgj6XI-ju4ylGWbOXB6Qn6uf1ughWb1ULVRSker4iUBUEqWQWnnnRZ67UtZvqRqPq/s1600/i172%255Epimgpsh_fullsize_distr.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;793&quot; data-original-width=&quot;1600&quot; height=&quot;316&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgmo4ukgFUq9_m53sVtSk2-lUzCG2zJYDKJRjk9fXF8mKnlmiFQzt6K1t7Mh2C7EFXaq2KX5UR-aS2Bgj6XI-ju4ylGWbOXB6Qn6uf1ughWb1ULVRSker4iUBUEqWQWnnnRZ67UtZvqRqPq/s640/i172%255Epimgpsh_fullsize_distr.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
  450. &lt;br /&gt;
  451. And I also restarted the Search application, and now I don´t have any indexing errors in the SystemOut.log file neither.&lt;br /&gt;
  452. &lt;br /&gt;
  453. The only documentation about this is in a version 3.0.1 infocenter &lt;a href=&quot;https://www-10.lotus.com/ldd/lcwiki.nsf/xpDocViewer.xsp?lookupName=IBM+Connections+3.0.1+documentation#action=openDocument&amp;amp;res_title=Common_configuration_properties_ic301&amp;amp;content=pdcontent&quot; target=&quot;_blank&quot;&gt;HERE&lt;/a&gt;.&lt;br /&gt;
  454. &lt;br /&gt;
  455. So, to sum up: enabled=true means that you enable the service for HTTP. ssl_enabled means that you enable it for HTTPS. Enabled=false does not mean that you disable the entire service!&lt;br /&gt;
  456. &lt;br /&gt;
  457. &lt;b&gt;Thanks Christoph&lt;/b&gt;, I owe you not one, but two beers!&lt;br /&gt;
  458. &lt;br /&gt;</description><link>https://blog.robertfarstad.com/2017/11/brainfart-from-me-sslenabledtrue-is.html</link><author>noreply@blogger.com (Anonymous)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiST75RR_B647csIKJshfOyAnjQzqtvdUn0Dcbx0IPm80dbFIDfnfmkDhdR6-7axMg3tEIyqb-BUcROmWBgd-l9R7h47gg-T4Cz24l9-1b4tLf_OSztocgHtc95xk1Dq9lYKWD1McIL8UBl/s72-c/i170%255Epimgpsh_fullsize_distr.png" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2962058938658093988.post-1032333216655567561</guid><pubDate>Tue, 31 Oct 2017 12:31:00 +0000</pubDate><atom:updated>2017-10-31T13:31:34.073+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">ibmdocs</category><category domain="http://www.blogger.com/atom/ns#">ibmdocscr3</category><title>IBM Docs 2.0 CR3 is out!</title><description>&lt;b&gt;Finally, the Docs version which can be run on Linux only is finally here!&lt;/b&gt;&lt;br /&gt;
  459. &lt;br /&gt;
  460. Here´s the release notes:&amp;nbsp;&lt;a href=&quot;http://www-01.ibm.com/support/docview.wss?uid=swg22010087&amp;amp;myns=swglotus&amp;amp;mynp=OCSSFHJY&amp;amp;mync=E&amp;amp;cm_sp=swglotus-_-OCSSFHJY-_-E&quot; target=&quot;_blank&quot;&gt;http://www-01.ibm.com/support/docview.wss?uid=swg22010087&amp;amp;myns=swglotus&amp;amp;mynp=OCSSFHJY&amp;amp;mync=E&amp;amp;cm_sp=swglotus-_-OCSSFHJY-_-E&lt;/a&gt;&lt;br /&gt;
  461. &lt;br /&gt;
  462. Direct download link:&amp;nbsp;&lt;span style=&quot;background-color: white; font-family: ibm-plex-sans, &amp;quot;Helvetica Neue&amp;quot;, Arial, sans-serif; font-size: 16px;&quot;&gt;&lt;a href=&quot;http://www.ibm.com/support/fixcentral/swg/quickorder?parent=Collaboration%20Solutions&amp;amp;product=ibm/Lotus/IBM+Docs&amp;amp;release=2.0.0&amp;amp;platform=Windows&amp;amp;function=fixId&amp;amp;fixids=IBMConnectionsDocs_CR3&amp;amp;includeRequisites=1&amp;amp;includeSupersedes=0&amp;amp;downloadMethod=http&amp;amp;source=fc&quot; target=&quot;_blank&quot;&gt;http://www.ibm.com/support/fixcentral/swg/quickorder?parent=Collaboration%20Solutions&amp;amp;product=ibm/Lotus/IBM+Docs&amp;amp;release=2.0.0&amp;amp;platform=Windows&amp;amp;function=fixId&amp;amp;fixids=IBMConnectionsDocs_CR3&amp;amp;includeRequisites=1&amp;amp;includeSupersedes=0&amp;amp;downloadMethod=http&amp;amp;source=fc&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
  463. &lt;span style=&quot;background-color: white; font-family: ibm-plex-sans, &amp;quot;Helvetica Neue&amp;quot;, Arial, sans-serif; font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
  464. &lt;br /&gt;
  465. &lt;span style=&quot;background-color: white; font-family: ibm-plex-sans, &amp;quot;Helvetica Neue&amp;quot;, Arial, sans-serif; font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;</description><link>https://blog.robertfarstad.com/2017/10/ibm-docs-20-cr3-is-out.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2962058938658093988.post-6449646626259263495</guid><pubDate>Wed, 18 Oct 2017 09:29:00 +0000</pubDate><atom:updated>2017-10-19T09:11:59.212+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">auth0</category><category domain="http://www.blogger.com/atom/ns#">hackers</category><category domain="http://www.blogger.com/atom/ns#">hacking</category><category domain="http://www.blogger.com/atom/ns#">presentation</category><category domain="http://www.blogger.com/atom/ns#">security</category><category domain="http://www.blogger.com/atom/ns#">soccnx</category><category domain="http://www.blogger.com/atom/ns#">socialconnections</category><category domain="http://www.blogger.com/atom/ns#">vienna</category><title>Here´s my presentation I gave at Social Connections 12 in Vienna 17. October 2017.</title><description>Vienna was such a beautiful venue for the &lt;a href=&quot;http://socialconnections.info/&quot; target=&quot;_blank&quot;&gt;Social Connections 12&lt;/a&gt; conference. Thanks to the #soccnx team for putting it all together!!&lt;br /&gt;
  466. &lt;br /&gt;
  467. I´ve put my presentation up on SlideShare, and here it is:&lt;br /&gt;
  468. &lt;br /&gt;
  469. &lt;br /&gt;
  470. &lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;485&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;//www.slideshare.net/slideshow/embed_code/key/DkTVlWn7qWEBAP&quot; style=&quot;border-width: 1px; border: 1px solid #ccc; margin-bottom: 5px; max-width: 100%;&quot; width=&quot;595&quot;&gt; &lt;/iframe&gt; &lt;br /&gt;
  471. &lt;div style=&quot;margin-bottom: 5px;&quot;&gt;
  472. &lt;strong&gt; &lt;a href=&quot;https://www.slideshare.net/secret/DkTVlWn7qWEBAP&quot; target=&quot;_blank&quot; title=&quot;Social Connections 12. We hired hackers to hack us&quot;&gt;Social Connections 12. We hired hackers to hack us&lt;/a&gt; &lt;/strong&gt; from &lt;strong&gt;&lt;a href=&quot;https://www.slideshare.net/rockbert77&quot; target=&quot;_blank&quot;&gt;Robert Farstad&lt;/a&gt;&lt;/strong&gt; &lt;br /&gt;
  473. &lt;br /&gt;
  474. &lt;b&gt;A small warning:&lt;/b&gt;&lt;br /&gt;
  475. &lt;span style=&quot;background-color: white; color: #3b3835; font-family: &amp;quot;Helvetica Neue&amp;quot;, Helvetica, Roboto, Arial, sans-serif; font-size: 14px;&quot;&gt;The section I talk about regarding tightening Header Security, setting the &quot;Header set X-Frame-Options SAMEORIGIN&quot;. This might break your Sametime Awareness inside of IBM Connections. There is a X-Frame-Option &quot;Allow From&quot;, where you can set the Sametime Proxy´s hostname to be allowed, but this one is not supported by Chrome. So, setting the &quot;Header set X-Frame-Options SAMEORIGIN&quot; will work for IBM Connections and IBM Docs, but not if you have Sametime Proxy integration into Connections.&lt;/span&gt;&lt;/div&gt;
  476. </description><link>https://blog.robertfarstad.com/2017/10/heres-my-presentation-i-gave-at-social.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>6</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2962058938658093988.post-3295424273338924064</guid><pubDate>Fri, 15 Sep 2017 06:45:00 +0000</pubDate><atom:updated>2017-10-13T11:14:40.495+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">presentation</category><category domain="http://www.blogger.com/atom/ns#">soccnx</category><category domain="http://www.blogger.com/atom/ns#">speaker</category><category domain="http://www.blogger.com/atom/ns#">vienna</category><title>I´m speaking at Social Connections 12 in Vienna</title><description>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
  477. &lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizwPfd8hyy69G3e1ijrw_cRVVzXZy8fuqfc_g5CNHZrf-v29VDcaO16mhh-VWovX74VjiY2m3Dzs56E99zaeTg0yNsVhAWPg6fMxmQYSK6L68S1BKVtjwJ0bCwnvM__rSRuMPONrhh7qcd/s1600/soccnx-logo-smaller.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;263&quot; data-original-width=&quot;1115&quot; height=&quot;75&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizwPfd8hyy69G3e1ijrw_cRVVzXZy8fuqfc_g5CNHZrf-v29VDcaO16mhh-VWovX74VjiY2m3Dzs56E99zaeTg0yNsVhAWPg6fMxmQYSK6L68S1BKVtjwJ0bCwnvM__rSRuMPONrhh7qcd/s320/soccnx-logo-smaller.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
  478. I got a nice email yesterday evening from the Social Connections team, letting me know that my abstract was accepted.&lt;br /&gt;
  479. &lt;br /&gt;
  480. My session has the title&lt;br /&gt;
  481. &quot;&lt;b style=&quot;background-color: white; box-sizing: inherit; color: #121212; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; outline: none;&quot;&gt;We hired hackers to hack us; A case study about cloud-based authentication and security in IBM Connections&quot;&lt;/b&gt;&lt;br /&gt;
  482. &lt;b style=&quot;background-color: white; box-sizing: inherit; color: #121212; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; outline: none;&quot;&gt;&lt;br /&gt;&lt;/b&gt;
  483. &lt;span style=&quot;background-color: white; box-sizing: inherit; color: #121212; outline: none;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;In this session I´ll be talking about&amp;nbsp;a case study where I will show how we (&lt;a href=&quot;http://www.item.no/&quot; target=&quot;_blank&quot;&gt;Item Consulting&lt;/a&gt;) integrated the cloud-based third-party authentication mechanism, &lt;a href=&quot;http://www.auth0.com/&quot; target=&quot;_blank&quot;&gt;Auth0&lt;/a&gt;, into IBM Connections, and you will learn about the hack attempt and what the hackers were able to find out.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
  484. &lt;span style=&quot;background-color: white; box-sizing: inherit; color: #121212; outline: none;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Did they manage to hack IBM Connections?&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
  485. &lt;span style=&quot;background-color: white; box-sizing: inherit; color: #121212; outline: none;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
  486. &lt;span style=&quot;background-color: white; box-sizing: inherit; color: #121212; outline: none;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
  487. &lt;span style=&quot;background-color: white; box-sizing: inherit; color: #121212; outline: none;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Here´s the link to the agenda:&amp;nbsp;&lt;a href=&quot;https://socialconnections.info/12-agenda/&quot; target=&quot;_blank&quot;&gt;https://socialconnections.info/12-agenda/&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
  488. &lt;span style=&quot;background-color: white; box-sizing: inherit; color: #121212; outline: none;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;And here´s the link to my session:&amp;nbsp;&lt;a href=&quot;https://socialconnections.info/sessions/hired-hackers-hack-us-case-study-cloud-based-authentication-security-ibm-connections/&quot; target=&quot;_blank&quot;&gt;https://socialconnections.info/sessions/hired-hackers-hack-us-case-study-cloud-based-authentication-security-ibm-connections/&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;</description><link>https://blog.robertfarstad.com/2017/09/im-speaking-at-social-connections-12-in.html</link><author>noreply@blogger.com (Anonymous)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizwPfd8hyy69G3e1ijrw_cRVVzXZy8fuqfc_g5CNHZrf-v29VDcaO16mhh-VWovX74VjiY2m3Dzs56E99zaeTg0yNsVhAWPg6fMxmQYSK6L68S1BKVtjwJ0bCwnvM__rSRuMPONrhh7qcd/s72-c/soccnx-logo-smaller.png" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2962058938658093988.post-2859100061754240193</guid><pubDate>Thu, 14 Sep 2017 08:06:00 +0000</pubDate><atom:updated>2017-09-15T08:45:55.249+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">ibmcnx</category><category domain="http://www.blogger.com/atom/ns#">IBMConnections</category><category domain="http://www.blogger.com/atom/ns#">plugin</category><title>IBM Connections Desktop Plugin folder sync issue - now solved</title><description>I had an issue with the IBM Connections Desktop Plugin.&lt;br /&gt;
  489. &lt;br /&gt;
  490. IBM introduced the &quot;My Drive&quot; and the ability to sync folders and sub-folders some months ago, and this seemed to be working fine when I connected the plugin to on-prem installations of Connections.&lt;br /&gt;
  491. I was able to sync folders, files and sub-folders.&lt;br /&gt;
  492. &lt;br /&gt;
  493. But then, I attempted to connect to the IBM Connections Cloud.&lt;br /&gt;
  494. &lt;br /&gt;
  495. Here I was able to sync files, but when I attempted to sync folders, those just would&#39;nt appear in the &quot;My Drive&quot; section of the windows explorer.&lt;br /&gt;
  496. &lt;br /&gt;
  497. I reached out to the eminent Skype-team, but no one else had seen this error before.&lt;br /&gt;
  498. &lt;br /&gt;
  499. I also attempted an install of the plugin on Windows 7 and Windows 10, but the same issue occured.&lt;br /&gt;
  500. &lt;br /&gt;
  501. So, I started a PMR on the issue (#37584,756,000).&lt;br /&gt;
  502. &lt;br /&gt;
  503. During the PMR, I learned that there is a debugging tool for the plugin, which is a standalone windows application located at the plugin install directory (C:\Program Files\IBM\Connections Desktop Plugins\DITrace.exe).&lt;br /&gt;
  504. By starting this, you see the entire log for authentication and syncing when you reproduce the issue.&lt;br /&gt;
  505. &lt;br /&gt;
  506. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
  507. &lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhewjYsSdMiaUJq27-5bI3CclljDgF05XFjACNdIJLoeR19dwJYigf2_hOLVjU0pvmj_hMQ5qj4g-EmVE39Ziag0nV0RJ8CV_0Phu0n14qJXfNpmZM4z8GQdEXz7yG29qxx2iSNnGff5rXp/s1600/Screen+Shot+2017-09-14+at+10.02.35.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1307&quot; data-original-width=&quot;1600&quot; height=&quot;261&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhewjYsSdMiaUJq27-5bI3CclljDgF05XFjACNdIJLoeR19dwJYigf2_hOLVjU0pvmj_hMQ5qj4g-EmVE39Ziag0nV0RJ8CV_0Phu0n14qJXfNpmZM4z8GQdEXz7yG29qxx2iSNnGff5rXp/s320/Screen+Shot+2017-09-14+at+10.02.35.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
  508. This is a great tool, which showed us that there were authentication issues to the cloud, which made only single files able to sync to the My Drive, not folders.&lt;br /&gt;
  509. &lt;br /&gt;
  510. &lt;b&gt;And the reason for this happening? I was logged into my customers cloud space as a Guest User!!&lt;/b&gt;&lt;br /&gt;
  511. If I tried as a proper user, syncing of folders worked as it should.&lt;br /&gt;
  512. &lt;b&gt; &lt;/b&gt;&lt;br /&gt;
  513. &lt;b&gt;So, this was a bug in the plugin. And was only affecting Guest User accounts in the Cloud.&lt;/b&gt;&lt;br /&gt;
  514. &lt;br /&gt;
  515. If you see the same issue, the newest plugin available &lt;b&gt;now has a fix for this&lt;/b&gt;. (Dated 08. September 2017).&lt;br /&gt;
  516. So download the newest plugin from the Cloud here: &lt;a href=&quot;http://public.dhe.ibm.com/software/dw/ibm/connections/IBMConnectionsMSDesktop.zip&quot; target=&quot;_blank&quot;&gt;http://public.dhe.ibm.com/software/dw/ibm/connections/IBMConnectionsMSDesktop.zip&lt;/a&gt;&lt;br /&gt;
  517. &lt;br /&gt;
  518. &lt;br /&gt;
  519. The Trace the the ditrace.exe file gave me was btw, which led IBM to find the solution and provided a fix:&lt;br /&gt;
  520. &lt;br /&gt;
  521. &lt;blockquote class=&quot;tr_bq&quot;&gt;
  522. &lt;i&gt;&lt;span style=&quot;background-color: white; color: #121212; font-family: &amp;quot;arial&amp;quot;; font-size: 12px; font-weight: normal; letter-spacing: normal; outline: medium none; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;&quot;&gt;(1436,3972) 07/04/2017 07:35:17:989 2 CAuthenticator::Authorize CloudAuthExt - calling authorize with url:&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;https://apps.ce.collabserv.com/&quot; rel=&quot;noopener&quot; style=&quot;-webkit-text-stroke-width: 0px; background-color: white; color: #4178be; font-family: &amp;quot;Helvetica Neue&amp;quot;,Helvetica,Arial,&amp;quot;Lucida Grande&amp;quot;,sans-serif; font-size: 12px; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: normal; letter-spacing: normal; outline: medium none; position: relative; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;&quot; target=&quot;_blank&quot;&gt;&lt;u style=&quot;outline: none;&quot;&gt;&lt;span style=&quot;color: blue; font-family: &amp;quot;arial&amp;quot;; outline: none;&quot;&gt;https://apps.ce.collabserv.com&lt;/span&gt;&lt;/u&gt;&lt;/a&gt;&lt;span style=&quot;background-color: white; color: #121212; font-family: &amp;quot;arial&amp;quot;; font-size: 12px; font-weight: normal; letter-spacing: normal; outline: medium none; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;&quot;&gt;, uid: &#39;user.name@customer.no, and pw.isEmpty(): 0&lt;br style=&quot;outline: none;&quot; /&gt;(1436,3972) 07/04/2017 07:35:17:990 2 CAuthenticator::Authorize Beginning cloud auth using url:&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;https://apps.ce.collabserv.com/&quot; rel=&quot;noopener&quot; style=&quot;-webkit-text-stroke-width: 0px; background-color: white; color: #4178be; font-family: &amp;quot;Helvetica Neue&amp;quot;,Helvetica,Arial,&amp;quot;Lucida Grande&amp;quot;,sans-serif; font-size: 12px; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: normal; letter-spacing: normal; outline: medium none; position: relative; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;&quot; target=&quot;_blank&quot;&gt;&lt;u style=&quot;outline: none;&quot;&gt;&lt;span style=&quot;color: blue; font-family: &amp;quot;arial&amp;quot;; outline: none;&quot;&gt;https://apps.ce.collabserv.com&lt;/span&gt;&lt;/u&gt;&lt;/a&gt;&lt;span style=&quot;background-color: white; color: #121212; font-family: &amp;quot;arial&amp;quot;; font-size: 12px; font-weight: normal; letter-spacing: normal; outline: medium none; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;&quot;&gt;&lt;br style=&quot;outline: none;&quot; /&gt;(1436,3972) 07/04/2017 07:35:19:260 3 CAuthenticator::Authorize calling transport:getRequest for url:&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;https://apps.ce.collabserv.com/eai/auth/basicMobile&quot; rel=&quot;noopener&quot; style=&quot;-webkit-text-stroke-width: 0px; background-color: white; color: #4178be; font-family: &amp;quot;Helvetica Neue&amp;quot;,Helvetica,Arial,&amp;quot;Lucida Grande&amp;quot;,sans-serif; font-size: 12px; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: normal; letter-spacing: normal; outline: medium none; position: relative; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;&quot; target=&quot;_blank&quot;&gt;&lt;u style=&quot;outline: none;&quot;&gt;&lt;span style=&quot;color: blue; font-family: &amp;quot;arial&amp;quot;; outline: none;&quot;&gt;https://apps.ce.collabserv.com/eai/auth/basicMobile&lt;/span&gt;&lt;/u&gt;&lt;/a&gt;&lt;span style=&quot;background-color: white; color: #121212; font-family: &amp;quot;arial&amp;quot;; font-size: 12px; font-weight: normal; letter-spacing: normal; outline: medium none; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;&quot;&gt;&lt;br style=&quot;outline: none;&quot; /&gt;(1436,3972) 07/04/2017 07:35:19:346 3 CAuthenticator::Authorize transport:getRequest returned rc 401 for url:&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;https://apps.ce.collabserv.com/eai/auth/basicMobile&quot; rel=&quot;noopener&quot; style=&quot;-webkit-text-stroke-width: 0px; background-color: white; color: #4178be; font-family: &amp;quot;Helvetica Neue&amp;quot;,Helvetica,Arial,&amp;quot;Lucida Grande&amp;quot;,sans-serif; font-size: 12px; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: normal; letter-spacing: normal; outline: medium none; position: relative; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;&quot; target=&quot;_blank&quot;&gt;&lt;u style=&quot;outline: none;&quot;&gt;&lt;span style=&quot;color: blue; font-family: &amp;quot;arial&amp;quot;; outline: none;&quot;&gt;https://apps.ce.collabserv.com/eai/auth/basicMobile&lt;/span&gt;&lt;/u&gt;&lt;/a&gt;&lt;span style=&quot;background-color: white; color: #121212; font-family: &amp;quot;arial&amp;quot;; font-size: 12px; font-weight: normal; letter-spacing: normal; outline: medium none; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;&quot;&gt;&lt;br style=&quot;outline: none;&quot; /&gt;(1436,3972) 07/04/2017 07:35:19:349 1 CAuthenticator::Authorize 401 received. Bad pw or userid for this non-federated user against URL:&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;https://apps.ce.collabserv.com/eai/auth/basicMobile&quot; rel=&quot;noopener&quot; style=&quot;-webkit-text-stroke-width: 0px; background-color: white; color: #4178be; font-family: &amp;quot;Helvetica Neue&amp;quot;,Helvetica,Arial,&amp;quot;Lucida Grande&amp;quot;,sans-serif; font-size: 12px; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: normal; letter-spacing: normal; outline: medium none; position: relative; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;&quot; target=&quot;_blank&quot;&gt;&lt;u style=&quot;outline: none;&quot;&gt;&lt;span style=&quot;color: blue; font-family: &amp;quot;arial&amp;quot;; outline: none;&quot;&gt;https://apps.ce.collabserv.com/eai/auth/basicMobile&lt;/span&gt;&lt;/u&gt;&lt;/a&gt;&lt;span style=&quot;background-color: white; color: #121212; font-family: &amp;quot;arial&amp;quot;; font-size: 12px; font-weight: normal; letter-spacing: normal; outline: medium none; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;&quot;&gt;&lt;br style=&quot;outline: none;&quot; /&gt;(1436,3972) 07/04/2017 07:35:19:350 2 LFServer::handleAuthorizationExtensionAuthorize-{864B3A20-AC5D-4109-A55F-A1BD2FA6BDE9} 0x80040191, httpCode 401, struserid (err): Incorrect user login or password.&lt;/span&gt;&amp;nbsp; &lt;/i&gt;&lt;/blockquote&gt;
  523. </description><link>https://blog.robertfarstad.com/2017/09/ibm-connections-desktop-plugin-folder.html</link><author>noreply@blogger.com (Anonymous)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhewjYsSdMiaUJq27-5bI3CclljDgF05XFjACNdIJLoeR19dwJYigf2_hOLVjU0pvmj_hMQ5qj4g-EmVE39Ziag0nV0RJ8CV_0Phu0n14qJXfNpmZM4z8GQdEXz7yG29qxx2iSNnGff5rXp/s72-c/Screen+Shot+2017-09-14+at+10.02.35.png" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2962058938658093988.post-5199754202227800837</guid><pubDate>Fri, 07 Apr 2017 07:58:00 +0000</pubDate><atom:updated>2017-05-30T11:06:03.157+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">2.0</category><category domain="http://www.blogger.com/atom/ns#">applyupdate.py</category><category domain="http://www.blogger.com/atom/ns#">CR2</category><category domain="http://www.blogger.com/atom/ns#">docs</category><category domain="http://www.blogger.com/atom/ns#">fix</category><category domain="http://www.blogger.com/atom/ns#">ibmconnectionsdocs</category><category domain="http://www.blogger.com/atom/ns#">ibmdocs</category><category domain="http://www.blogger.com/atom/ns#">issue</category><title>IBM Docs 2.0 CR2 upgrade issue with the Conversion app. Deja vu with a twist.</title><description>We´ve seen it before on CR1 for Docs 2.0, first discovered by &lt;a href=&quot;http://robertoboccadoro.com/&quot; target=&quot;_blank&quot;&gt;Roberto Boccarodo&lt;/a&gt; (&lt;a href=&quot;http://blog.robertfarstad.com/2016/08/ibm-connections-docs-20-cr1-failure.html&quot; target=&quot;_blank&quot;&gt;See this blog post about that issue&lt;/a&gt;), &amp;nbsp;and now we see it again, with a twist...&lt;br /&gt;
  524. &lt;br /&gt;
  525. &lt;br /&gt;
  526. &lt;b&gt;&lt;span style=&quot;color: red; font-size: large;&quot;&gt;UPDATE: &lt;a href=&quot;http://blog.robertfarstad.com/2017/04/ibm-docs-20-cr2-upgrade-issue-with.html#update&quot;&gt;See this link&lt;/a&gt; for a quicker workaround:&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
  527. &lt;br /&gt;
  528. Here´s the output of the attempted upgrade:&lt;br /&gt;
  529. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
  530. &lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg3gF4LE1pZQXxk3Y9yAIpieM4l0UYfS1_GYQOZwme19H9ria3kn_ADzvUwxzOxlVCc8yEVymiuSX7q7YthnGBrobs3kMcNR8uHqx-RgJUrtaIa5tS_3YMjim3_BWqEiS0AfVdBNAXJcQNK/s1600/Screen+Shot+2017-04-06+at+21.54.53.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;104&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg3gF4LE1pZQXxk3Y9yAIpieM4l0UYfS1_GYQOZwme19H9ria3kn_ADzvUwxzOxlVCc8yEVymiuSX7q7YthnGBrobs3kMcNR8uHqx-RgJUrtaIa5tS_3YMjim3_BWqEiS0AfVdBNAXJcQNK/s640/Screen+Shot+2017-04-06+at+21.54.53.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
  531. &lt;br /&gt;
  532. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
  533. &lt;/div&gt;
  534. &lt;br /&gt;
  535. And the iFixInstall.log file says:&lt;br /&gt;
  536. &lt;br /&gt;
  537. &lt;blockquote class=&quot;tr_bq&quot;&gt;
  538. &lt;i&gt;&lt;span style=&quot;background-color: white; color: #444444; font-family: &amp;quot;lato&amp;quot; , sans-serif;&quot;&gt;WASX7017E: Exception received while running file “../&lt;/span&gt;&lt;span class=&quot;skimlinks-unlinked&quot; style=&quot;background-color: white; box-sizing: inherit; color: #444444; font-family: &amp;quot;lato&amp;quot; , sans-serif;&quot;&gt;execwas.py&lt;/span&gt;&lt;span style=&quot;background-color: white; color: #444444; font-family: &amp;quot;lato&amp;quot; , sans-serif;&quot;&gt;”; exception information:&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;skimlinks-unlinked&quot; style=&quot;background-color: white; box-sizing: inherit; color: #444444; font-family: &amp;quot;lato&amp;quot; , sans-serif;&quot;&gt;com.ibm.websphere.management.exception.AdminException&lt;/span&gt;&lt;span style=&quot;background-color: white; color: #444444; font-family: &amp;quot;lato&amp;quot; , sans-serif;&quot;&gt;: CWWSY0102E:&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: white; box-sizing: inherit; color: red; font-family: &amp;quot;lato&amp;quot; , sans-serif;&quot;&gt;Target with name&amp;nbsp;docsserver&lt;span class=&quot;skimlinks-unlinked&quot; style=&quot;box-sizing: inherit;&quot;&gt;.yourdomain.com&lt;/span&gt;&amp;nbsp;was not found&lt;/span&gt;&lt;span style=&quot;background-color: white; color: #444444; font-family: &amp;quot;lato&amp;quot; , sans-serif;&quot;&gt;.&lt;/span&gt;&lt;/i&gt;&lt;/blockquote&gt;
  539. &lt;br /&gt;
  540. The fix last time was to edit the &quot;applypatch.py&quot; script where you had to comment out 2 lines&amp;nbsp;+ do some additional steps. (These additional steps are now described in the &quot;Patch Guide.pdf&quot; which is in the CR2 package btw. I´ll talk about those steps later on.)&lt;br /&gt;
  541. &lt;br /&gt;
  542. &lt;b&gt;The twist &lt;/b&gt;this time is that &quot;applypatch.py&quot; has changed and has more code in it. It´s not just a matter of uncommenting 2 lines. It has multiple if-statement for this specific part now....&lt;br /&gt;
  543. &lt;br /&gt;
  544. This was CR1 code, where 2 lines needed to be commented out:&lt;br /&gt;
  545. &lt;br /&gt;
  546. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
  547. &lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjja8zSvpbrCGF8_zi1ABetoX97dTXV2aHlVyVMkok-fqULRF4QnWnTa2ifdHLj3PNMLjlpMBD9A1F4vX162tJwEz5zN2oRwQXTOPo8i27M7k8gMt8SscwJ3OViQkLsnjdWztsymnD_Zg6L/s1600/i129%255Epimgpsh_fullsize_distr.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;176&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjja8zSvpbrCGF8_zi1ABetoX97dTXV2aHlVyVMkok-fqULRF4QnWnTa2ifdHLj3PNMLjlpMBD9A1F4vX162tJwEz5zN2oRwQXTOPo8i27M7k8gMt8SscwJ3OViQkLsnjdWztsymnD_Zg6L/s640/i129%255Epimgpsh_fullsize_distr.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
  548. &lt;br /&gt;
  549. &amp;nbsp;This is the code in applyPatch.py in CR2:&lt;br /&gt;
  550. &lt;br /&gt;
  551. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
  552. &lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgP4xYPpwHTLs_lUKMT3BxJe8HtiD_MFJhpVjnrBmA-T3ujDlPwgmdjVV7OKh1vJoxCSM1RUkjU1FF4KQ3IPe8QJxFXRnaFs2XffJGCz2CluF9xUc0PyBb0f5oOvx7CHf-KR4eaygZS_STt/s1600/i128%255Epimgpsh_fullsize_distr.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;152&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgP4xYPpwHTLs_lUKMT3BxJe8HtiD_MFJhpVjnrBmA-T3ujDlPwgmdjVV7OKh1vJoxCSM1RUkjU1FF4KQ3IPe8QJxFXRnaFs2XffJGCz2CluF9xUc0PyBb0f5oOvx7CHf-KR4eaygZS_STt/s640/i128%255Epimgpsh_fullsize_distr.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
  553. &lt;br /&gt;
  554. &lt;br /&gt;
  555. As you can see, it´s hard to figure out what to comment out.&lt;br /&gt;
  556. &lt;br /&gt;
  557. So, I tried to just uncomment the line &quot;update_conversion_binary()&quot; like this:&lt;br /&gt;
  558. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
  559. &lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiOzu4JHBdAh-jgDabS_qRtPwM2Sp8NrGkMh8buZ_S6ffbVqfEFHZZZArJi4PHAUDnaVGCE-QNl2_62GILUwxPSK8p4XSB_goRw9FHmUsH3i2K5WSyt4sz3x724qh_nnLzDBaw7pl1wuIbM/s1600/Screen+Shot+2017-04-06+at+21.55.24.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;146&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiOzu4JHBdAh-jgDabS_qRtPwM2Sp8NrGkMh8buZ_S6ffbVqfEFHZZZArJi4PHAUDnaVGCE-QNl2_62GILUwxPSK8p4XSB_goRw9FHmUsH3i2K5WSyt4sz3x724qh_nnLzDBaw7pl1wuIbM/s640/Screen+Shot+2017-04-06+at+21.55.24.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
  560. &lt;br /&gt;
  561. I also added a logging.info line, just to be sure that the indent order in the py file is kept. python is mean if you don´t....&lt;br /&gt;
  562. &lt;br /&gt;
  563. I then deleted the file &quot;concord-config.json&quot;, which is in the CR2 installation catalog under the&lt;br /&gt;
  564. DocsApp subdirectory. (This file gets created when you attempted the first upgrade).&lt;br /&gt;
  565. &lt;br /&gt;
  566. Then, I ran the update again:&lt;br /&gt;
  567. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
  568. &lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjny3wnglWBQhl5wDLr0SKfyItlVUatNlckuNcVF6pqoQ9iul9hEBudpV3iunSvNN5zC2VJsNzPKKdGEK6GFCX9zP7zRS-FQoTFJUmuRKZhRbYHREfi6JhwSLeQCL7Igqg92JVl29gmDttS/s1600/Screen+Shot+2017-04-06+at+21.55.12.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;82&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjny3wnglWBQhl5wDLr0SKfyItlVUatNlckuNcVF6pqoQ9iul9hEBudpV3iunSvNN5zC2VJsNzPKKdGEK6GFCX9zP7zRS-FQoTFJUmuRKZhRbYHREfi6JhwSLeQCL7Igqg92JVl29gmDttS/s640/Screen+Shot+2017-04-06+at+21.55.12.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
  569. &lt;br /&gt;
  570. So, it has already been updated. Good.&lt;br /&gt;
  571. &lt;br /&gt;
  572. Now, you have to fix the &quot;soffice&quot; part and the scheduled tasks part manually:&lt;br /&gt;
  573. &lt;br /&gt;
  574. See in the &quot;Patch guide.pdf&quot; and go to the bottom, where the part about &quot;Installing CR2 without job manager&quot; is described, and start at step 3, which goes like this:&lt;br /&gt;
  575. &lt;br /&gt;
  576. 3. Copy the file [CR2_install_dir]\DocsConversion\docs_remote_installer.zip, extract it to directory &quot;C:\temp\docs_remote_installer&quot; for instance.&lt;br /&gt;
  577. 4. From Start, run cmd.exe, and then run command:&lt;br /&gt;
  578. a. cd c:\temp\docs_remote_installer\installer\&lt;br /&gt;
  579. b. Run command:&lt;br /&gt;
  580. &lt;b&gt;&quot;upgrade_node.bat --installroot [CONVERSION_INSTALL_ROOT] --symcount [SYM_COUNT]&quot;&lt;/b&gt;&lt;br /&gt;
  581. &lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;(Remember the double hyphens!!)&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
  582. • [CONVERSION_INSTALL_ROOT] is the install directory of Conversion, you can get it through WebSphere Console &amp;gt; Environment &amp;gt; WebSphere variables &amp;gt; CONVERSION_INSTALL_ROOT&lt;br /&gt;
  583. • [SYM_COUNT] is the number of symphony instances, you can get this by counting how many inst* in [CONVERSION_INSTALL_ROOT]\symphony. Usually it is 4 or 8, but you should confirm it by yourself.&lt;br /&gt;
  584. &lt;br /&gt;
  585. The command I used was:&lt;br /&gt;
  586. &lt;i&gt;&quot;upgrade_node.bat --installroot D:\IBM\ConnectionsDocs\Conversion --symcount 8&quot;&lt;/i&gt;&lt;br /&gt;
  587. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
  588. &lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYy_vPa-XdCo66SyRFHEvcczneWJFnxBBKDhjFmhU6r8F6Wu_IINUiuc-uP7UsHDJtdGnYnBgK9zywhQVL6YONbak7nsSUIDX19K6rSxbATSiM2jsz6wOaR1-cfp4JNiPiMqKCzjf_fY9W/s1600/Screen+Shot+2017-04-06+at+22.02.31.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;94&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYy_vPa-XdCo66SyRFHEvcczneWJFnxBBKDhjFmhU6r8F6Wu_IINUiuc-uP7UsHDJtdGnYnBgK9zywhQVL6YONbak7nsSUIDX19K6rSxbATSiM2jsz6wOaR1-cfp4JNiPiMqKCzjf_fY9W/s640/Screen+Shot+2017-04-06+at+22.02.31.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
  589. &lt;br /&gt;
  590. 5. Check fixpack.log in directory [CONVERSION_INSTALL_ROOT]\logs\.&lt;br /&gt;
  591. 6. Repeat 3-5 for other Conversion servers.&lt;br /&gt;
  592. 7. Start IBMConversionCluster by clicking Websphere Console &amp;gt; Servers &amp;gt; Clusters &amp;gt; WebSphere application server clusters &amp;gt; IBMConversionCluster &amp;gt; Start.&lt;br /&gt;
  593. &lt;br /&gt;
  594. Then check the url https://docs.yourdomain.com/conversion/version to see if it says 2.0.0.2.&lt;br /&gt;
  595. &lt;br /&gt;
  596. Then, update the jar files which is described in the &quot;Apply patch.pdf&quot; regarding the viewerDaemonLib, the DocsExtention and the ViewExtention.&lt;br /&gt;
  597. &lt;br /&gt;
  598. Then, do some testing of course.&lt;br /&gt;
  599. &lt;br /&gt;
  600. And yeah. Running this upgrade_node.bat command deletes your scheduled tasks &quot;sym_monitor&quot; and &quot;kill_timeout&quot;.&lt;br /&gt;
  601. You have to reconfigure them if needed. I´ve blogged about this before here:&lt;br /&gt;
  602. &lt;a href=&quot;http://blog.robertfarstad.com/2016/11/automate-startup-of-ibm-docs-20-server.html&quot; target=&quot;_blank&quot;&gt;http://blog.robertfarstad.com/2016/11/automate-startup-of-ibm-docs-20-server.html&lt;/a&gt;&lt;br /&gt;
  603. &lt;br /&gt;
  604. I don´t know how to check if my jobmanager works or not. The &quot;Apply Patch.pdf&quot; describes this:&lt;br /&gt;
  605. &lt;div class=&quot;p1&quot;&gt;
  606. &lt;br /&gt;&lt;/div&gt;
  607. &lt;style type=&quot;text/css&quot;&gt;
  608. p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px &#39;Times New Roman&#39;; min-height: 15.0px}
  609. p.p2 {margin: 0.0px 0.0px 0.0px 0.0px; font: 11.5px &#39;Times New Roman&#39;}
  610. span.s1 {font: 12.0px &#39;Times New Roman&#39;}
  611. &lt;/style&gt;
  612.  
  613.  
  614.  
  615. &lt;br /&gt;
  616. &lt;blockquote class=&quot;tr_bq&quot;&gt;
  617. &lt;i&gt;&lt;span class=&quot;s1&quot;&gt;&amp;nbsp;&lt;/span&gt;3. If updating DocsConversion fails because jobmanager does not work, or updating conversion node fails, you can update DocsConversion according to &lt;b&gt;Install IBMDocs CR2 Without Jobmanager &lt;/b&gt;at the end of the guide.&amp;nbsp;&lt;/i&gt;&lt;/blockquote&gt;
  618. If I knew how to check if my JobManager was working, then I could have followed the &quot;without Jobmanager&quot; install guide, and perhaps this would not be an issue for me.&lt;br /&gt;
  619. I installed this CR2 on 2 different environments now, and the first time I got no issues. The second time, this happened.....&lt;br /&gt;
  620. We will ask IBM about this.&lt;br /&gt;
  621. &lt;br /&gt;
  622. &lt;br /&gt;
  623. &lt;b id=&quot;update&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Update 29. May 2017:&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
  624. You can do this a little quicker by just follow the &quot;Install IBMDocs CR2 Without Jobmanager&quot; every time you do a CR2 upgrade.&lt;br /&gt;
  625. It only has a small change in the &quot;applyPatch.py&quot; command and is documented in the &quot;Patch Guide.pdf&quot;.&lt;br /&gt;
  626. You then have to do the manual steps either way, but you won´t get the error message after applying the &quot;applypatch.py&quot;.&lt;br /&gt;
  627. It´s all there in the &quot;Patch Guide.pdf&quot;.&lt;br /&gt;
  628. &lt;br /&gt;
  629. &lt;br /&gt;</description><link>https://blog.robertfarstad.com/2017/04/ibm-docs-20-cr2-upgrade-issue-with.html</link><author>noreply@blogger.com (Anonymous)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg3gF4LE1pZQXxk3Y9yAIpieM4l0UYfS1_GYQOZwme19H9ria3kn_ADzvUwxzOxlVCc8yEVymiuSX7q7YthnGBrobs3kMcNR8uHqx-RgJUrtaIa5tS_3YMjim3_BWqEiS0AfVdBNAXJcQNK/s72-c/Screen+Shot+2017-04-06+at+21.54.53.png" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2962058938658093988.post-260008315495050366</guid><pubDate>Fri, 10 Feb 2017 14:51:00 +0000</pubDate><atom:updated>2017-02-10T15:54:26.162+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">636</category><category domain="http://www.blogger.com/atom/ns#">activedirectory</category><category domain="http://www.blogger.com/atom/ns#">ad</category><category domain="http://www.blogger.com/atom/ns#">import</category><category domain="http://www.blogger.com/atom/ns#">keystore</category><category domain="http://www.blogger.com/atom/ns#">ldap</category><category domain="http://www.blogger.com/atom/ns#">sdi</category><category domain="http://www.blogger.com/atom/ns#">ssl</category><category domain="http://www.blogger.com/atom/ns#">tdi</category><title>TDI / SDI - Connect to Active Directory over SSL - How to</title><description>I mostly write this post as a reminder to my self the next time I have a similar need.&lt;br /&gt;
  630. &lt;br /&gt;
  631. I had a case where I had to connect to Active Directory to be able to create users and set passwords on that user, off course, using TDI.&lt;br /&gt;
  632. &lt;br /&gt;
  633. &lt;br /&gt;
  634. The AD administrator gave me a .pfx format of the certificate which is stored in AD.&lt;br /&gt;
  635. Installing this file in Windows is easy. Just double click it and install.&lt;br /&gt;
  636. Then, starting the &quot;certmgr.msc&quot; from Start - Run inn Windows, I was able to right click the cert, selected &quot;export&quot;.&lt;br /&gt;
  637. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
  638. &lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi9QsZg97us003ItWkWjIGHFyXk7iEVKFag_l3LFcUE78cCaXqKBExot9VyYFBjkWqD7PMU2qkVx5rEmGb5W8AaIJA65UrG5NBr5JTFpnBK2yc8_ZPSXYsLHWJ1c8HyrYG_i4v3KNGRQ6du/s1600/Screen+Shot+2017-02-10+at+15.39.31.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;264&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi9QsZg97us003ItWkWjIGHFyXk7iEVKFag_l3LFcUE78cCaXqKBExot9VyYFBjkWqD7PMU2qkVx5rEmGb5W8AaIJA65UrG5NBr5JTFpnBK2yc8_ZPSXYsLHWJ1c8HyrYG_i4v3KNGRQ6du/s640/Screen+Shot+2017-02-10+at+15.39.31.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
  639. &lt;br /&gt;
  640. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
  641. &lt;/div&gt;
  642. &lt;br /&gt;
  643. Then, go like this:&lt;br /&gt;
  644. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
  645. &lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjEUfn8dmuU8lkQyYHyzE39EHaD0BGJDTECaxqCdCcvCz4fzdGSLoy2lXEZ3O37zqmS-Agl1AlgWCd4Qi5AFGV-jOqdttUSJDVWSKuOrP4AWHxYa4Z2kwDHlg9mQoNejOEjI72pQpztwol4/s1600/Screen+Shot+2017-02-10+at+15.39.42.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;281&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjEUfn8dmuU8lkQyYHyzE39EHaD0BGJDTECaxqCdCcvCz4fzdGSLoy2lXEZ3O37zqmS-Agl1AlgWCd4Qi5AFGV-jOqdttUSJDVWSKuOrP4AWHxYa4Z2kwDHlg9mQoNejOEjI72pQpztwol4/s400/Screen+Shot+2017-02-10+at+15.39.42.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
  646. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
  647. And select the DER format:&lt;/div&gt;
  648. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
  649. &lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNCFoa5hc9cDKQExr3GDTfimDhJPW_Pgr4nJF1lK47-4sGX5jUdb1SGIt6eNRdK-7DfJjEzkNpcOQYNEsxZ83EDJXOCMnno5Z1fFxiZTeep2QrdjVKeRc_sY0vSU-eTPrvUsK7eG86cQEi/s1600/Screen+Shot+2017-02-10+at+15.39.48.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;268&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNCFoa5hc9cDKQExr3GDTfimDhJPW_Pgr4nJF1lK47-4sGX5jUdb1SGIt6eNRdK-7DfJjEzkNpcOQYNEsxZ83EDJXOCMnno5Z1fFxiZTeep2QrdjVKeRc_sY0vSU-eTPrvUsK7eG86cQEi/s400/Screen+Shot+2017-02-10+at+15.39.48.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
  650. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
  651. &lt;br /&gt;&lt;/div&gt;
  652. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
  653. Saved this exported cert on d:\temp as &quot;cert.der&quot;&lt;/div&gt;
  654. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
  655. &lt;br /&gt;&lt;/div&gt;
  656. &lt;br /&gt;
  657. Then, open up a command prompt and go to the tdi\jvm\jre\bin catalog:&lt;br /&gt;
  658. &lt;br /&gt;
  659. &lt;blockquote class=&quot;tr_bq&quot;&gt;
  660. &lt;i&gt;cd D:\IBM\TDI\V7.1.1\jvm\jre\bin&lt;/i&gt;&lt;/blockquote&gt;
  661. &lt;br /&gt;
  662. Then, create a .jks keystore and import the cert.der into it:&lt;br /&gt;
  663. &lt;br /&gt;
  664. &lt;blockquote class=&quot;tr_bq&quot;&gt;
  665. &lt;i&gt;keytool -import -file d:\temp\cert.cer -keystore ADKEYSTORE.jks -storepass PaSsW0Rd&amp;nbsp;-alias ADKEYSTORE&lt;/i&gt;&lt;/blockquote&gt;
  666. &lt;br /&gt;
  667. If all goes good, output will be:&lt;br /&gt;
  668. &lt;br /&gt;
  669. &lt;i&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;Owner:&lt;/i&gt;&lt;br /&gt;
  670. &lt;i&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;Issuer: CN=FS03-CA, DC=CUSTOMER, DC=local&lt;/i&gt;&lt;br /&gt;
  671. &lt;i&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;Serial number: 7a638e0a000000000001&lt;/i&gt;&lt;br /&gt;
  672. &lt;i&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;Valid from: 10.02.17 14:20 until: 10.02.19 14:30&lt;/i&gt;&lt;br /&gt;
  673. &lt;i&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;Certificate fingerprints:&lt;/i&gt;&lt;br /&gt;
  674. &lt;i&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;   &lt;/span&gt; MD5: &amp;nbsp;F8:2E:4B:C7:1B:04:58:5F:E1:FF:2E:B1:88:EE:02:4A&lt;/i&gt;&lt;br /&gt;
  675. &lt;i&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;   &lt;/span&gt; SHA1: 06:97:8F:E&quot;:93:21:FB:BB:71:E2:C2:FF:02:06:17:8E:8E:02:8C:A5&lt;/i&gt;&lt;br /&gt;
  676. &lt;i&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;Trust this certificate? [no]: &amp;nbsp;yes&lt;/i&gt;&lt;br /&gt;
  677. &lt;i&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;Certificate was added to keystore&lt;/i&gt;&lt;br /&gt;
  678. &lt;br /&gt;
  679. And to check the content of the .jks keystore:&lt;br /&gt;
  680. &lt;blockquote class=&quot;tr_bq&quot;&gt;
  681. &lt;i&gt;keytool -list -keystore ADKEYSTORE.jks -storepass PaSsW0Rd&lt;/i&gt;&lt;/blockquote&gt;
  682. &lt;i&gt;&lt;br /&gt;&lt;/i&gt;
  683. &lt;i&gt;Output will be:&lt;/i&gt;&lt;br /&gt;
  684. &lt;i&gt;&lt;br /&gt;&lt;/i&gt;
  685. &lt;i&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;Keystore type: jks&lt;/i&gt;&lt;br /&gt;
  686. &lt;i&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;Keystore provider: IBMJCE&lt;/i&gt;&lt;br /&gt;
  687. &lt;i&gt;&lt;br /&gt;&lt;/i&gt;
  688. &lt;i&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;Your keystore contains 1 entry&lt;/i&gt;&lt;br /&gt;
  689. &lt;i&gt;&lt;br /&gt;&lt;/i&gt;
  690. &lt;i&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;ADKEYSTORE, 10.feb.2017, trustedCertEntry,&lt;/i&gt;&lt;br /&gt;
  691. &lt;i&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;Certificate fingerprint (MD5): F8:2E:4B:B7:1B:14:58:5F:A1:FF:2E:91:88:3E:02:4A&lt;/i&gt;&lt;br /&gt;
  692. &lt;br /&gt;
  693. I then moved the ADKEYSTORE.jks file to my TDI Solutions directory, which is in this case:&lt;br /&gt;
  694. &lt;br /&gt;
  695. From:&lt;br /&gt;
  696. &lt;blockquote class=&quot;tr_bq&quot;&gt;
  697. &lt;i&gt;D:\IBM\TDI\V7.1.1\jvm\jre\bin&lt;/i&gt;&lt;/blockquote&gt;
  698. over to:&lt;br /&gt;
  699. &lt;blockquote class=&quot;tr_bq&quot;&gt;
  700. &lt;i&gt;E:\TDISOL\TDI_custom&lt;/i&gt;&lt;/blockquote&gt;
  701. &lt;br /&gt;
  702. I then modified the file &quot;&lt;i&gt;E:\TDISOL\TDI_custom\solution.properties&quot;&lt;/i&gt;&lt;br /&gt;
  703. &lt;br /&gt;
  704. Where I inserted:&lt;br /&gt;
  705. &lt;br /&gt;
  706. #server authentication&lt;br /&gt;
  707. #example&lt;br /&gt;
  708. javax.net.ssl.trustStore=E:\TDISOL\TDI_custom\ADKEYSTORE.jks&lt;br /&gt;
  709. javax.net.ssl.trustStorePassword=PaSsW0Rd&lt;br /&gt;
  710. javax.net.ssl.trustStoreType=jks&lt;br /&gt;
  711. #client authentication&lt;br /&gt;
  712. #example&lt;br /&gt;
  713. javax.net.ssl.keyStore=E:\TDISOL\TDI_custom\ADKEYSTORE.jks&lt;br /&gt;
  714. javax.net.ssl.keyStorePassword=PaSsW0Rd&lt;br /&gt;
  715. javax.net.ssl.keyStoreType=jks&lt;br /&gt;
  716. &lt;br /&gt;
  717. After restarting TDI, I was able to connect to the AD server on port 636 in TDI.&lt;br /&gt;
  718. &lt;br /&gt;
  719. &lt;br /&gt;</description><link>https://blog.robertfarstad.com/2017/02/tdi-sdi-connect-to-active-directory.html</link><author>noreply@blogger.com (Anonymous)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi9QsZg97us003ItWkWjIGHFyXk7iEVKFag_l3LFcUE78cCaXqKBExot9VyYFBjkWqD7PMU2qkVx5rEmGb5W8AaIJA65UrG5NBr5JTFpnBK2yc8_ZPSXYsLHWJ1c8HyrYG_i4v3KNGRQ6du/s72-c/Screen+Shot+2017-02-10+at+15.39.31.png" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2962058938658093988.post-4989968692996403264</guid><pubDate>Thu, 19 Jan 2017 00:34:00 +0000</pubDate><atom:updated>2017-01-23T10:47:48.200+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">cnx55</category><category domain="http://www.blogger.com/atom/ns#">customization</category><category domain="http://www.blogger.com/atom/ns#">header</category><category domain="http://www.blogger.com/atom/ns#">IBMConnections</category><category domain="http://www.blogger.com/atom/ns#">menu</category><category domain="http://www.blogger.com/atom/ns#">sticky</category><title>IBM Connections 5.5 - Make top header/menu sticky</title><description>&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;color: orange;&quot;&gt;&lt;b&gt;Update: Now also supports Safari on Mac.&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;I got&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; a comment on this blog-entry from Stanislav Shvachko, who pointed out that it does not work on Safari on Mac.&lt;br /&gt;
  720. I went through the code and fixed it. So no it also works for Safari, Internet Explorer 11, Firefox and Chrome.&lt;br /&gt;
  721. &lt;br /&gt;
  722. &lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;Original Blog:&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
  723. &lt;br /&gt;
  724. I had this challenge given to me from a customer;&lt;br /&gt;
  725. &lt;blockquote class=&quot;tr_bq&quot;&gt;
  726. &lt;span style=&quot;font-size: large;&quot;&gt;&lt;i&gt;&quot;Can you make the top menu/header always visible when scrolling the pages downwards in Connections?&quot;&lt;/i&gt;&lt;/span&gt;&lt;/blockquote&gt;
  727. &lt;br /&gt;
  728. Originally, my answer was NO, because this is not an out-of-the-box option.&lt;br /&gt;
  729. &lt;br /&gt;
  730. But, being the html/css enthusiast as I am, I started looking into it.&lt;br /&gt;
  731. &lt;br /&gt;
  732. I played around a bit with it in Firefox using Firebug. And I noticed that when I put in a &quot;position: fixed&quot; css property on the correct Divs, I was actually getting somewhere.&lt;br /&gt;
  733. &lt;br /&gt;
  734. Along the way, I tested all the different apps in Connections, and in some of the apps, like Homepage, Files and the Profiles Directory Search, there were already some elements that was &quot;sticky&quot; when you were scrolling down.&lt;br /&gt;
  735. &lt;br /&gt;
  736. Plus, when I tried accessing the top-menus in Connections, after I put the header in sticky-mode, the drop-down menus needed some tweaking regarding it´s position.&lt;br /&gt;
  737. &lt;br /&gt;
  738. So, in the end, here´s the custom.css that I came up with.&lt;br /&gt;
  739. &lt;br /&gt;
  740. &lt;span style=&quot;color: red;&quot;&gt;&lt;span style=&quot;font-size: x-large;&quot;&gt;&lt;i&gt;&lt;b&gt;Disclaimer:&lt;/b&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
  741. &lt;b&gt;&lt;span style=&quot;font-size: large;&quot;&gt;I can not promise that I´ve covered all the areas and that this will work in all browsers, in all scenarios. But this one worked in my Connections 5.5 CR2 server in Firefox&lt;i&gt;, Internet Explorer 11&lt;/i&gt; and in Chrome. &lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
  742. &lt;br /&gt;
  743. NOTE that if you have a logo already present in the custom.css, &lt;a href=&quot;http://www.ibm.com/support/knowledgecenter/SSYGQH_5.5.0/admin/customize/t_customize_change_logo.html&quot; target=&quot;_blank&quot;&gt;as described here&lt;/a&gt; you need to edit my css regarding the &quot;top&quot; and the &quot;margin-top&quot; pixel sizes. Because if you have a logo which is &lt;span style=&quot;font-size: small;&quot;&gt;larger in height&lt;/span&gt; and is pushing the header-height downwards a bit, you need to add more pixels in those 2 css properties.&lt;br /&gt;
  744. &lt;br /&gt;
  745. Ok, if you don´t have a &quot;custom.css&lt;b&gt;&quot;&lt;/b&gt; already in place in you Connections installation, create this file in the &quot;shared\customization\themes\hikariTheme&quot; directory. (You might have to create this directory structure if it´s not already there)&lt;br /&gt;
  746. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
  747. &lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgHGRZA3I_XPiVB6iHRAj5D9flXyZlFaG3XjbfzHdoM9Z4JjTyYbh86tUCA6QITrgTMqPlDNJdTjJ0hopXvgGQYyFeAhOpEVt66MVR6wAl40bvocpmGqJ6xmBgkeS8-2IcTMHH6tnCfWEX4/s1600/Screen+Shot+2017-01-19+at+01.09.37.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;159&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgHGRZA3I_XPiVB6iHRAj5D9flXyZlFaG3XjbfzHdoM9Z4JjTyYbh86tUCA6QITrgTMqPlDNJdTjJ0hopXvgGQYyFeAhOpEVt66MVR6wAl40bvocpmGqJ6xmBgkeS8-2IcTMHH6tnCfWEX4/s640/Screen+Shot+2017-01-19+at+01.09.37.png&quot; width=&quot;500&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
  748. &lt;br /&gt;
  749. &lt;br /&gt;
  750. Then, using your favorite text-editor, paste this into it:&lt;br /&gt;
  751. &lt;blockquote class=&quot;tr_bq&quot;&gt;
  752. &lt;i&gt;&lt;br /&gt;/* Header code */&lt;br /&gt;.lotusui30 .lotusBanner {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; background: #325c80 none repeat scroll 0 0;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; padding: 0;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; position: relative;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; width: 100%;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; z-index: 11;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;overflow: visible;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; text-align: left;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;/* The top header/banner/menu - added position and width. The rest is default values. */&lt;br /&gt;.lotusui30 div.lotusBanner .lotusRightCorner {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; background: #325c80 none repeat scroll 0 0;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; height: 44px;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; overflow: hidden;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; padding-bottom: 1px;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; position: fixed; /*NEW*/&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; width: 100%; /*NEW*/&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;/* The body below the header/banner/menu, needs top padding of 42px */&lt;br /&gt;.lotusui30 .lotusTitleBar, .lotusui30 .lotusTitleBar2 {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; background: rgba(0, 0, 0, 0) none repeat scroll 0 0;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; border: 0 none;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; border-radius: 0;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; margin: 0;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; padding: 42px 0 0; /*NEW*/&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;/* Fix for Files app - lefmenu which is already sticky. Adding some top margin */&lt;br /&gt;.files-independent-scrollbars-compatible .lotusui30_body .lotusMain {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; padding-left: 50px;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; padding-right: 0;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; top: 42px;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;/* Fix for the Homepage &quot;what do you want to share&quot; box, which was already sticky. Added som top margin */&lt;br /&gt;.lotusStream #activityStreamMain.lotusWidgetBody .streamHeaderWrapper.isSticky {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; margin-top: 42px; /*NEW*/&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; position: fixed; /*NEW*/&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; top: 0;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; z-index: 2;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;/* Fix for the homepage left-hand side menu, which was already sticky. Added some top margin */&lt;br /&gt;#homepageLeftNavigationMenuContainer.isSticky {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; margin-top: 42px !important; /*NEW*/&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; position: fixed; /*NEW*/&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; top: 10px;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; width: 215px;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;/* Fix for the dropdown menus in the banner. Needed 42px top margin */&lt;br /&gt;.dijitPopup {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; background-color: transparent;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; border: 0 none;&lt;br /&gt;/*&amp;nbsp;&amp;nbsp;&amp;nbsp; margin: 42px 0 0; /*NEW*/ */&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; padding: 0;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; position: absolute;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;/* Fix for the sticky grey search bar in Directory Search. Needed 45px top */&lt;br /&gt;.lotusui30 .lconn_directoryPage .lconn_searchNode.fixed {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; background-color: #f0f0f0;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; padding-top: 15px;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; position: fixed; /*NEW*/&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; top: 45px !important; /*NEW*/&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; z-index: 900;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;/* Thanks to @robertfarstad I now have a sticky top banner in Connections */&lt;/i&gt;&lt;/blockquote&gt;
  753. &lt;br /&gt;
  754. And then, a simple restart of the &quot;Common&quot; application should suffice, in order for you to see the changes. (Perhaps a browser cache wipe as well).&lt;br /&gt;
  755. &lt;br /&gt;
  756. If you have issues with the fact that custom.css is not being picked up at all by Connections, you might find some tips here:&lt;br /&gt;
  757. &lt;br /&gt;
  758. http://www.ibm.com/support/knowledgecenter/SSYGQH_5.5.0/admin/customize/t_admin_navbar_change_style.html&lt;br /&gt;
  759. &lt;br /&gt;
  760. &lt;br /&gt;
  761. &lt;span style=&quot;font-size: x-large;&quot;&gt;I ask of you&lt;/span&gt;. If you try this, could you please notify me if there´s anything that I´ve missed regarding sticky stuff? Positioning of other widgets, menus and such is something that can be tuned in this css, but I need to know which page/app you see that it´s not working on.&lt;br /&gt;
  762. &lt;span style=&quot;font-size: small;&quot;&gt;&lt;i&gt;&lt;b&gt;If you have a test server, it´s real simple to test this out. So please do and let me know the result, good or bad :-)&lt;/b&gt;&lt;/i&gt;&lt;/span&gt; &lt;br /&gt;
  763. &lt;br /&gt;
  764. I have some fellow IBM Connections friends on Skype that is going to test this. I will update this blog post with their findings and results as well. &lt;br /&gt;
  765. &lt;br /&gt;
  766. Oh, yeah... Here´s the result on &quot;my profile&quot; page:&lt;br /&gt;
  767. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
  768. &lt;/div&gt;
  769. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
  770. &lt;/div&gt;
  771. &lt;br /&gt;
  772. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
  773. &lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIxhCe947JJeLDXwWxGDq0GRUtMyGIlRANo4-dFPWFG4Lo3cbql5uhUJtwIZz6gdRKuIlgljeX9UVghBjFx9lQ_mYfEDD5uQ89sO6cfqa-cKbf_TMuDnoWHE2R-1nJUYSIRIwkTBwC18Ij/s1600/Screen+Shot+2017-01-19+at+01.35.45.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;291&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIxhCe947JJeLDXwWxGDq0GRUtMyGIlRANo4-dFPWFG4Lo3cbql5uhUJtwIZz6gdRKuIlgljeX9UVghBjFx9lQ_mYfEDD5uQ89sO6cfqa-cKbf_TMuDnoWHE2R-1nJUYSIRIwkTBwC18Ij/s640/Screen+Shot+2017-01-19+at+01.35.45.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
  774. &lt;br /&gt;</description><link>https://blog.robertfarstad.com/2017/01/ibm-connections-55-make-top-headermenu.html</link><author>noreply@blogger.com (Anonymous)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgHGRZA3I_XPiVB6iHRAj5D9flXyZlFaG3XjbfzHdoM9Z4JjTyYbh86tUCA6QITrgTMqPlDNJdTjJ0hopXvgGQYyFeAhOpEVt66MVR6wAl40bvocpmGqJ6xmBgkeS8-2IcTMHH6tnCfWEX4/s72-c/Screen+Shot+2017-01-19+at+01.09.37.png" height="72" width="72"/><thr:total>10</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2962058938658093988.post-6742666464783932594</guid><pubDate>Wed, 18 Jan 2017 05:20:00 +0000</pubDate><atom:updated>2017-01-18T06:27:20.779+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">cnx55 connections</category><title>IBM Connections 5.5 - change the name of &quot;My Organization Communities&quot;</title><description>I noticed a new feature In Connections 5.5.&lt;br /&gt;
  775. The menu item for &quot;Public Communities&quot; has changed to &quot;My Organization Communities&quot;. This is something we´ve all seen.&lt;br /&gt;
  776. &lt;br /&gt;
  777. &lt;br /&gt;
  778. &lt;table border=&quot;0&quot; style=&quot;width: 100%px;&quot;&gt;
  779. &lt;tbody&gt;
  780. &lt;tr&gt;
  781. &lt;td&gt;In CNX5.0:&lt;/td&gt;
  782. &lt;td&gt;In CNX 5.5:&lt;/td&gt;
  783. &lt;/tr&gt;
  784. &lt;tr&gt;
  785. &lt;td&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi8fe_gaZ_v3MuUmZwRjqwnk2fGWrfkOvSOax5CXZmX7gRDtBs6-LTQ8uX6mmFbozFHL_zTRMuZ5RMXtnLv5GM9N-ELIlsW3wXrAKBRnsFxh3mA9ZMNbqgywySS1GiYK5B0VCfbUjuYt1Zu/s1600/Screen+Shot+2017-01-18+at+06.17.48.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;197&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi8fe_gaZ_v3MuUmZwRjqwnk2fGWrfkOvSOax5CXZmX7gRDtBs6-LTQ8uX6mmFbozFHL_zTRMuZ5RMXtnLv5GM9N-ELIlsW3wXrAKBRnsFxh3mA9ZMNbqgywySS1GiYK5B0VCfbUjuYt1Zu/s200/Screen+Shot+2017-01-18+at+06.17.48.png&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/td&gt;
  786.  
  787. &lt;td&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_yPd1SXRM7pf65fZ-svWx1GA_sNZYgqHHhBluVu7aNCdm7s6j6MtxFbKIyPbAgKzdgbqdRKi8mKkF5W2AvUNvhtqi1Ryqb51akrjyzkSlCvEq4m-03hIY6E3OX_fFk2KQz4AEmuEPP7xo/s1600/Screen+Shot+2017-01-18+at+05.47.55.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;200&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_yPd1SXRM7pf65fZ-svWx1GA_sNZYgqHHhBluVu7aNCdm7s6j6MtxFbKIyPbAgKzdgbqdRKi8mKkF5W2AvUNvhtqi1Ryqb51akrjyzkSlCvEq4m-03hIY6E3OX_fFk2KQz4AEmuEPP7xo/s200/Screen+Shot+2017-01-18+at+05.47.55.png&quot; width=&quot;168&quot; /&gt;&lt;/a&gt;&lt;/td&gt;
  788. &lt;/tr&gt;
  789. &lt;/tbody&gt;&lt;/table&gt;
  790. &lt;br /&gt;What I didn´t know, was that there´s now a possibility to change the name of &quot;My Organization&quot; to be of your choosing. There´s a new configuration in LotusConnections-config.xml called &quot;&amp;lt;organization name=&quot;&quot;&amp;gt;&lt;br /&gt;
  791. &lt;br /&gt;
  792. This you can change to &amp;lt;organization name=&quot;Your Company Name&quot;&amp;gt;&lt;br /&gt;
  793. &lt;br /&gt;
  794. The recipe to do this is here: &lt;a href=&quot;http://www.ibm.com/support/knowledgecenter/SSYGQH_5.5.0/admin/admin/t_admin_communities_change_org.html&quot; target=&quot;_blank&quot;&gt;http://www.ibm.com/support/knowledgecenter/SSYGQH_5.5.0/admin/admin/t_admin_communities_change_org.html&lt;/a&gt; &lt;br /&gt;
  795. &lt;br /&gt;
  796. &lt;br /&gt;
  797. &lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;Restrictions are as follows:&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
  798. &lt;ol&gt;
  799. &lt;li&gt;The company name can only be maximum 20 characters long&lt;/li&gt;
  800. &lt;li&gt;For special characters, like ÆØÅ in Norwegian, you have to use Unicode.&lt;/li&gt;
  801. &lt;/ol&gt;
  802. &amp;nbsp;That last one applies to all languages that has special characters. Norwegian, German, Swedish.... etc.&lt;br /&gt;
  803. &lt;br /&gt;
  804. Format is like this:&lt;br /&gt;
  805. For the company name &quot;Øre Nese Hals&quot;, you have to change to this, in LotusConnections-config.xml:&lt;br /&gt;
  806. &lt;blockquote class=&quot;tr_bq&quot;&gt;
  807. &lt;i&gt;&lt;b&gt;&amp;lt;organization name=&quot;\u00d8re Nese Hals&quot;&amp;gt;&lt;/b&gt;&lt;/i&gt;&lt;/blockquote&gt;
  808. &amp;nbsp;&lt;organization name=&quot;\u00d8re Nese Hals H\u00f8yre&quot;&gt;Where the capital letter &quot;Ø&quot; equals &quot;\u00d8&quot;&lt;/organization&gt;&lt;br /&gt;
  809. &lt;br /&gt;
  810. Or, by doing it via wsadmin:&lt;br /&gt;
  811. &lt;blockquote class=&quot;tr_bq&quot;&gt;
  812. &lt;pre class=&quot;codeblock&quot;&gt;&lt;i&gt;&lt;code&gt;LCConfigService.updateConfig(&quot;&lt;var class=&quot;keyword varname&quot;&gt;organization.name&lt;/var&gt;&quot;,&quot;&lt;/code&gt;&lt;code&gt;&lt;b&gt;\u00d8re Nese Hals&lt;/b&gt;&quot;)&lt;/code&gt;&lt;/i&gt;&lt;/pre&gt;
  813. &lt;/blockquote&gt;
  814. &lt;br /&gt;
  815. So, for my company name, which has no special characters, this is what I got:&lt;br /&gt;
  816. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
  817. &lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgkEpbHS1C1td-h2RNTBowwTrZSzHJnJo8swxSOuhhcL2y1YMVywPqGHqDt0dL7QZA-4weu1yHY2RY29PwzjvTBTRxjAHq_Phvni98QHk0o7LYSQNFakA712yquD4LG3XbP9y7BL48dFYA-/s1600/Screen+Shot+2017-01-18+at+06.03.28.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgkEpbHS1C1td-h2RNTBowwTrZSzHJnJo8swxSOuhhcL2y1YMVywPqGHqDt0dL7QZA-4weu1yHY2RY29PwzjvTBTRxjAHq_Phvni98QHk0o7LYSQNFakA712yquD4LG3XbP9y7BL48dFYA-/s320/Screen+Shot+2017-01-18+at+06.03.28.png&quot; width=&quot;254&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
  818. &lt;br /&gt;
  819. &lt;br /&gt;</description><link>https://blog.robertfarstad.com/2017/01/ibm-connections-55-change-name-of-my.html</link><author>noreply@blogger.com (Anonymous)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi8fe_gaZ_v3MuUmZwRjqwnk2fGWrfkOvSOax5CXZmX7gRDtBs6-LTQ8uX6mmFbozFHL_zTRMuZ5RMXtnLv5GM9N-ELIlsW3wXrAKBRnsFxh3mA9ZMNbqgywySS1GiYK5B0VCfbUjuYt1Zu/s72-c/Screen+Shot+2017-01-18+at+06.17.48.png" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2962058938658093988.post-6467539138030780670</guid><pubDate>Mon, 19 Dec 2016 13:23:00 +0000</pubDate><atom:updated>2018-02-01T13:34:03.069+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">externalusers</category><category domain="http://www.blogger.com/atom/ns#">ibmcnx</category><category domain="http://www.blogger.com/atom/ns#">IBMConnections</category><category domain="http://www.blogger.com/atom/ns#">tdi</category><title>IBM Connections - Force setting the &quot;share with external&quot; option on files.</title><description>&lt;b&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Open for debate, please comment if you have any insight in why this might not be a good thing to do.&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
  820. &lt;br /&gt;
  821. &lt;br /&gt;
  822. When you upload a file in IBM Connections Cloud, the option &quot;Files can be shared with people external to my organization&quot; is automatically set for you:&lt;br /&gt;
  823. &lt;br /&gt;
  824. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
  825. &lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjvTNvhDMojGgWogiNrtfO6E0MtxctaksHJAqFoJDp-ScGTxN-FbYKeYNunUzevzbQg-Yyyd_RCuZbwWKLzEXKV0ruR1IjmcsFEcfM9qfKPeZmSwoDs74UNvm16UU6pdrTe-KFe6XvAQWIN/s1600/Screen+Shot+2016-12-19+at+10.27.53.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;571&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjvTNvhDMojGgWogiNrtfO6E0MtxctaksHJAqFoJDp-ScGTxN-FbYKeYNunUzevzbQg-Yyyd_RCuZbwWKLzEXKV0ruR1IjmcsFEcfM9qfKPeZmSwoDs74UNvm16UU6pdrTe-KFe6XvAQWIN/s640/Screen+Shot+2016-12-19+at+10.27.53.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
  826. &lt;b&gt;Which is a good thing.&lt;/b&gt;&lt;br /&gt;
  827. &lt;br /&gt;
  828. In On-Prem versions of IBM Connections (I tested this in Connections 5.5 CR2.), this option is left unchecked, so in order for you to be able to share this file with external users, you have to remember to set this EVERY TIME you upload a file.&lt;br /&gt;
  829. Because, if you forget to set it, there is no way of setting this after the file has been uploaded.&lt;br /&gt;
  830. &lt;br /&gt;
  831. &lt;b&gt;Which is a bad thing.&lt;/b&gt;&lt;br /&gt;
  832. &lt;br /&gt;
  833. And the only place this option exists, is when you use IBM Connections in a Browser!!&lt;br /&gt;
  834. If you upload files in the Windows Desktop Plugin, using the Windows Explorer addition, this option does not even exist!!&lt;br /&gt;
  835. See for yourself:&lt;br /&gt;
  836. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
  837. &lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJButfEzMnR9kSS6bT2YmBI2UMDNf1lyJEAygawj2K952Ukp4PPtl06uJmE-VXLXnmNsO0r2KOdPeXsuFZv7VNY34M3_KoURliOD95prHVaO_d4x7_LuFaouv0XKp5iyBfVv9ORAXZAxR-/s1600/Screen+Shot+2016-12-19+at+11.52.24.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJButfEzMnR9kSS6bT2YmBI2UMDNf1lyJEAygawj2K952Ukp4PPtl06uJmE-VXLXnmNsO0r2KOdPeXsuFZv7VNY34M3_KoURliOD95prHVaO_d4x7_LuFaouv0XKp5iyBfVv9ORAXZAxR-/s1600/Screen+Shot+2016-12-19+at+11.52.24.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
  838. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
  839. &lt;br /&gt;&lt;/div&gt;
  840. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
  841. I think the whole &quot;share with external users&quot; is poorly made in IBM Connections. This could have been programmed a whole lot better.&lt;/div&gt;
  842. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
  843. &lt;br /&gt;&lt;/div&gt;
  844. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
  845. Just the fact that if you forget to select the &quot;Files can be shared with people external to my organization&quot; option, you are not able to set it afterwards, is just incredible....&lt;/div&gt;
  846. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
  847. &lt;br /&gt;&lt;/div&gt;
  848. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
  849. But, opinions aside, I started looking at possibilities to set this &quot;share with external&quot; option automatically, and so far, this is what I came up with:&lt;/div&gt;
  850. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
  851. &lt;br /&gt;&lt;/div&gt;
  852. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
  853. First and foremost, you have to set your user, and the other users who should be able to share with external users, to actually be able to do just that. (This is for On-Prem only, of course)&lt;/div&gt;
  854. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
  855. &lt;br /&gt;&lt;/div&gt;
  856. This includes the running profilesAdmin.py wsadmin command&lt;br /&gt;
  857. &lt;pre class=&quot;codeblock&quot; style=&quot;background-color: #dadada; font-size: 12px; overflow: auto; padding: 5px;&quot;&gt;&lt;code style=&quot;font-family: monospace, monospace;&quot;&gt;ProfilesService.setRole(&quot;ajones277@example.com&quot;, EMPLOYEE_EXTENDED)&lt;/code&gt;&lt;/pre&gt;
  858. &lt;br /&gt;
  859. (See more here:&amp;nbsp;&lt;a href=&quot;http://www.ibm.com/support/knowledgecenter/SSYGQH_5.5.0/admin/admin/t_admin_profiles_set_roles.html&quot; target=&quot;_blank&quot;&gt;http://www.ibm.com/support/knowledgecenter/SSYGQH_5.5.0/admin/admin/t_admin_profiles_set_roles.html&lt;/a&gt;)&lt;br /&gt;
  860. &lt;br /&gt;
  861. &lt;br /&gt;
  862. So, as we all know, there is a FILES database.&lt;br /&gt;
  863. In this database, there is a table called &quot;MEDIA&quot;.&lt;br /&gt;
  864. This table has a list of all the files that´s been uploaded into IBM Connections.&lt;br /&gt;
  865. &lt;br /&gt;
  866. So I did a test: I uploaded a file, leaving the &quot;Files can be shared with people external to my organization&quot; unchecked.&lt;br /&gt;
  867. And then I uploaded the same file with a new name, where I checked the &quot;Files can be shared with people external to my organization&quot; option.&lt;br /&gt;
  868. &lt;br /&gt;
  869. The only difference the 2 files had in the FILES.MEDIA table was this:&lt;br /&gt;
  870. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
  871. &lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjprntHBAIG7xrezu4fySzPE1-q9PBsl55AxK9k58zBTjngP3AMjlyRXqfGDI54MyWKay-2uDlwrmwMJKKP-QunDA2sopEE9ScjofmEvlcXvCC7Xtr00JQCi23z2hvZBHTCp2Kfz2Zmjm78/s1600/Screen+Shot+2016-12-19+at+12.02.24.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;206&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjprntHBAIG7xrezu4fySzPE1-q9PBsl55AxK9k58zBTjngP3AMjlyRXqfGDI54MyWKay-2uDlwrmwMJKKP-QunDA2sopEE9ScjofmEvlcXvCC7Xtr00JQCi23z2hvZBHTCp2Kfz2Zmjm78/s640/Screen+Shot+2016-12-19+at+12.02.24.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
  872. &lt;br /&gt;
  873. &lt;br /&gt;
  874. &lt;br /&gt;
  875. So, the column &quot;SHARING_INTENT&quot; is 0 on the file which I did not check the checkbox on, and it´s set to &quot;1&quot; on the file which I selected to share externally.&lt;br /&gt;
  876. &lt;br /&gt;
  877. I then did a test in the Connections gui, where I tried sharing the &quot;unshared&quot; file with an external user. Result was that the external user did not show up in the gui.&lt;br /&gt;
  878. I then performed the following SQL query to update the record, setting the &quot;SHARING_INTENT&quot; to the value 1:&lt;br /&gt;
  879. &lt;blockquote class=&quot;tr_bq&quot;&gt;
  880. &lt;i&gt;update &quot;FILES&quot;.&quot;MEDIA&quot; set SHARING_INTENT=1 where LABEL = &#39;kasper.docx&#39;;&lt;/i&gt;&lt;/blockquote&gt;
  881. And then I tried the same manoeuvre; tried to share the file with an external user, and this time, the external user came up in the type-ahead share box.&lt;br /&gt;
  882. &lt;br /&gt;
  883. Is this enough? Are there other tables that also need to be updated?&lt;br /&gt;
  884. &lt;br /&gt;
  885. I´m not sure, but I will test this on a customer who has been asking for this feature for a long time now.&lt;br /&gt;
  886. &lt;br /&gt;
  887. So, what I´m thinking of doing now, is either running this SQL query as a scheduled script:&lt;br /&gt;
  888. Where I always set every file to have the &quot;SHARING_INTENT=1&quot; where the query is:&lt;br /&gt;
  889. &lt;blockquote class=&quot;tr_bq&quot;&gt;
  890. &lt;i&gt;update &quot;FILES&quot;.&quot;MEDIA&quot; set SHARING_INTENT = 1 where SHARING_INTENT = 0;&lt;br /&gt;
  891. commit;&amp;nbsp;&lt;/i&gt;&lt;/blockquote&gt;
  892. or, create a TDI job that does this for me.&lt;br /&gt;
  893. In TDI I can run the job on all the files that has been uploaded today, for instance, so that not all files are edited every time.&lt;br /&gt;
  894. Or, perhaps do a Date-check in SQL:&lt;br /&gt;
  895. &lt;blockquote class=&quot;tr_bq&quot;&gt;
  896. &lt;i&gt;update &quot;FILES&quot;.&quot;MEDIA&quot; set SHARING_INTENT = 1 where CREATE_DATE &amp;gt; (current date);&amp;nbsp;
  897. &lt;/i&gt;&lt;br /&gt;
  898. &lt;i&gt;commit;&lt;/i&gt;&lt;/blockquote&gt;
  899. &lt;br /&gt;
  900. And also, I have created a PMR to ask for this feature. I asked IBM why the Cloud version has this option set automatically, and not the on-prem version. And I also asked about the fact that the Desktop Plugin don´t have this option at all.&lt;br /&gt;
  901. I´m eager to learn why.&lt;br /&gt;
  902. &lt;br /&gt;
  903. &lt;br /&gt;
  904. &lt;b&gt;&lt;span style=&quot;font-size: large;&quot;&gt;UPDATE:&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
  905. IBM Champion, &lt;a href=&quot;https://www.twitter.com/socialshazza&quot; target=&quot;_blank&quot;&gt;Sharon Bellamy James&lt;/a&gt;, reminded me on Skype just now, that if users upload a file into a Community which is set to be shared externally, then this is not an issue. The files then gets automatically ticked with the &quot;shared to eternal users&quot; checkmark.&lt;br /&gt;
  906. The issue is where you upload files directly into you own personal &quot;FILES&quot; and then share it to an external user or an &quot;external community&quot;.&lt;br /&gt;
  907. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
  908. &lt;br /&gt;&lt;/div&gt;
  909. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
  910. &lt;b&gt;&lt;span style=&quot;font-size: large;&quot;&gt;UPDATE #2:&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
  911. For the Desktop Plugin, there´s now a registry setting which can be pushed out to all the users using GPO. Search for the string &quot;Sharing Intent&quot; on this page:&lt;br /&gt;
  912. &lt;br /&gt;
  913. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
  914. &lt;/div&gt;
  915. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
  916. &lt;a href=&quot;https://www.ibm.com/support/knowledgecenter/en/SSL3JX/connectors/r_files_windows_prefs_and_policies.html&quot; target=&quot;_blank&quot;&gt;https://www.ibm.com/support/knowledgecenter/en/SSL3JX/connectors/r_files_windows_prefs_and_policies.html&lt;/a&gt;&lt;/div&gt;
  917. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
  918. &lt;br /&gt;&lt;/div&gt;
  919. &lt;br /&gt;</description><link>https://blog.robertfarstad.com/2016/12/ibm-connections-force-setting-share.html</link><author>noreply@blogger.com (Anonymous)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjvTNvhDMojGgWogiNrtfO6E0MtxctaksHJAqFoJDp-ScGTxN-FbYKeYNunUzevzbQg-Yyyd_RCuZbwWKLzEXKV0ruR1IjmcsFEcfM9qfKPeZmSwoDs74UNvm16UU6pdrTe-KFe6XvAQWIN/s72-c/Screen+Shot+2016-12-19+at+10.27.53.png" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2962058938658093988.post-6729866108253635226</guid><pubDate>Wed, 09 Nov 2016 23:37:00 +0000</pubDate><atom:updated>2016-11-10T10:53:28.698+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">automate</category><category domain="http://www.blogger.com/atom/ns#">docs</category><category domain="http://www.blogger.com/atom/ns#">ibmdocs</category><category domain="http://www.blogger.com/atom/ns#">restart</category><title>Automate startup of IBM Docs 2.0 server - the correct way?!</title><description>Hi.&lt;br /&gt;
  920. &lt;br /&gt;
  921. I´ve done 5 different customer installations on IBM Docs 2.0 now, and they have all been having the same issues.&lt;br /&gt;
  922. When I´ve done the installations, I´ve also created a &lt;b&gt;scheduled restart&lt;/b&gt; of the server once a week. And after the server has restarted, the issues have been: &lt;br /&gt;
  923. &lt;ul&gt;
  924. &lt;li&gt;Viewer does not work as it should&lt;/li&gt;
  925. &lt;li&gt;Docs don´t work as it should&lt;/li&gt;
  926. &lt;li&gt;Thumbnail generation won´t work at all.&lt;/li&gt;
  927. &lt;/ul&gt;
  928. IBM initial setup, which is working fine, is that the scheduled tasks are set up to start on a &quot;one time&quot; trigger, and than with a 5 minute repeat interval.&lt;br /&gt;
  929. &lt;br /&gt;
  930. Btw, do not alter this interval!! I tried... don´t do it.&lt;br /&gt;
  931. &lt;br /&gt;
  932. And the scheduled tasks that are installed has a &quot;when user is logged on&quot; criteria.&lt;br /&gt;
  933. &lt;br /&gt;
  934. When I have tried to change this to &quot;wether or not user is logged on&quot;, and set the trigger to &quot;on startup&quot;. in order to make the sched tasks start up automatically at windows reboot, without having to actually log on to the servers desktop... things was not working as expected.&lt;br /&gt;
  935. &lt;br /&gt;
  936. The environments for the customers has been basically the same setup:&lt;br /&gt;
  937. &lt;ul&gt;
  938. &lt;li&gt;1 IBM Connections server&amp;nbsp;&lt;/li&gt;
  939. &lt;li&gt;1 Docs server where all three parts are installed (docs, viewer, conversion)&lt;/li&gt;
  940. &lt;li&gt;1 DB2 server&lt;/li&gt;
  941. &lt;/ul&gt;
  942. &lt;br /&gt;
  943. My first installation was on a test server, where IBM Connections, DB2 and the IBM Docs servers were all installed on the same windows machine.&lt;br /&gt;
  944. &lt;b&gt;This server has no issues at all.&lt;/b&gt;&lt;br /&gt;
  945. &lt;br /&gt;
  946. On the customer scenarios, where the Docs parts are installed on a separate server, a colleague of mine, &lt;a href=&quot;http://www.twitter.com/kilotins&quot; target=&quot;_blank&quot;&gt;@kilotin&lt;/a&gt;, created a startup script for the Docs parts. This script is executed through a Windows Scheduled task, and is triggered &quot;on system startup&quot;.&lt;br /&gt;
  947. The mounting of the IBM Connections shared folder is also something that´s called from within this script.&lt;br /&gt;
  948. &lt;br /&gt;
  949. He also created a &quot;stopdocs.bat&quot; script, which shuts down the WAS server, node agents and disconnects the network drive mapping. It also does a reboot of the operating system.&lt;br /&gt;
  950. (This script is shared later down in this blogentry, a modified version, in order to make this whole thing work.)&lt;br /&gt;
  951. &lt;br /&gt;
  952. And, in order for the two Docs scheduled tasks (&quot;sym_monitor&quot; and &quot;kill_timeout&quot;) to start automatically when the Windows server reboots, I´ve also modified those tasks to be triggered &quot;on system startup&quot; and to be executed with the option &quot;start wether or not user is logged on&quot;.&lt;br /&gt;
  953. &lt;br /&gt;
  954. All sounds good, right?&lt;br /&gt;
  955. Well, not quite.&lt;br /&gt;
  956. &lt;br /&gt;
  957. When I was in the process of developing this auto-start routine, this is what I did:&lt;br /&gt;
  958. &lt;ol&gt;
  959. &lt;li&gt;Executed the &quot;stopdocs.bat&quot; script.&lt;/li&gt;
  960. &lt;li&gt;Watched as the Websphere servers were shut down&lt;/li&gt;
  961. &lt;li&gt;Then monitored that the OS was actually restarted.&lt;/li&gt;
  962. &lt;li&gt;Logged into the desktop of the server, to monitor that the WAS processes were launched automatically.&lt;/li&gt;
  963. &lt;li&gt;Then I tested each IBM Docs component manually (Create a document, edit, publish, print to pdf, uploaded documents, edited, watched as the thumbnail was generated.. etc, etc.)&lt;/li&gt;
  964. &lt;/ol&gt;
  965. Conclusion: Docs server is working fine and the restart routine works flawlessly also.&lt;br /&gt;
  966. &lt;br /&gt;
  967. &lt;b&gt;WRONG!&lt;/b&gt;&lt;br /&gt;
  968. &lt;br /&gt;
  969. When a week went by, customers started complaining that the viewer didn´t work.&lt;br /&gt;
  970. Especially documents of elderly Microsoft word format, &quot;.DOC&quot;,&amp;nbsp; was not converting at all.&lt;br /&gt;
  971. Newer document format, such as &quot;.DOCX&quot; was working....&lt;br /&gt;
  972. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
  973. &lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjE-RUW2d8J1dik9FeFw_AJ41PUgLqH4EmoJaEZ4OLWEXXnQvGc_qerFTTZOTjbvPZ2m5mYFClsPMx9MYufB1LsfQMHIreE2pPAopND9wjIz0-rZfn5uVpOAK4DVUNB9o5TY5J6o9FCsNsu/s1600/Screen+Shot+2016-11-09+at+14.39.41.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;312&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjE-RUW2d8J1dik9FeFw_AJ41PUgLqH4EmoJaEZ4OLWEXXnQvGc_qerFTTZOTjbvPZ2m5mYFClsPMx9MYufB1LsfQMHIreE2pPAopND9wjIz0-rZfn5uVpOAK4DVUNB9o5TY5J6o9FCsNsu/s640/Screen+Shot+2016-11-09+at+14.39.41.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
  974. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
  975. &lt;br /&gt;&lt;/div&gt;
  976. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
  977. SystemOut.log said stuff like:&lt;/div&gt;
  978. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
  979. &lt;br /&gt;&lt;/div&gt;
  980. &lt;blockquote class=&quot;tr_bq&quot; style=&quot;clear: both;&quot;&gt;
  981. &lt;i&gt;[9/23/16 9:50:31:821 CEST] 0000047f QuerySnapshot E &amp;nbsp; CLFAF409W: Snapshot generation failed. Conversion error occurred. Error code:1203 Error message:Server returned unexpected status. Document id:ffbb67a7-5a98-49c8-8af7-28a74f86bc60 Document mimetype:application/msword Document version:1&lt;/i&gt;&lt;/blockquote&gt;
  982. &lt;div&gt;
  983. &lt;br /&gt;&lt;/div&gt;
  984. &lt;br /&gt;
  985. And thumbnails previewing the content of the file is not shown either:&lt;br /&gt;
  986. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
  987. &lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_gVDzCnLe2sU76rLRxvq9sObtk6oPA0RdrY4sTKg3bYRsdCGbd9W7QaV0r0PIAB8RNok98Oz8WaHLexsG_bdTm1O3uJ3kvnDWEFH8Qk0kQg7jgKG8ivhTLw2deCL8UlOPyWoEO7xobb6s/s1600/Screen+Shot+2016-11-09+at+14.39.11.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_gVDzCnLe2sU76rLRxvq9sObtk6oPA0RdrY4sTKg3bYRsdCGbd9W7QaV0r0PIAB8RNok98Oz8WaHLexsG_bdTm1O3uJ3kvnDWEFH8Qk0kQg7jgKG8ivhTLw2deCL8UlOPyWoEO7xobb6s/s640/Screen+Shot+2016-11-09+at+14.39.11.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
  988. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
  989. &lt;br /&gt;&lt;/div&gt;
  990. SystemOut.log said:&lt;br /&gt;
  991. &lt;blockquote class=&quot;tr_bq&quot;&gt;
  992. &lt;i&gt;[11/8/16 19:51:46:095 CET] 00000132 UploadConvers I &amp;nbsp; CLFAF007I: Need to start a new conversion. This is for upload service. Doc id is 414ba791-1e60-4325-8e1d-d4f397b5014c. Mime type is application/vnd.openxmlformats-officedocument.wordprocessingml.document&lt;/i&gt;&lt;i&gt;[11/8/16 19:51:46:188 CET] 00000132 ThumbnailServ I &amp;nbsp; Aquired thumbnail service lock successfully. DocId: 414ba791-1e60-4325-8e1d-d4f397b5014c LastModified: 1,478,631,105,495&lt;/i&gt;&lt;i&gt;[11/8/16 19:51:46:188 CET] 00000132 ThumbnailServ I &amp;nbsp; CLFAF007I: Need to start a new conversion. This is for thumbnail service - one page upload conversion. Doc id is 414ba791-1e60-4325-8e1d-d4f397b5014c Mime type is application/vnd.openxmlformats-officedocument.wordprocessingml.document LastModified is 1478631105495&lt;/i&gt;&lt;i&gt;[11/8/16 19:51:46:188 CET] 00000155 LCFilesEJBRep W &lt;b&gt;&amp;nbsp; Can&#39;t find the file folder on EJB server! E:\shared\files\upload\files\35\65\eb4e2658-3cdb-4d5d-b79e-fe5637db363f&lt;/b&gt;&lt;/i&gt;&lt;i&gt;[11/8/16 19:51:46:188 CET] 00000155 LCFilesEJBRep W &amp;nbsp; CLFAF703E: Get download document file. The doc id is 414ba791-1e60-4325-8e1d-d4f397b5014c&lt;/i&gt;&lt;i&gt;[11/8/16 19:51:46:188 CET] 00000155 DocumentServi W &amp;nbsp; &lt;b&gt;Image conversion for uploading failed. Document Id:414ba791-1e60-4325-8e1d-d4f397b5014c null&lt;/b&gt;&lt;/i&gt;&lt;/blockquote&gt;
  993. &lt;div&gt;
  994. &lt;br /&gt;&lt;/div&gt;
  995. &lt;br /&gt;
  996. I then logged into the server, tested and then I see that &quot;.DOC&quot; documents started working again in the viewer. This was often after I did a manual restart of the Websphere Docs servers.&lt;br /&gt;
  997. Thumbnails generation however, did not work.&lt;br /&gt;
  998. &lt;br /&gt;
  999. Weird, right?&lt;br /&gt;
  1000. &lt;br /&gt;
  1001. I then turned off the auto-restart scheduled task for each customer, while I was trying to figure this issue out. I made sure that the servers was running fine whilst doing so.&lt;br /&gt;
  1002. &lt;br /&gt;
  1003. I tried everything I could think of. I created Windows services for the Docs WAS processes, ran those as an admin user, also tried as the SYSTEM user.... I tried mapping the network drive as different users, I was also in contact with IBM Champion Roberto Boccadoro, where we compared Docs configuration files with what he had in his system.... I then asked Roberto which user does he start the servers with. He was using &quot;System&quot;. I then tried this on the scheduled task that starts up the servers as well.... Nothing gave results.&lt;br /&gt;
  1004. &lt;br /&gt;
  1005. &lt;u&gt;The thing that seemed to work, was actually ALWAYS logging manually into the Windows Desktop of the server.&lt;/u&gt;&lt;br /&gt;
  1006. That triggered stuff to work regarding .doc documents at least.&lt;br /&gt;
  1007. &lt;br /&gt;
  1008. So, I then created a PMR, explaining what was going on. And after a few failed attempts, we were actually on to something!&lt;br /&gt;
  1009. &lt;br /&gt;
  1010. IBM said that &quot;you can´t use an Admin user in the Scheduled Tasks. You have to use the System user as the user that fires the Sched-tasks.&quot;. That means ALL THE TASKS, not only the Sched Task that starts the Websphere processes, but also the &quot;sym_monitor&quot; and &quot;kill_timout&quot; process.&lt;br /&gt;
  1011. &lt;br /&gt;
  1012. And also, IBM also reccomends calling the Mount script in a separate script....... (which is wrong... I´ll discuss this later on).&lt;br /&gt;
  1013. &lt;br /&gt;
  1014. Ok, first of all. When you install IBM Docs, the two scheduled tasks &quot;sym_monitor&quot; and &quot;kill_timeout&quot; is created with the user you are logged in as the installation was running. So, those two Sched tasks I had to manually set to run as &quot;System&quot;.&lt;br /&gt;
  1015. &lt;br /&gt;
  1016. I then restarted the Docs Windows server, and &lt;u&gt;tested without logging into the desktop of the server this time&lt;/u&gt;.&lt;br /&gt;
  1017. &lt;br /&gt;
  1018. &lt;b&gt;&lt;u&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Wow, now &quot;.DOC&quot; documents was actually working. Converted just fine and the viewer worked.&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
  1019. &lt;br /&gt;
  1020. But one thing was still not working, and that was the thumbnail creation of the document.&lt;br /&gt;
  1021. &lt;br /&gt;
  1022. I then stumbled upon an article (WHICH I DID NOT BOOKMARK and can´t find it again), describing the fact that when you map a drive in a script through a scheduled task, throug a &quot;call&quot; to a different mount script (as IBM suggested), and when this process is started up as the &quot;SYSTEM&quot; user, there is no sharing between the two processes.&lt;br /&gt;
  1023. Which means, the system user that starts up the WAS servers does not have access to the mapped drive, which was called through a separate mount script!!&lt;br /&gt;
  1024. &lt;br /&gt;
  1025. So the solution, is to do the drive mounting inside the same script that starts up the Docs WAS processes. This is opposed to what IBM suggested.&lt;br /&gt;
  1026. &lt;br /&gt;
  1027. &lt;b&gt;&lt;span style=&quot;font-size: large;&quot;&gt;So... This has been a long read for you guys. Here´s the fun part: How to correctly automate the startup of the Docs server and all it´s related processes:&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
  1028. &lt;br /&gt;
  1029. First, you need to create this script:&lt;br /&gt;
  1030. &lt;br /&gt;
  1031. (The order of starting up the WAS servers are important; 1. Conversion, 2. Docs, 3. Viewer.)&lt;br /&gt;
  1032. &lt;br /&gt;
  1033. &lt;br /&gt;
  1034. 1. Create a directory e.g. D:\Scripts&lt;br /&gt;
  1035. 2. Create a new subdirectory e.g. D:\Scripts\logs&lt;br /&gt;
  1036. 3.Create file in D:\Scripts with the name &quot;mapAndStartDocs.bat&quot; with this content:&lt;br /&gt;
  1037. (Modify the script to suite your environment)&lt;br /&gt;
  1038. &lt;div&gt;
  1039. (I only map 1 drive, the Connections Shared Folder share, The docs_share and the viewer_share is locally on the Docs Windows server, which means I don´t need to map those to u: and v:)&lt;br /&gt;
  1040. &lt;div&gt;
  1041. &lt;br /&gt;&lt;/div&gt;
  1042. &lt;div&gt;
  1043. &lt;i style=&quot;font-size: small;&quot;&gt;@echo off&lt;/i&gt;&lt;/div&gt;
  1044. &lt;div&gt;
  1045. &lt;i&gt;&lt;br /&gt;&lt;/i&gt;
  1046. &lt;br /&gt;
  1047. &lt;div&gt;
  1048. &lt;i&gt;:Mount&lt;/i&gt;&lt;/div&gt;
  1049. &lt;div&gt;
  1050. &lt;i&gt;echo Mapping IBM Connections Shared Data disk %date% %time% &amp;gt; D:\Scripts\logs\mount.log&lt;/i&gt;&lt;/div&gt;
  1051. &lt;div&gt;
  1052. &lt;i&gt;net use E: \\appsrv1.skya.local\e$\IBM\Data /user:USERNAME PASSWORD /persistent:yes &amp;gt;&amp;gt; D:\Scripts\logs\mount.log&lt;/i&gt;&lt;/div&gt;
  1053. &lt;div&gt;
  1054. &lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;
  1055. &lt;div&gt;
  1056. &lt;i&gt;:StartNodes&lt;/i&gt;&lt;/div&gt;
  1057. &lt;div&gt;
  1058. &lt;i&gt;echo Start conv nodeagent %date% %time% &amp;gt; D:\Scripts\logs\startNodes.log&lt;/i&gt;&lt;/div&gt;
  1059. &lt;div&gt;
  1060. &lt;i&gt;call D:\IBM\WebSphere\AppServer\profiles\conv1Node01\bin\startNode.bat &amp;gt;&amp;gt; D:\Scripts\logs\startNodes.log&lt;/i&gt;&lt;/div&gt;
  1061. &lt;div&gt;
  1062. &lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;
  1063. &lt;div&gt;
  1064. &lt;i&gt;echo Start docs nodeagent %date% %time% &amp;gt;&amp;gt; D:\Scripts\logs\startNodes.log&lt;/i&gt;&lt;/div&gt;
  1065. &lt;div&gt;
  1066. &lt;i&gt;call D:\IBM\WebSphere\AppServer\profiles\docs1Node01\bin\startNode.bat &amp;gt;&amp;gt; D:\Scripts\logs\startNodes.log&lt;/i&gt;&lt;/div&gt;
  1067. &lt;div&gt;
  1068. &lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;
  1069. &lt;div&gt;
  1070. &lt;i&gt;echo Start viewer nodeagent %date% %time% &amp;gt;&amp;gt; D:\Scripts\logs\startNodes.log&lt;/i&gt;&lt;/div&gt;
  1071. &lt;div&gt;
  1072. &lt;i&gt;call D:\IBM\WebSphere\AppServer\profiles\viewer1Node01\bin\startNode.bat &amp;gt;&amp;gt; D:\Scripts\logs\startNodes.log&lt;/i&gt;&lt;/div&gt;
  1073. &lt;div&gt;
  1074. &lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;
  1075. &lt;div&gt;
  1076. &lt;i&gt;:StartServers&lt;/i&gt;&lt;/div&gt;
  1077. &lt;div&gt;
  1078. &lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;
  1079. &lt;div&gt;
  1080. &lt;i&gt;echo Start conv server %date% %time% &amp;gt; D:\Scripts\logs\startServers.log&lt;/i&gt;&lt;/div&gt;
  1081. &lt;div&gt;
  1082. &lt;i&gt;call D:\IBM\WebSphere\AppServer\profiles\conv1Node01\bin\startServer.bat IBMConversionMember1 &amp;gt;&amp;gt; D:\Scripts\logs\startServers.log&lt;/i&gt;&lt;/div&gt;
  1083. &lt;div&gt;
  1084. &lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;
  1085. &lt;div&gt;
  1086. &lt;i&gt;echo Start docs server %date% %time% &amp;gt;&amp;gt; D:\Scripts\logs\startServers.log&lt;/i&gt;&lt;/div&gt;
  1087. &lt;div&gt;
  1088. &lt;i&gt;call D:\IBM\WebSphere\AppServer\profiles\docs1Node01\bin\startServer.bat IBMDocsMember1 &amp;gt;&amp;gt; D:\Scripts\logs\startServers.log&lt;/i&gt;&lt;/div&gt;
  1089. &lt;div&gt;
  1090. &lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;
  1091. &lt;div&gt;
  1092. &lt;i&gt;echo Start viewer server %date% %time% &amp;gt;&amp;gt; D:\Scripts\logs\startServers.log&lt;/i&gt;&lt;/div&gt;
  1093. &lt;div&gt;
  1094. &lt;i&gt;call D:\IBM\WebSphere\AppServer\profiles\viewer1Node01\bin\startServer.bat IBMViewerMember1 &amp;gt;&amp;gt; D:\Scripts\logs\startServers.log&lt;/i&gt;&lt;/div&gt;
  1095. &lt;div&gt;
  1096. &lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;
  1097. &lt;div&gt;
  1098. &lt;i&gt;:exit&lt;/i&gt;&lt;/div&gt;
  1099. &lt;br /&gt;
  1100. &lt;br /&gt;
  1101. Then create the script stopDocs.bat and put it in the same D:\Scripts folder.&lt;br /&gt;
  1102. stopDocs.bat content:&lt;br /&gt;
  1103. &lt;i&gt;&lt;br /&gt;&lt;/i&gt;
  1104. &lt;i&gt;@echo off&lt;/i&gt;&lt;br /&gt;
  1105. &lt;i&gt;&lt;br /&gt;&lt;/i&gt;
  1106. &lt;i&gt;:StopServers&lt;/i&gt;&lt;br /&gt;
  1107. &lt;i&gt;echo Stop viewer server %date% %time% &amp;gt; D:\Scripts\logs\stopServers.log&lt;/i&gt;&lt;br /&gt;
  1108. &lt;i&gt;call D:\IBM\WebSphere\AppServer\profiles\viewer1Node01\bin\stopServer.bat IBMViewerMember1 -username&amp;nbsp;&lt;/i&gt;&lt;i style=&quot;font-size: small;&quot;&gt;WASADMIN&lt;/i&gt;&lt;i&gt;&amp;nbsp;-password&amp;nbsp;&lt;/i&gt;&lt;i style=&quot;font-size: small;&quot;&gt;PASSWORD&lt;/i&gt;&lt;i&gt;&amp;nbsp;&amp;gt;&amp;gt; D:\Scripts\logs\stopServers.log&lt;/i&gt;&lt;br /&gt;
  1109. &lt;i&gt;&lt;br /&gt;&lt;/i&gt;
  1110. &lt;i&gt;echo Stop docs server&amp;nbsp;&lt;/i&gt;&lt;i&gt;%date% %time% &amp;gt;&amp;gt; D:\Scripts\logs\stopServers.log&lt;/i&gt;&lt;br /&gt;
  1111. &lt;i&gt;call D:\IBM\WebSphere\AppServer\profiles\docs1Node01\bin\stopServer.bat IBMDocsMember1 -username&amp;nbsp;&lt;/i&gt;&lt;i style=&quot;font-size: small;&quot;&gt;WASADMIN&lt;/i&gt;&lt;i&gt;&amp;nbsp;-password&amp;nbsp;&lt;/i&gt;&lt;i style=&quot;font-size: small;&quot;&gt;PASSWORD&lt;/i&gt;&lt;i&gt;&amp;nbsp;&amp;gt;&amp;gt; D:\Scripts\logs\stopServers.log&lt;/i&gt;&lt;br /&gt;
  1112. &lt;i&gt;&lt;br /&gt;&lt;/i&gt;
  1113. &lt;i style=&quot;font-size: small;&quot;&gt;echo Stop conv server&amp;nbsp;&lt;/i&gt;&lt;i&gt;%date% %time% &amp;gt;&amp;gt; D:\Scripts\logs\stopServers.log&lt;/i&gt;&lt;br /&gt;
  1114. &lt;i&gt;call D:\IBM\WebSphere\AppServer\profiles\conv1Node01\bin\stopServer.bat IBMConversionMember1 -username WASADMIN -password&amp;nbsp;&lt;/i&gt;&lt;i style=&quot;font-size: small;&quot;&gt;PASSWORD&lt;/i&gt;&lt;i&gt;&amp;nbsp;&amp;gt;&amp;gt; D:\Scripts\logs\stopServers.log&lt;/i&gt;&lt;br /&gt;
  1115. &lt;i&gt;&lt;br /&gt;&lt;/i&gt;
  1116. &lt;i&gt;:StopNodes&lt;/i&gt;&lt;br /&gt;
  1117. &lt;i style=&quot;font-size: small;&quot;&gt;echo Stop viewer nodeagent&amp;nbsp;&lt;/i&gt;&lt;i&gt;%date% %time% &amp;gt; D:\Scripts\logs\stopNodes.log&lt;/i&gt;&lt;br /&gt;
  1118. &lt;i&gt;call D:\IBM\WebSphere\AppServer\profiles\viewer1Node01\bin\stopNode.bat -username&amp;nbsp;&lt;/i&gt;&lt;i style=&quot;font-size: small;&quot;&gt;WASADMIN&lt;/i&gt;&lt;i&gt;&amp;nbsp;-password&amp;nbsp;&lt;/i&gt;&lt;i style=&quot;font-size: small;&quot;&gt;PASSWORD&lt;/i&gt;&lt;i&gt;&amp;nbsp;&amp;gt;&amp;gt; D:\Scripts\logs\stopNodes.log&lt;/i&gt;&lt;br /&gt;
  1119. &lt;i&gt;&lt;br /&gt;&lt;/i&gt;
  1120. &lt;i style=&quot;font-size: small;&quot;&gt;echo Stop docs nodeagent&amp;nbsp;&lt;/i&gt;&lt;i&gt;%date% %time% &amp;gt;&amp;gt; D:\Scripts\logs\stopNodes.log&lt;/i&gt;&lt;br /&gt;
  1121. &lt;i&gt;call D:\IBM\WebSphere\AppServer\profiles\docs1Node01\bin\stopNode.bat -username&amp;nbsp;&lt;/i&gt;&lt;i style=&quot;font-size: small;&quot;&gt;WASADMIN&lt;/i&gt;&lt;i&gt;&amp;nbsp;-password PASSWORD &amp;gt;&amp;gt; D:\Scripts\logs\stopNodes.log&lt;/i&gt;&lt;br /&gt;
  1122. &lt;i&gt;&lt;br /&gt;&lt;/i&gt;
  1123. &lt;i style=&quot;font-size: small;&quot;&gt;echo Stop conv nodeagent&amp;nbsp;&lt;/i&gt;&lt;i&gt;%date% %time% &amp;gt;&amp;gt; D:\Scripts\logs\stopNodes.log&lt;/i&gt;&lt;br /&gt;
  1124. &lt;i&gt;call D:\IBM\WebSphere\AppServer\profiles\conv1Node01\bin\stopNode.bat -username&amp;nbsp;&lt;/i&gt;&lt;i style=&quot;font-size: small;&quot;&gt;WASADMIN&lt;/i&gt;&lt;i&gt;&amp;nbsp;-password&amp;nbsp;&lt;/i&gt;&lt;i style=&quot;font-size: small;&quot;&gt;PASSWORD&lt;/i&gt;&lt;i&gt;&amp;nbsp;&amp;gt;&amp;gt; D:\Scripts\logs\stopNodes.log&lt;/i&gt;&lt;br /&gt;
  1125. &lt;i&gt;&lt;br /&gt;&lt;/i&gt;
  1126. &lt;i&gt;:UnmountShares&lt;/i&gt;&lt;br /&gt;
  1127. &lt;i&gt;echo Unmount share %date% %time% &amp;gt; D:\Scripts\logs\unmount.log&lt;/i&gt;&lt;br /&gt;
  1128. &lt;i&gt;net use * /delete /yes &amp;gt;&amp;gt; D:\Scripts\logs\unmount.log&lt;/i&gt;&lt;br /&gt;
  1129. &lt;i&gt;&lt;br /&gt;&lt;/i&gt;
  1130. &lt;i&gt;:Reboot&lt;/i&gt;&lt;br /&gt;
  1131. &lt;i&gt;echo Reboot %date% %time% &amp;gt; D:\Scripts\logs\reboot.log&lt;/i&gt;&lt;br /&gt;
  1132. &lt;i&gt;shutdown -r -t 3&lt;/i&gt;&lt;br /&gt;
  1133. &lt;br /&gt;
  1134. Then, change the two scheduled tasks like this:&lt;br /&gt;
  1135. &lt;b&gt;kill_timeout:&lt;/b&gt;&lt;br /&gt;
  1136. Set the user to &quot;SYSTEM&quot;, run with highest priv and &quot;hidden&quot;&lt;br /&gt;
  1137. &lt;br /&gt;
  1138. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
  1139. &lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVS7g_lDosGiSTsD0k1x4XeccrKzOrvYKCPLGLkE-AyNAvULm4CJyrztPnVE6hag1Gq_ASoOv4-4VpP02Q81domiJc8nm1yxd3QscVW7Yi-1ELuwWaqvtr-f8x3Xz28tBeTrniH8rwwhh3/s1600/Screen+Shot+2016-11-08+at+13.50.33.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;485&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVS7g_lDosGiSTsD0k1x4XeccrKzOrvYKCPLGLkE-AyNAvULm4CJyrztPnVE6hag1Gq_ASoOv4-4VpP02Q81domiJc8nm1yxd3QscVW7Yi-1ELuwWaqvtr-f8x3Xz28tBeTrniH8rwwhh3/s640/Screen+Shot+2016-11-08+at+13.50.33.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
  1140. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
  1141. &lt;br /&gt;&lt;/div&gt;
  1142. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
  1143. Change trigger to &quot;At startup&quot; and 5 min repeat and duration to Indefinitely:&lt;/div&gt;
  1144. &lt;br /&gt;
  1145. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
  1146. &lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8jUiII3FZ8P0CoDq-cB9lVuuEbczGoCWyOHfbcK1cwyMXeWNgStfyDN4q2slTm4B7tqdGhyHKK8WmHfCC6wh8c1gfWBybQcgfRH_uDzzKUlLVB1Q2MpTzt3tqQW-IemvSCGg7NRfSbTYL/s1600/Screen+Shot+2016-11-08+at+13.50.45.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;531&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8jUiII3FZ8P0CoDq-cB9lVuuEbczGoCWyOHfbcK1cwyMXeWNgStfyDN4q2slTm4B7tqdGhyHKK8WmHfCC6wh8c1gfWBybQcgfRH_uDzzKUlLVB1Q2MpTzt3tqQW-IemvSCGg7NRfSbTYL/s640/Screen+Shot+2016-11-08+at+13.50.45.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
  1147. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
  1148. &lt;br /&gt;&lt;/div&gt;
  1149. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
  1150. Do the same for &lt;b&gt;&quot;sym_monitor&quot;:&lt;/b&gt;&lt;/div&gt;
  1151. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
  1152. &lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
  1153. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
  1154. &lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgiF2QDLqHHeIoWFWBNbjWiSFK2e7-eTRJt3c4bCunl-sgzUApDIP6O9OF7kMpKKLVX0mQj4Zmkf1ZrfCYBYZyOP7elGUM_0WCousD2TCUn7ZSfJiBNptVGf12H_VMybEHSEPF4QX5aeAWi/s1600/Screen+Shot+2016-11-08+at+13.51.03.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;484&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgiF2QDLqHHeIoWFWBNbjWiSFK2e7-eTRJt3c4bCunl-sgzUApDIP6O9OF7kMpKKLVX0mQj4Zmkf1ZrfCYBYZyOP7elGUM_0WCousD2TCUn7ZSfJiBNptVGf12H_VMybEHSEPF4QX5aeAWi/s640/Screen+Shot+2016-11-08+at+13.51.03.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
  1155. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
  1156. &lt;br /&gt;&lt;/div&gt;
  1157. &lt;div style=&quot;text-align: center;&quot;&gt;
  1158. &lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhy1jLWdH-vHPWWtzLWiENm_Ga0vsySKTGH5WgtvZjSePFo_ZoantYS9r5io72aKJ0ACy7u-HaOPlqqazNAjPpV37X7AyNibaSuGeubXN0GnbInrBtd6pxXFhJGsrWkqVSi5_-x9K69PdJw/s1600/Screen+Shot+2016-11-08+at+13.51.15.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;550&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhy1jLWdH-vHPWWtzLWiENm_Ga0vsySKTGH5WgtvZjSePFo_ZoantYS9r5io72aKJ0ACy7u-HaOPlqqazNAjPpV37X7AyNibaSuGeubXN0GnbInrBtd6pxXFhJGsrWkqVSi5_-x9K69PdJw/s640/Screen+Shot+2016-11-08+at+13.51.15.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
  1159. &lt;div style=&quot;text-align: center;&quot;&gt;
  1160. &lt;br /&gt;&lt;/div&gt;
  1161. &lt;div style=&quot;text-align: left;&quot;&gt;
  1162. &lt;br /&gt;&lt;/div&gt;
  1163. &lt;div style=&quot;text-align: left;&quot;&gt;
  1164. Then, create a new Scheduled task with the name &quot;StartDocs&quot;.&lt;/div&gt;
  1165. &lt;div style=&quot;text-align: left;&quot;&gt;
  1166. Set the configuration as the following screenshots show:&lt;br /&gt;
  1167. &lt;br /&gt;&lt;/div&gt;
  1168. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
  1169. &lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPjsR_lmuU8JiM3Pa2Mw8pknGXIBH9bPC1ZPPlJCrZtXiNqiVKUaoiBXdREIG-gUcB2hPl98iNfFB0DLY1efRPMrSZpG7LEX4RN94k2az7rzJjNB62rx4omCJP00HR0igdc1znckhtrjQ5/s1600/Screen+Shot+2016-11-08+at+13.51.38.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;490&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPjsR_lmuU8JiM3Pa2Mw8pknGXIBH9bPC1ZPPlJCrZtXiNqiVKUaoiBXdREIG-gUcB2hPl98iNfFB0DLY1efRPMrSZpG7LEX4RN94k2az7rzJjNB62rx4omCJP00HR0igdc1znckhtrjQ5/s640/Screen+Shot+2016-11-08+at+13.51.38.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
  1170. &lt;div style=&quot;text-align: center;&quot;&gt;
  1171. &lt;br /&gt;&lt;/div&gt;
  1172. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
  1173. &lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsHuBMOg494hNN1YIhCyXLHLgQlsJ-8YniHJN7w6ksdJ0DxMb1m37gtCGRoH_dg02WM2PpPLKuv2GVGMmT2o6Q-0GCVEN8wvJKWrj4-fqT56LGJLV6k7x4JaGY_q3FHFVxfDEEPQbufm3R/s1600/Screen+Shot+2016-11-08+at+13.51.51.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;324&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsHuBMOg494hNN1YIhCyXLHLgQlsJ-8YniHJN7w6ksdJ0DxMb1m37gtCGRoH_dg02WM2PpPLKuv2GVGMmT2o6Q-0GCVEN8wvJKWrj4-fqT56LGJLV6k7x4JaGY_q3FHFVxfDEEPQbufm3R/s640/Screen+Shot+2016-11-08+at+13.51.51.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
  1174. &lt;div style=&quot;text-align: center;&quot;&gt;
  1175. &lt;br /&gt;&lt;/div&gt;
  1176. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
  1177. &lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrizx_9z132_7RJ28S4HGMsRPMq638QcBeF-Tdzz1KI9hdrSTKjj6E1wuxwXpQsJbqanBMc7WRcuvqXY3JBXC8X6NmgAHehSyPm-zYrOmboRvElr3EqqBFX8m4Ka8m0wTgbUMhnc2yQLe0/s1600/Screen+Shot+2016-11-08+at+13.52.07.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;640&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrizx_9z132_7RJ28S4HGMsRPMq638QcBeF-Tdzz1KI9hdrSTKjj6E1wuxwXpQsJbqanBMc7WRcuvqXY3JBXC8X6NmgAHehSyPm-zYrOmboRvElr3EqqBFX8m4Ka8m0wTgbUMhnc2yQLe0/s640/Screen+Shot+2016-11-08+at+13.52.07.png&quot; width=&quot;612&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
  1178. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
  1179. &lt;br /&gt;&lt;/div&gt;
  1180. &lt;div class=&quot;&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
  1181. &lt;br /&gt;&lt;/div&gt;
  1182. &lt;div class=&quot;&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
  1183. Then, if you want to schedule a restart of the Docs server, create a Scheduled task with the name &quot;StopDocs&quot;&lt;br /&gt;
  1184. &lt;br /&gt;&lt;/div&gt;
  1185. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
  1186. &lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgoEvi2YC9qII2XFF86KvcSb7XCE4HJxM3GgFfCshyYtgdutDJ_pGS_iYJEGuW4C4Pjf-U9vV3Jv3sZXeeyYWu0FPPBCKbs81JzTIXF_mH2iWX58BTO171MB_1TFQvvRm8CUIBkesxYcWBB/s1600/Screen+Shot+2016-11-08+at+13.53.10.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;488&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgoEvi2YC9qII2XFF86KvcSb7XCE4HJxM3GgFfCshyYtgdutDJ_pGS_iYJEGuW4C4Pjf-U9vV3Jv3sZXeeyYWu0FPPBCKbs81JzTIXF_mH2iWX58BTO171MB_1TFQvvRm8CUIBkesxYcWBB/s640/Screen+Shot+2016-11-08+at+13.53.10.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
  1187. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
  1188. &lt;br /&gt;&lt;/div&gt;
  1189. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
  1190. &lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEghwgC1aIbAb54UQ4yNMLyTUXm1RY3tj35qBeE6TX4WZ7NZaEUVD73ql8ltrdC18S1FoapxtHLV7ZyyrQZZdhkJC6d_MwDe5Vz8zUqXNWkGRFsV90X462nM3BlNwNerfraQCLXgvXDBheZI/s1600/Screen+Shot+2016-11-08+at+13.53.25.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;640&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEghwgC1aIbAb54UQ4yNMLyTUXm1RY3tj35qBeE6TX4WZ7NZaEUVD73ql8ltrdC18S1FoapxtHLV7ZyyrQZZdhkJC6d_MwDe5Vz8zUqXNWkGRFsV90X462nM3BlNwNerfraQCLXgvXDBheZI/s640/Screen+Shot+2016-11-08+at+13.53.25.png&quot; width=&quot;606&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
  1191. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
  1192. &lt;br /&gt;&lt;/div&gt;
  1193. &lt;div style=&quot;text-align: center;&quot;&gt;
  1194. &lt;br /&gt;&lt;/div&gt;
  1195. &lt;br /&gt;
  1196. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
  1197. &lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMXynCNryEdxEFPtOLKq6fmhV-0P71C92tSJ4bqQQec0tF9a-6Ol0l3jvxOheb7QRpeSX1Y15gPskJCEi6tgZsE4l7r7tblx1NnUqC0syFAjZCinZcXcJ-MSSjQzyIPh4CtrK_j2t6f5F-/s1600/Screen+Shot+2016-11-08+at+13.53.48.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;640&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMXynCNryEdxEFPtOLKq6fmhV-0P71C92tSJ4bqQQec0tF9a-6Ol0l3jvxOheb7QRpeSX1Y15gPskJCEi6tgZsE4l7r7tblx1NnUqC0syFAjZCinZcXcJ-MSSjQzyIPh4CtrK_j2t6f5F-/s640/Screen+Shot+2016-11-08+at+13.53.48.png&quot; width=&quot;604&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
  1198. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
  1199. &lt;br /&gt;&lt;/div&gt;
  1200. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
  1201. You can then test the restart out by right-clicking the &quot;StopDocs&quot; scheduled task and select &quot;Run.&quot;&lt;/div&gt;
  1202. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
  1203. &lt;br /&gt;&lt;/div&gt;
  1204. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
  1205. If all goes well, the WAS servers and NodeAgents will shut down, and a windows reboot will occur.&lt;/div&gt;
  1206. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
  1207. And when the server is back up again, you will be able to create Docs documents&amp;nbsp;+ upload files with .doc format and preview them&amp;nbsp;+ you will notice that the Thumbnail generation of the files are working as well.&lt;/div&gt;
  1208. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
  1209. &lt;br /&gt;&lt;/div&gt;
  1210. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
  1211. Phew... This has been a huge headache... I´m thrilled that I´ve come up with the solution on how to automate the startup of the Docs servers with a scheduled reboot of the servers.&lt;/div&gt;
  1212. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
  1213. &lt;br /&gt;&lt;/div&gt;
  1214. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
  1215. Cheers...&lt;/div&gt;
  1216. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
  1217. &lt;br /&gt;&lt;/div&gt;
  1218. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
  1219. &lt;br /&gt;&lt;/div&gt;
  1220. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
  1221. P.S. Any comments or questions or suggestions on improvements, please post them in the comments section.&lt;/div&gt;
  1222. &lt;br /&gt;
  1223. &lt;br /&gt;
  1224. &lt;br /&gt;&lt;/div&gt;
  1225. &lt;/div&gt;
  1226. </description><link>https://blog.robertfarstad.com/2016/11/automate-startup-of-ibm-docs-20-server.html</link><author>noreply@blogger.com (Anonymous)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjE-RUW2d8J1dik9FeFw_AJ41PUgLqH4EmoJaEZ4OLWEXXnQvGc_qerFTTZOTjbvPZ2m5mYFClsPMx9MYufB1LsfQMHIreE2pPAopND9wjIz0-rZfn5uVpOAK4DVUNB9o5TY5J6o9FCsNsu/s72-c/Screen+Shot+2016-11-09+at+14.39.41.png" height="72" width="72"/><thr:total>5</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2962058938658093988.post-663240921503438267</guid><pubDate>Wed, 09 Nov 2016 12:05:00 +0000</pubDate><atom:updated>2017-03-17T12:04:59.689+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">sametime emoticons import zipfile</category><title>IBM Sametime emoticons - free of charge :-)</title><description>Over the years, I´ve gathered up quite a few emoticons which I have in the Sametime Connect client.&lt;br /&gt;
  1227. &lt;div&gt;
  1228. &lt;br /&gt;&lt;/div&gt;
  1229. &lt;div&gt;
  1230. You can download those here:&lt;br /&gt;
  1231. &lt;a href=&quot;https://www.dropbox.com/s/gr7b92wnqc8wq4i/Robert_sametime_emoticons.zip?dl=0&quot; target=&quot;_blank&quot;&gt;https://www.dropbox.com/s/gr7b92wnqc8wq4i/Robert_sametime_emoticons.zip?dl=0&lt;/a&gt;&lt;/div&gt;
  1232. &lt;div&gt;
  1233. Absolutely free of charge, from me to you :-)&lt;/div&gt;
  1234. &lt;div&gt;
  1235. &lt;br /&gt;&lt;/div&gt;
  1236. &lt;div&gt;
  1237. How do you import them into the chat client?&lt;/div&gt;
  1238. &lt;div&gt;
  1239. Well, just go like this:&lt;/div&gt;
  1240. &lt;div&gt;
  1241. &lt;br /&gt;&lt;/div&gt;
  1242. &lt;div&gt;
  1243. Open up a chat window, and click the smileyface in the toolbar.&lt;/div&gt;
  1244. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
  1245. &lt;/div&gt;
  1246. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
  1247. &lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiXnV8CAv-JSxYhnmQ6qkaE8z8lIMNV6kW4gmTRBxChCSRxO8QxLNzUxsCKFJ1R3BksptxMDTDhq5o4U3hDpQCvtRUN0mgMVnr93-MrXW0i21nwvwvOvhlT2XiCqhG_2dCz9fKBh9BuYIHQ/s1600/Screen+Shot+2016-11-09+at+12.51.10.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;212&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiXnV8CAv-JSxYhnmQ6qkaE8z8lIMNV6kW4gmTRBxChCSRxO8QxLNzUxsCKFJ1R3BksptxMDTDhq5o4U3hDpQCvtRUN0mgMVnr93-MrXW0i21nwvwvOvhlT2XiCqhG_2dCz9fKBh9BuYIHQ/s400/Screen+Shot+2016-11-09+at+12.51.10.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
  1248. &lt;div&gt;
  1249. &lt;br /&gt;&lt;/div&gt;
  1250. &lt;div&gt;
  1251. Then, click &quot;edit&quot;.&lt;/div&gt;
  1252. &lt;div&gt;
  1253. &lt;br /&gt;&lt;/div&gt;
  1254. &lt;div&gt;
  1255. Then, to separate my emoticons from the standard ones that Sametime provides, click &quot;new&quot;.&lt;/div&gt;
  1256. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
  1257. &lt;/div&gt;
  1258. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
  1259. &lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjn-6HvsU4RfamkJXBJ9LYF5aIeJ-VHS147gQk6gErAJrr7qUOYKOWmV7G8dwbAZkFH_OI8HaaOch6_Zm_1VD0PzuPSEMKFhETd3tzIJOar5bVsi1xs22d1l7zPPJn4kfRgB7M-nDGL46Yq/s1600/Screen+Shot+2016-11-09+at+12.52.24.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;300&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjn-6HvsU4RfamkJXBJ9LYF5aIeJ-VHS147gQk6gErAJrr7qUOYKOWmV7G8dwbAZkFH_OI8HaaOch6_Zm_1VD0PzuPSEMKFhETd3tzIJOar5bVsi1xs22d1l7zPPJn4kfRgB7M-nDGL46Yq/s400/Screen+Shot+2016-11-09+at+12.52.24.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
  1260. &lt;div&gt;
  1261. &lt;br /&gt;&lt;/div&gt;
  1262. &lt;div&gt;
  1263. &lt;br /&gt;&lt;/div&gt;
  1264. &lt;div&gt;
  1265. Enter a palette name:&lt;/div&gt;
  1266. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
  1267. &lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhnWMoT0EVbe9bkT3ncQroJOeni00zmDzgRgJH5wb1okoahBzWX8Vj1LihwIkd4hX9iQSqnCkyOy0XNs5k8K6LpEKDu6rb33IjpqfTXzuXR8pDdobtn4UxYk26m3Hu4d-svNo6YXua4PjJT/s1600/Screen+Shot+2016-11-09+at+12.52.35.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;240&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhnWMoT0EVbe9bkT3ncQroJOeni00zmDzgRgJH5wb1okoahBzWX8Vj1LihwIkd4hX9iQSqnCkyOy0XNs5k8K6LpEKDu6rb33IjpqfTXzuXR8pDdobtn4UxYk26m3Hu4d-svNo6YXua4PjJT/s400/Screen+Shot+2016-11-09+at+12.52.35.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
  1268. &lt;div&gt;
  1269. &lt;br /&gt;&lt;/div&gt;
  1270. &lt;div&gt;
  1271. &lt;br /&gt;&lt;/div&gt;
  1272. &lt;div&gt;
  1273. Then click &quot;import&quot; and browse to the zip-file you´ve just downloaded.&lt;/div&gt;
  1274. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
  1275. &lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiULW9rF8IMAkxCOmd43KJ6xpKfBA7a5ug6v7IgCrqMgc74-9GsFCU_jym7S9c9Be-YqIC7qj2UuIUpJ1bKTdL2CYNV13wab49n6xYxDws9xf7hmH16Q1BEWX3biq_dnn8Y_GfWk9smvfhW/s1600/Screen+Shot+2016-11-09+at+12.53.29.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;235&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiULW9rF8IMAkxCOmd43KJ6xpKfBA7a5ug6v7IgCrqMgc74-9GsFCU_jym7S9c9Be-YqIC7qj2UuIUpJ1bKTdL2CYNV13wab49n6xYxDws9xf7hmH16Q1BEWX3biq_dnn8Y_GfWk9smvfhW/s400/Screen+Shot+2016-11-09+at+12.53.29.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
  1276. &lt;div&gt;
  1277. &lt;br /&gt;&lt;/div&gt;
  1278. &lt;div&gt;
  1279. &lt;br /&gt;&lt;/div&gt;
  1280. &lt;div&gt;
  1281. And voila, the emoticons in the zip-file are all imported.&lt;/div&gt;
  1282. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
  1283. &lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEix7tqfLeBSIzfqoh4wxH0QJr7HI9qJJekvcF9RLIIY-iGDSEW1I3eCqcDhjuj9PV9r-Wz32gTQJ9wF9UeshymeCJPPSnE7PFIn2vpMgMq5aTZDiILK2BLc6sj4114kMm2FC5LoN9PNJdjL/s1600/Screen+Shot+2016-11-09+at+12.53.38.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEix7tqfLeBSIzfqoh4wxH0QJr7HI9qJJekvcF9RLIIY-iGDSEW1I3eCqcDhjuj9PV9r-Wz32gTQJ9wF9UeshymeCJPPSnE7PFIn2vpMgMq5aTZDiILK2BLc6sj4114kMm2FC5LoN9PNJdjL/s400/Screen+Shot+2016-11-09+at+12.53.38.png&quot; width=&quot;395&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
  1284. &lt;div&gt;
  1285. &lt;br /&gt;&lt;/div&gt;
  1286. &lt;div&gt;
  1287. &lt;br /&gt;&lt;/div&gt;
  1288. &lt;div&gt;
  1289. Then, go back to the chat window, click the smileyface and select your new palette in the dropdown list:&lt;/div&gt;
  1290. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
  1291. &lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnlNUj71pExb2Pw3gAMyR6DBsJ0_J462_oBY1TNMqvV7Em2jwVF1qIpXk0ewrUtJgD6XjRGuuiWn0nD2ZOHySfgQFtpQdRZ-zWDvwb1AZVPl01mf-kj69AcD6kgtWbn0NQFeXlwC7plGRp/s1600/Screen+Shot+2016-11-09+at+12.53.50.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;270&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnlNUj71pExb2Pw3gAMyR6DBsJ0_J462_oBY1TNMqvV7Em2jwVF1qIpXk0ewrUtJgD6XjRGuuiWn0nD2ZOHySfgQFtpQdRZ-zWDvwb1AZVPl01mf-kj69AcD6kgtWbn0NQFeXlwC7plGRp/s400/Screen+Shot+2016-11-09+at+12.53.50.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
  1292. &lt;div&gt;
  1293. &lt;br /&gt;&lt;/div&gt;
  1294. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
  1295. &lt;/div&gt;
  1296. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
  1297. &lt;br /&gt;&lt;/div&gt;
  1298. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
  1299. And remember, you can extend the size of this emoticon window, so that you can see more of the selectable icons:&lt;/div&gt;
  1300. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
  1301. &lt;/div&gt;
  1302. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
  1303. &lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwd4TIDGyjuM-oGUuIho1RtgKRGmNHKu6xVUgG1IJ7iO_0wfRBN9GbJJLChKS-YhyphenhyphenKKtgAccB0JvU8InhD8JKFqs4ZgC4ogBZkU4loOPdSlwSDUVrUpOlnxDbeCM8XU4LQEshTqTNG5CKl/s1600/Screen-Shot-2016-11-09-at-12.54.04.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;271&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiwd4TIDGyjuM-oGUuIho1RtgKRGmNHKu6xVUgG1IJ7iO_0wfRBN9GbJJLChKS-YhyphenhyphenKKtgAccB0JvU8InhD8JKFqs4ZgC4ogBZkU4loOPdSlwSDUVrUpOlnxDbeCM8XU4LQEshTqTNG5CKl/s400/Screen-Shot-2016-11-09-at-12.54.04.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
  1304. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
  1305. &lt;br /&gt;&lt;/div&gt;
  1306. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
  1307. &lt;b&gt;Enjoy :-)&lt;/b&gt;&lt;/div&gt;
  1308. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
  1309. &lt;br /&gt;&lt;/div&gt;
  1310. &lt;div&gt;
  1311. &lt;br /&gt;&lt;/div&gt;
  1312. &lt;div&gt;
  1313. &lt;br /&gt;&lt;/div&gt;
  1314. </description><link>https://blog.robertfarstad.com/2016/11/ibm-sametime-emoticons-free-of-charge.html</link><author>noreply@blogger.com (Anonymous)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiXnV8CAv-JSxYhnmQ6qkaE8z8lIMNV6kW4gmTRBxChCSRxO8QxLNzUxsCKFJ1R3BksptxMDTDhq5o4U3hDpQCvtRUN0mgMVnr93-MrXW0i21nwvwvOvhlT2XiCqhG_2dCz9fKBh9BuYIHQ/s72-c/Screen+Shot+2016-11-09+at+12.51.10.png" height="72" width="72"/><thr:total>10</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2962058938658093988.post-4805857433860229280</guid><pubDate>Wed, 28 Sep 2016 12:09:00 +0000</pubDate><atom:updated>2016-09-28T14:09:40.414+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">001</category><category domain="http://www.blogger.com/atom/ns#">cr1</category><category domain="http://www.blogger.com/atom/ns#">docs</category><category domain="http://www.blogger.com/atom/ns#">ifix</category><title>Docs 2.0 CR1 iFix 001 - Conversion app will not update.</title><description>&lt;br /&gt;
  1315. Has anyone had issues with upgrading Docs CR1 to the CR1 iFix1?&lt;br /&gt;
  1316. This is the log error:&lt;br /&gt;
  1317. &lt;br /&gt;
  1318. &lt;blockquote class=&quot;tr_bq&quot;&gt;
  1319. &lt;i&gt;INFO This iFix is not for your current DocsConversion version. Please double check.&lt;/i&gt;&lt;/blockquote&gt;
  1320. &lt;br /&gt;
  1321. DocsApp and ViewerApp is updated fine, but not the conversion App.&lt;br /&gt;
  1322. I have gone through the applypatch.py file, and managed to figure out that the script looks for the file “conversion-config.json” in the IBMDocs-Config folder on the DMGR server. (D:\IBM\WebSphere\AppServer\profiles\Dmgr01\config\cells\appsrv1Cell01\IBMDocs-config)&lt;br /&gt;
  1323. &lt;br /&gt;
  1324. It looks for the string “ifix_version” with a value &amp;gt;=6&lt;br /&gt;
  1325. &lt;b&gt;This is a value that does not exist in the conversion-config.json file.&lt;/b&gt;&lt;br /&gt;
  1326. &lt;br /&gt;
  1327. So I manually edited the conversion-config.json file on the dmgr server, to include the “ifix_version” part. I set the value to 6:&lt;br /&gt;
  1328. It´s located under the &quot;build-info&quot; section and the format is:&lt;br /&gt;
  1329. &lt;blockquote class=&quot;tr_bq&quot;&gt;
  1330. &lt;i&gt;&amp;nbsp; &amp;nbsp; &quot;ifix_version&quot;: 7,&amp;nbsp;&lt;/i&gt;&lt;/blockquote&gt;
  1331. &lt;br /&gt;
  1332. After I did this, the applypatch procedure worked fine, and the conversion app was upgraded sucessfully.&lt;br /&gt;
  1333. &lt;br /&gt;
  1334. I now see that the upgrade process has set the value to “7”.&lt;br /&gt;
  1335. &lt;br /&gt;
  1336. &lt;blockquote class=&quot;tr_bq&quot;&gt;
  1337. &lt;i&gt;&quot;build-info&quot;: {&lt;/i&gt;&lt;i&gt;&amp;nbsp; &amp;nbsp; &quot;build_version&quot;: &quot;2.0.0.1&quot;,&amp;nbsp;&lt;/i&gt;&lt;i&gt;&amp;nbsp; &amp;nbsp; &quot;build_description&quot;: &quot;IBM Connections Docs 2.0.0&quot;,&amp;nbsp;&lt;/i&gt;&lt;i&gt;&amp;nbsp; &amp;nbsp;&lt;b&gt; &quot;ifix_version&quot;: 7,&amp;nbsp;&lt;/b&gt;&lt;/i&gt;&lt;i&gt;&amp;nbsp; &amp;nbsp; &quot;product_name&quot;: &quot;IBM Connections Docs&quot;,&amp;nbsp;&lt;/i&gt;&lt;i&gt;&amp;nbsp; &amp;nbsp; &quot;build_timestamp&quot;: &quot;20160824-1613&quot;&lt;/i&gt;&lt;i&gt;&amp;nbsp; },&lt;/i&gt;&lt;/blockquote&gt;
  1338. &lt;br /&gt;
  1339. &lt;br /&gt;
  1340. The upgrade history of the server is: Docs 2.0. Then CR1 and then CR1 iFix 001.&lt;br /&gt;
  1341. &lt;br /&gt;
  1342. I did not install Docs 2.0 ifix 001, 002, 003, 004, 005 first, since the CR1 package should include all of those.&lt;br /&gt;
  1343. &lt;br /&gt;
  1344. Is this a bug in the upgrade process? Should the &quot;ifix_version&quot; string have been inserted into the conversion-config.json file in one of the previous Docs 2.0 iFix´es? 001? 002? 003?....&lt;br /&gt;
  1345. I don´t know. But this worked as a nice workaround.&lt;br /&gt;
  1346. &lt;br /&gt;</description><link>https://blog.robertfarstad.com/2016/09/docs-20-cr1-ifix-001-conversion-app.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2962058938658093988.post-651877366670660700</guid><pubDate>Mon, 05 Sep 2016 22:02:00 +0000</pubDate><atom:updated>2016-09-07T11:38:26.443+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">cnx55</category><category domain="http://www.blogger.com/atom/ns#">connections55</category><category domain="http://www.blogger.com/atom/ns#">rich text widget</category><category domain="http://www.blogger.com/atom/ns#">rtwidget</category><title>Connections 5.5 Rich Text widget loops the community - a third option to fix the issue</title><description>&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;DISCLAIMER WARNING:&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
  1347. I do not know if this is the correct way to fix the issue (changing the rteJAASAuth user). I have not verified this with IBM yet!!&lt;br /&gt;
  1348. --------------------------------------------------------&lt;br /&gt;
  1349. &lt;br /&gt;
  1350. &lt;br /&gt;
  1351. When doing a migration to 5.5 CR1, there´s an issue with the Rich Text widget.&lt;br /&gt;
  1352. &lt;br /&gt;
  1353. Adding the widget in a community makes the browser go into a loop of refreshing the page.&lt;br /&gt;
  1354. &lt;br /&gt;
  1355. Previously, this has helped me fix the issue (thanks you guys!):&lt;br /&gt;
  1356. &lt;a href=&quot;https://brandlrainer.blogspot.no/2016/01/connections-55-rich-text-widget-in.html&quot; target=&quot;_blank&quot;&gt;https://brandlrainer.blogspot.no/2016/01/connections-55-rich-text-widget-in.html&lt;/a&gt;&lt;br /&gt;
  1357. and&lt;br /&gt;
  1358. &lt;a href=&quot;https://www.urspringer.de/2016/06/15/ibm-connections-rich-content-widget-stops-working-migrating-server/&quot; target=&quot;_blank&quot;&gt;https://www.urspringer.de/2016/06/15/ibm-connections-rich-content-widget-stops-working-migrating-server/&lt;/a&gt;&lt;br /&gt;
  1359. &lt;br /&gt;
  1360. And there´s also a technote on this:&lt;br /&gt;
  1361. &lt;a href=&quot;http://www-01.ibm.com/support/docview.wss?uid=swg21979899&quot; target=&quot;_blank&quot;&gt;http://www-01.ibm.com/support/docview.wss?uid=swg21979899&lt;/a&gt;&lt;br /&gt;
  1362. &lt;br /&gt;
  1363. In previous migrations, the above mentioned links has worked for me. (Deleting the&amp;nbsp;&quot;conn-rte&quot; entry in OH2P_CLIENTCFG table, located in the HOMEPAGE database, deleting the message stores and switching to a LDAP user + set &quot;everyone&quot; as the reader of the Websphere Application named &quot;RichTextEditors&quot;.)&lt;br /&gt;
  1364. &lt;br /&gt;
  1365. &lt;b&gt;But this time, I discovered another approach &lt;/b&gt;that allows me to still use the local &quot;wasadmin&quot; user, and not an LDAP user as the ConnectionsAdmin user.&lt;br /&gt;
  1366. &lt;br /&gt;
  1367. There is a JAAS - J2C Authentication data called &quot;rteJAASAuth&quot; which I was not aware of.&lt;br /&gt;
  1368. This one was just laying there with no username and password set.&lt;br /&gt;
  1369. &lt;br /&gt;
  1370. So I set it to match my ConnectionsAdmin user.&lt;br /&gt;
  1371. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
  1372. &lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_Qk3kH93LwgsPLT8cADl5c15OVYlxya8978PGyMp3qDJ0Dk2oXaIZt6pOi3g8EVZFECad4CLbCW5K3KNOPSNBp3H9ZI3EhWpBAxinYQ2UIb0CYtDV2YTnkzSnRUNPDvsDxd_-6qjuiZnr/s1600/Screen+Shot+2016-09-05+at+23.49.57.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;59&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_Qk3kH93LwgsPLT8cADl5c15OVYlxya8978PGyMp3qDJ0Dk2oXaIZt6pOi3g8EVZFECad4CLbCW5K3KNOPSNBp3H9ZI3EhWpBAxinYQ2UIb0CYtDV2YTnkzSnRUNPDvsDxd_-6qjuiZnr/s640/Screen+Shot+2016-09-05+at+23.49.57.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
  1373. &lt;br /&gt;
  1374. I then shut down the servers, deleted the messageStores, synced the nodes and deleted &quot;temp&quot; and &quot;wstemp&quot; and then started the servers up again.&lt;br /&gt;
  1375. &lt;br /&gt;
  1376. After this, I had no browser &quot;loopage&quot; in the Community anymore. &lt;b&gt;Problem fixed!&lt;/b&gt;&lt;br /&gt;
  1377. &lt;br /&gt;
  1378. &lt;b&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Is this a new role introduced in CR1? Why is it not set during installation of Connections?&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
  1379. &lt;br /&gt;
  1380. In my next migration, I will attempt on setting this JAAS role only, and see if this is enough for the issue to be fixed. I might end up doing all the other stuff as well... we´ll see :-)&lt;br /&gt;
  1381. &lt;br /&gt;
  1382. &lt;br /&gt;</description><link>https://blog.robertfarstad.com/2016/09/connections-55-rich-text-widget-loops.html</link><author>noreply@blogger.com (Anonymous)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_Qk3kH93LwgsPLT8cADl5c15OVYlxya8978PGyMp3qDJ0Dk2oXaIZt6pOi3g8EVZFECad4CLbCW5K3KNOPSNBp3H9ZI3EhWpBAxinYQ2UIb0CYtDV2YTnkzSnRUNPDvsDxd_-6qjuiZnr/s72-c/Screen+Shot+2016-09-05+at+23.49.57.png" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2962058938658093988.post-5053904379680104841</guid><pubDate>Mon, 08 Aug 2016 22:06:00 +0000</pubDate><atom:updated>2016-08-09T00:08:07.163+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">cr1</category><category domain="http://www.blogger.com/atom/ns#">ibmdocs</category><category domain="http://www.blogger.com/atom/ns#">ibmdocscr1</category><title>IBM Connections Docs 2.0 CR1 upgrade failure. Here´s the fix.</title><description>I attempted my first Docs 2.0 CR1 upgrade today, on a fresh Docs installation.&lt;br /&gt;
  1383. &lt;br /&gt;
  1384. &lt;b&gt;&lt;u&gt;It failed.&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
  1385. &lt;br /&gt;
  1386. I got the same error as Roberto Boccadoro did as described here:&lt;br /&gt;
  1387. &lt;a href=&quot;https://rob59blog.wordpress.com/2016/07/29/ibm-connections-docs-cr1-installation-may-fail-with-an-error-on-conversion-server/&quot; target=&quot;_blank&quot;&gt;https://rob59blog.wordpress.com/2016/07/29/ibm-connections-docs-cr1-installation-may-fail-with-an-error-on-conversion-server/&lt;/a&gt;&lt;br /&gt;
  1388. &lt;br /&gt;
  1389. &lt;br /&gt;
  1390. &lt;br /&gt;
  1391. &lt;br /&gt;
  1392. Roberto, thanks for this solution.&lt;br /&gt;
  1393. Although I ran into a new issue in step 4 of your solution.&lt;br /&gt;
  1394. &lt;br /&gt;
  1395. &lt;br /&gt;
  1396. I was not able to run the command:&lt;br /&gt;
  1397. upgrade_node.bat -installroot D:\IBM\ConnectionsDocs\Conversion -symcount 8&lt;br /&gt;
  1398. &lt;br /&gt;
  1399. This is the error I got:&lt;br /&gt;
  1400. &lt;br /&gt;
  1401. &lt;blockquote class=&quot;tr_bq&quot;&gt;
  1402. &lt;i&gt;Traceback (most recent call last):&lt;/i&gt;&lt;i&gt;&amp;nbsp; File &quot;upgrade_node.py&quot;, line 5, in &lt;module&gt;&lt;br /&gt;&lt;/module&gt;&lt;/i&gt;&lt;i&gt;&amp;nbsp; &amp;nbsp; from config import CONFIG&lt;/i&gt;&lt;i&gt;&amp;nbsp; File &quot;D:\temp\docs_remote_installer\installer\config.py&quot;, line 46, in &lt;module&gt;&lt;br /&gt;&lt;/module&gt;&lt;/i&gt;&lt;i&gt;&amp;nbsp; &amp;nbsp; CONFIG=Config()&lt;/i&gt;&lt;i&gt;&amp;nbsp; File &quot;D:\temp\docs_remote_installer\installer\config.py&quot;, line 38, in __init__&lt;/i&gt;&lt;i&gt;&amp;nbsp; &amp;nbsp; self.get_input()&lt;/i&gt;&lt;i&gt;&amp;nbsp; File &quot;D:\temp\docs_remote_installer\installer\config.py&quot;, line 17, in get_input&lt;/i&gt;&lt;i&gt;&amp;nbsp; &amp;nbsp; if(not os.path.exists(options.install_root)):&lt;/i&gt;&lt;i&gt;&amp;nbsp; File &quot;d:\Python27\lib\genericpath.py&quot;, line 18, in exists&lt;/i&gt;&lt;i&gt;&amp;nbsp; &amp;nbsp; os.stat(path)&lt;/i&gt;&lt;i&gt;TypeError: coercing to Unicode: need string or buffer, NoneType found&lt;/i&gt;&lt;/blockquote&gt;
  1403. &lt;br /&gt;
  1404. I then opened up the &quot;upgrade_node.bat&quot; file, and I noticed that the only thing it does is run python on the &quot;upgrade_node.py&quot; script.&lt;br /&gt;
  1405. &lt;br /&gt;
  1406. After searching the net, I noticed a comment about the fact that python does not accept arguments unless they are defined with 2 hyphens, aka &quot;--&quot;&lt;br /&gt;
  1407. &lt;br /&gt;
  1408. So I ran this command, which has 2 hyphens on the &quot;installroot&quot; and the &quot;symcount&quot; argument.&lt;br /&gt;
  1409. &lt;br /&gt;
  1410. python upgrade_node.py --installroot d:\IBM\ConnectionsDocs\Conversion --symcount 8&lt;br /&gt;
  1411. &lt;br /&gt;
  1412. This worked for me and Step 4 of Robertos guide worked.&lt;br /&gt;
  1413. &lt;br /&gt;</description><link>https://blog.robertfarstad.com/2016/08/ibm-connections-docs-20-cr1-failure.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2962058938658093988.post-176636999792613775</guid><pubDate>Mon, 01 Aug 2016 09:56:00 +0000</pubDate><atom:updated>2016-08-02T10:56:31.220+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">connections</category><category domain="http://www.blogger.com/atom/ns#">profiles</category><category domain="http://www.blogger.com/atom/ns#">sdi</category><category domain="http://www.blogger.com/atom/ns#">tags</category><category domain="http://www.blogger.com/atom/ns#">tdi</category><title>Using TDI/SDI to populate Profile Tags in IBM Connections 5.</title><description>I have created this simple AssemblyLine to automatically populate tags on profiles in IBM Connections.&lt;br /&gt;
  1414. &lt;br /&gt;
  1415. This one works in IBM Connections 5.0, but haven´t tested it on version 5.5 yet.&lt;br /&gt;
  1416. &lt;br /&gt;
  1417. The AL does the following:&lt;br /&gt;
  1418. &lt;br /&gt;
  1419. &lt;ol&gt;
  1420. &lt;li&gt;The iterator is a CSV file, with the following structure:&lt;br /&gt;&lt;i&gt;&lt;br /&gt;email-address;tag&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;For example:&lt;br /&gt;&lt;i&gt;&lt;br /&gt;robert.farstad@item.no;tdideveloper&lt;/i&gt;&lt;br /&gt;&lt;i&gt;robert.farstad@item.no;NominateThisGuyForChampion&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;The location of the CSV file is:&lt;br /&gt;&lt;i&gt;&lt;br /&gt;/opt/IBM/TDI/tdisol/tags_input.csv&lt;/i&gt;&lt;/li&gt;
  1421. &lt;li&gt;A JDBC connector in Lookup mode, which connects to the PEOPLEDB table named EMPINST.EMPLOYEE.&lt;br /&gt;&lt;br /&gt;The Link Criteria is the mailaddress from the CSV file. If this one matches with the PROF_EMAIL_LOWER field in the SQL Table, one work attribute is fetched from the table.&lt;br /&gt;This is the PROF_KEY attribute.&lt;/li&gt;
  1422. &lt;li&gt;Then a TAG_ID is generated using this random UUID4 script:&lt;br /&gt;&lt;a href=&quot;https://gist.github.com/kaizhu256/4482069&quot; target=&quot;_blank&quot;&gt;https://gist.github.com/kaizhu256/4482069&lt;/a&gt;&lt;/li&gt;
  1423. &lt;li&gt;Then I write 4 fields into the EMPINST.PEOPLE_TAG table in the PEOPLEDB database.&lt;br /&gt;&lt;br /&gt;-PROF_SOURCE_KEY (this is normally the prof_key value of the user who tags)&lt;br /&gt;-PROF_TARGET_KEY (the prof_key value of the person beeing tagged)&lt;br /&gt;-PROF_TAG_ID (the value generated in step 3 above)&lt;br /&gt;-PROF_TAG (the tag-value itself, from the CSV file)&lt;/li&gt;
  1424. &lt;/ol&gt;
  1425. &lt;div&gt;
  1426. There are 2 other fields, which are disabled in the &quot;write_entry&quot; connector. The fields are &quot;PROF_TYPE&quot; and &quot;TENANT_KEY&quot;.&lt;/div&gt;
  1427. &lt;div&gt;
  1428. Those two fields auto-populate in the DB. This means that the AL does not have to worry about them.&lt;/div&gt;
  1429. &lt;div&gt;
  1430. &lt;br /&gt;
  1431. This AL is easy to customize to fit your needs. Switch out the iterator with an ldap connector, perhaps? :-)&lt;/div&gt;
  1432. &lt;h2&gt;
  1433. Screenshots:&lt;/h2&gt;
  1434. &lt;div&gt;
  1435. Here´s the iterator:&lt;br /&gt;
  1436. &lt;br /&gt;
  1437. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
  1438. &lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjp17Y3Ya00cpFDeTA_XAegf92S3BFdffpHEvWRGASd9wUaXXOxv_q36jozwjqxTiKHT8ElZNyT6COucgeDrLPYAFPBZXwNFul5Hf_TDAgWVSAOBWBcgoIJ5hiX_ah1KEBv-VTo-Urx5aaq/s1600/Screen+Shot+2016-07-29+at+14.57.40.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjp17Y3Ya00cpFDeTA_XAegf92S3BFdffpHEvWRGASd9wUaXXOxv_q36jozwjqxTiKHT8ElZNyT6COucgeDrLPYAFPBZXwNFul5Hf_TDAgWVSAOBWBcgoIJ5hiX_ah1KEBv-VTo-Urx5aaq/s1600/Screen+Shot+2016-07-29+at+14.57.40.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
  1439. &lt;br /&gt;
  1440. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
  1441. &lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQJ4MzHYov-OmFzmKAISXt9qG4UjrucfiQRGCNqcP67AFfaOAfhVBIuyJq8mbaQyTs-DW3yrfI9Z1_1RMrfMZNJ3e222J0pOYx22FluoZcZd3qn_cFuqhLAQjik4U5pFRgxjr2AVw2fOda/s1600/Screen+Shot+2016-07-29+at+14.57.54.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQJ4MzHYov-OmFzmKAISXt9qG4UjrucfiQRGCNqcP67AFfaOAfhVBIuyJq8mbaQyTs-DW3yrfI9Z1_1RMrfMZNJ3e222J0pOYx22FluoZcZd3qn_cFuqhLAQjik4U5pFRgxjr2AVw2fOda/s1600/Screen+Shot+2016-07-29+at+14.57.54.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
  1442. &lt;br /&gt;
  1443. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
  1444. &lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg3fyibsF7N0lktz2rTft9YqZ5kcm82LzspeoTrFYY7gg0JzCCmziRm7RNCyAR98lBhKJG390mEA73XsL5N7sdiRmCDe0CgeFzRboU6ZE2rbnU-oMfNtyBcn2YnLcb_R78T3mzqA1i0Ci9C/s1600/Screen+Shot+2016-07-29+at+14.58.14.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg3fyibsF7N0lktz2rTft9YqZ5kcm82LzspeoTrFYY7gg0JzCCmziRm7RNCyAR98lBhKJG390mEA73XsL5N7sdiRmCDe0CgeFzRboU6ZE2rbnU-oMfNtyBcn2YnLcb_R78T3mzqA1i0Ci9C/s1600/Screen+Shot+2016-07-29+at+14.58.14.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
  1445. &lt;br /&gt;
  1446. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
  1447. &lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjU-exQY5CP691V1QGhyphenhyphenJQgyxXf61Ed-dfTGp4het-DhmBZfEr2V97byAY-lh9GvNj59KJk42uxSZO1fD3gSDuRQuFc12H5VLM2qNJ5cX9aI7E1ImH3_hcgX77irmzl-1_xlxkknU75CqH4/s1600/Screen+Shot+2016-07-29+at+14.58.20.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjU-exQY5CP691V1QGhyphenhyphenJQgyxXf61Ed-dfTGp4het-DhmBZfEr2V97byAY-lh9GvNj59KJk42uxSZO1fD3gSDuRQuFc12H5VLM2qNJ5cX9aI7E1ImH3_hcgX77irmzl-1_xlxkknU75CqH4/s1600/Screen+Shot+2016-07-29+at+14.58.20.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
  1448. &lt;br /&gt;
  1449. &lt;br /&gt;
  1450. &lt;div&gt;
  1451. Here´s the side-lookup I do into the EMPLOYEE table, to fetch the PROF_KEY value:&lt;br /&gt;
  1452. &lt;br /&gt;&lt;/div&gt;
  1453. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
  1454. &lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgALQFA372Ef5aPcooSAe8BPkoCzvI8uYvChmx8bpJVM7Rnsgq8p6l-_iu_wZuExtlE5I5A9Mqpf4FiQoYcbiWLlaI4L22c7q2fqV4VShCXzbHz9lGSrW6rdyJlMmFC9oPfCkJ6tN3LVOCZ/s1600/Screen+Shot+2016-07-29+at+14.58.39.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgALQFA372Ef5aPcooSAe8BPkoCzvI8uYvChmx8bpJVM7Rnsgq8p6l-_iu_wZuExtlE5I5A9Mqpf4FiQoYcbiWLlaI4L22c7q2fqV4VShCXzbHz9lGSrW6rdyJlMmFC9oPfCkJ6tN3LVOCZ/s1600/Screen+Shot+2016-07-29+at+14.58.39.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
  1455. &lt;br /&gt;
  1456. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
  1457. &lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgS5lpuAvBAi3WfmFJJxW3k1vKukagMD6p8j9Q8v7lV_ZBO-JQlCQCzZk7ZM3eu9_MtuhwkeDPQ1UL_kdmAnPvm-XS5BoiMu91h5jubymL2c023bGB2beM1f8lx5Alplm2e2-r5TV32ppHo/s1600/Screen+Shot+2016-07-29+at+14.59.03.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgS5lpuAvBAi3WfmFJJxW3k1vKukagMD6p8j9Q8v7lV_ZBO-JQlCQCzZk7ZM3eu9_MtuhwkeDPQ1UL_kdmAnPvm-XS5BoiMu91h5jubymL2c023bGB2beM1f8lx5Alplm2e2-r5TV32ppHo/s1600/Screen+Shot+2016-07-29+at+14.59.03.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
  1458. &lt;br /&gt;
  1459. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
  1460. &lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjoPIPky5fnBLLMjpwVWtCVidgoC-UsIounH6p7Emv-IFEq71vI1heGtHdottQyPwHVgDtqtRp-DtrMcJ5SUPj6jWRWdey7sf60wkNgZE2Gzv7eRYtXo5u3pMBYsWYjqlA53F4nLfnXAVMp/s1600/Screen+Shot+2016-07-29+at+14.59.16.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjoPIPky5fnBLLMjpwVWtCVidgoC-UsIounH6p7Emv-IFEq71vI1heGtHdottQyPwHVgDtqtRp-DtrMcJ5SUPj6jWRWdey7sf60wkNgZE2Gzv7eRYtXo5u3pMBYsWYjqlA53F4nLfnXAVMp/s1600/Screen+Shot+2016-07-29+at+14.59.16.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
  1461. &lt;br /&gt;
  1462. IF branch that checks if the PROF_KEY actually was fetched:&lt;br /&gt;
  1463. &lt;br /&gt;
  1464. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
  1465. &lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgSOXTUc_Ub9S0dKCAav6tz9LJMWeyMyWHhE08gZcGdIZ40mhrtlkIvmUCXMTp5y4zNPuirmdFi4SI57XPOi_NLcPaqRg6ZkjY_FqejFOpx8Cxc6o_lnZEu9FflfdFP2tJ8G7oX6_xZlDJb/s1600/Screen+Shot+2016-07-29+at+14.59.32.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgSOXTUc_Ub9S0dKCAav6tz9LJMWeyMyWHhE08gZcGdIZ40mhrtlkIvmUCXMTp5y4zNPuirmdFi4SI57XPOi_NLcPaqRg6ZkjY_FqejFOpx8Cxc6o_lnZEu9FflfdFP2tJ8G7oX6_xZlDJb/s1600/Screen+Shot+2016-07-29+at+14.59.32.png&quot; /&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;
  1466. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
  1467. &lt;br /&gt;&lt;/div&gt;
  1468. Script where I generate the UUID4 value for the PROF_TAG_ID field:&lt;br /&gt;
  1469. &lt;br /&gt;
  1470. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
  1471. &lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEicI2M5Uo7M3LbRQuFR5It3rcSfYbVZ3nBWRjtQ390r8ipeFqslsYqW4Y8OLyeb8hN_OGBYl3rqY2nRpgaMIgRMZWQ43uedrLe3OAc8k3Sqq9NxwdodN05gUOLM-82zQF5rCW1O_VTxjjF6/s1600/Screen+Shot+2016-07-29+at+14.59.48.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEicI2M5Uo7M3LbRQuFR5It3rcSfYbVZ3nBWRjtQ390r8ipeFqslsYqW4Y8OLyeb8hN_OGBYl3rqY2nRpgaMIgRMZWQ43uedrLe3OAc8k3Sqq9NxwdodN05gUOLM-82zQF5rCW1O_VTxjjF6/s1600/Screen+Shot+2016-07-29+at+14.59.48.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
  1472. &lt;br /&gt;
  1473. Here´s the JDBC Connector that writes the tag to the profile.&lt;br /&gt;
  1474. The author of the tag is the user itself, which means that when TDI writes this tag, it says that I, myself created the tag. That´s where the field &quot;PROF_SOURCE_KEY&quot; and &quot;PROF_TARGET_KEY&quot; comes into play. The value of the fields are equal.&lt;br /&gt;
  1475. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
  1476. &lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_nb_gc1gewvYcoTkyl5hwSrfWY_Xn5lDdY0P7vtGPKPDyb-oSN47fHwBTn4b6dNXFuBNs-i98sgsryVauMoQNN_iJA9F6YdhMv7RAqR3B5i_R_WCTBmQnmrKmmBGG-ZCYCkxkVG8eWGB6/s1600/Screen+Shot+2016-07-29+at+14.59.57.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_nb_gc1gewvYcoTkyl5hwSrfWY_Xn5lDdY0P7vtGPKPDyb-oSN47fHwBTn4b6dNXFuBNs-i98sgsryVauMoQNN_iJA9F6YdhMv7RAqR3B5i_R_WCTBmQnmrKmmBGG-ZCYCkxkVG8eWGB6/s1600/Screen+Shot+2016-07-29+at+14.59.57.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
  1477. &lt;br /&gt;
  1478. As you can see, the connector is in &quot;AddOnly&quot; mode, and not in &quot;Update&quot; mode. I tested it, and running the same AL on the same csv file, where all the same tags are attempted inserted once more, only produces a small error message. I had no interest in running it in &quot;Update&quot; mode, checking to see if the tag already exists, and tagged by the user itself. This way the user gets a tag, by him- /herself, only.&lt;br /&gt;
  1479. &lt;br /&gt;
  1480. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
  1481. &lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiaee6PT0hTgsdFfdukcQByXbuYVJN18_ASB5pTbQ9ePP1wccsoCNqGyyZTIp_56lfifFUQB4PyjpkJkQXST1dsJLZ08-njCph91he3DSh-CrYfb4oqVnOflHnhGJ1LP0um3JkLzcZLKFD3/s1600/Screen+Shot+2016-07-29+at+15.00.09.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiaee6PT0hTgsdFfdukcQByXbuYVJN18_ASB5pTbQ9ePP1wccsoCNqGyyZTIp_56lfifFUQB4PyjpkJkQXST1dsJLZ08-njCph91he3DSh-CrYfb4oqVnOflHnhGJ1LP0um3JkLzcZLKFD3/s1600/Screen+Shot+2016-07-29+at+15.00.09.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
  1482. &lt;br /&gt;
  1483. &lt;br /&gt;
  1484. Before running the Assembly line:&lt;br /&gt;
  1485. &lt;br /&gt;
  1486. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
  1487. &lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-sW3SyR1W8QxtxwPS7WsBBhjNKdZ6K08SKlu1HColnJcARSr1Ec6YAgWRjc3PHbta7IKnfBo_oq5ZUkaqxcGzjCTO-5I4Oo-yGo22U29A2AbIUyBwthb7rsLEROpAX5UpQ5zw0D84w85Z/s1600/Screen+Shot+2016-07-29+at+10.51.33.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-sW3SyR1W8QxtxwPS7WsBBhjNKdZ6K08SKlu1HColnJcARSr1Ec6YAgWRjc3PHbta7IKnfBo_oq5ZUkaqxcGzjCTO-5I4Oo-yGo22U29A2AbIUyBwthb7rsLEROpAX5UpQ5zw0D84w85Z/s400/Screen+Shot+2016-07-29+at+10.51.33.png&quot; width=&quot;334&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
  1488. &lt;br /&gt;
  1489. After running the AL: &lt;br /&gt;
  1490. &lt;br /&gt;
  1491. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
  1492. &lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhDm5b0Q6MFzVHV2j9HUGFoQnr0NOtW6yp769JE8Mi-VlE7ZXKV5eVAedI8CFpAhlzIvnojH74bmf_2scS6vhYtKFPtQ053RVdutrmuwwUL3PUe0F3Nz8-4MvoKT7IUpFYnQTdlx5UTNccS/s1600/Screen+Shot+2016-07-29+at+10.51.53.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;263&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhDm5b0Q6MFzVHV2j9HUGFoQnr0NOtW6yp769JE8Mi-VlE7ZXKV5eVAedI8CFpAhlzIvnojH74bmf_2scS6vhYtKFPtQ053RVdutrmuwwUL3PUe0F3Nz8-4MvoKT7IUpFYnQTdlx5UTNccS/s400/Screen+Shot+2016-07-29+at+10.51.53.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
  1493. &lt;br /&gt;
  1494. The Assembly Line can be downloaded here:&lt;br /&gt;
  1495. &lt;a href=&quot;https://github.com/rockbert77/connections_tdi/tree/master/Load_Profile_Tags_from_csv_into_Profiles&quot; target=&quot;_blank&quot;&gt;https://github.com/rockbert77/connections_tdi/tree/master/Load_Profile_Tags_from_csv_into_Profiles&lt;/a&gt; &lt;br /&gt;
  1496. Import it into your Connections tdisol project and test it out :-)&lt;br /&gt;
  1497. &lt;br /&gt;
  1498. Hope this was useful to you, and yes, keep me in mind when the IBM Champions nomination is due :-D&lt;br /&gt;
  1499. &lt;br /&gt;
  1500. &lt;br /&gt;
  1501. &lt;br /&gt;&lt;/div&gt;
  1502. </description><link>https://blog.robertfarstad.com/2016/08/using-tdisdi-to-populate-profile-tags.html</link><author>noreply@blogger.com (Anonymous)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjp17Y3Ya00cpFDeTA_XAegf92S3BFdffpHEvWRGASd9wUaXXOxv_q36jozwjqxTiKHT8ElZNyT6COucgeDrLPYAFPBZXwNFul5Hf_TDAgWVSAOBWBcgoIJ5hiX_ah1KEBv-VTo-Urx5aaq/s72-c/Screen+Shot+2016-07-29+at+14.57.40.png" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2962058938658093988.post-990578929648371253</guid><pubDate>Tue, 26 Apr 2016 11:43:00 +0000</pubDate><atom:updated>2016-04-26T13:43:48.771+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">ibmcnx</category><category domain="http://www.blogger.com/atom/ns#">IBMConnections</category><category domain="http://www.blogger.com/atom/ns#">kudos</category><category domain="http://www.blogger.com/atom/ns#">kudosboards</category><title>Kudos Boards - error message &quot;Unable to retrieve Members&quot;</title><description>After installing Kudos Boards, I had this error message:&lt;br /&gt;
  1503. &lt;br /&gt;
  1504. &lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
  1505. &lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhxmkJjdd3S_nxMm1uIQTpSab4iUsQTuUBVfD4o1T8OoPtcjkSx6bqszJ9Vkl3HFOuDykQYcnq6HE-FOQ4Ti7kUEJpVsPH8xa7eMmoa0VW-0ki422RwkCNx3kjxx7ubLYv__0jk7Kaw3Ubn/s1600/1461326654.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhxmkJjdd3S_nxMm1uIQTpSab4iUsQTuUBVfD4o1T8OoPtcjkSx6bqszJ9Vkl3HFOuDykQYcnq6HE-FOQ4Ti7kUEJpVsPH8xa7eMmoa0VW-0ki422RwkCNx3kjxx7ubLYv__0jk7Kaw3Ubn/s1600/1461326654.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
  1506. &lt;br /&gt;
  1507. &lt;br /&gt;
  1508. I went over all the config parameters, and encountered that I had the wrong path to the &quot;sbt.properties&quot; file.&lt;br /&gt;
  1509. &lt;br /&gt;
  1510. So if you get this error, check the path and correct it if it´s wrong.&lt;br /&gt;
  1511. &lt;br /&gt;
  1512. The documentation says that the file should be on the path:&lt;br /&gt;
  1513. &lt;blockquote class=&quot;tr_bq&quot;&gt;
  1514. &lt;i&gt;file:///opt/IBM/Connections/data/shared/sbtsdk/sbt.properties&lt;/i&gt;&lt;/blockquote&gt;
  1515. &lt;br /&gt;
  1516. But my data directory lies directly on &quot;/opt/IBM/data&quot; so I had to correct the environment variable to:&lt;br /&gt;
  1517. &lt;blockquote class=&quot;tr_bq&quot;&gt;
  1518. &lt;i&gt;&quot;file:///opt/IBM/data/shared/sbtsdk/sbt.properties&quot;&lt;/i&gt;&lt;/blockquote&gt;
  1519. </description><link>https://blog.robertfarstad.com/2016/04/kudos-boards-error-message-unable-to.html</link><author>noreply@blogger.com (Anonymous)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhxmkJjdd3S_nxMm1uIQTpSab4iUsQTuUBVfD4o1T8OoPtcjkSx6bqszJ9Vkl3HFOuDykQYcnq6HE-FOQ4Ti7kUEJpVsPH8xa7eMmoa0VW-0ki422RwkCNx3kjxx7ubLYv__0jk7Kaw3Ubn/s72-c/1461326654.png" height="72" width="72"/><thr:total>0</thr:total></item></channel></rss>

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//blog.robertfarstad.com/feeds/posts/default%3Falt%3Drss

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