<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:clearspace="http://www.jivesoftware.com/xmlns/clearspace/rss" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:opensearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>Jivespace : Document List - Support</title>
    <link>http://www.jivesoftware.com/jivespace/community/support?view=documents</link>
    <description>Latest Documents in Support</description>
    <language>en</language>
    <pubDate>Fri, 20 Nov 2009 09:28:14 GMT</pubDate>
    <generator>Jive SBS 3.0.8 (http://jivesoftware.com/products/clearspace/)</generator>
    <dc:date>2009-11-20T09:28:14Z</dc:date>
    <dc:language>en</dc:language>
    <item>
      <title>How to clear specific document from DocumentCache</title>
      <link>http://www.jivesoftware.com/jivespace/docs/DOC-9151</link>
      <description>&lt;!-- [DocumentBodyStart:022c6152-dce5-4859-9a97-81f0b516c4e9] --&gt;&lt;div class='jive-rendered-content'&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160; Today,&amp;#160;&amp;#160; After I updated the workflowid of&amp;#160; a document, I didn't get the workflowid of the document because after update, the doucment I got from&lt;/p&gt;&lt;p&gt;documentManager is cached, not searched from the database. In this situation, how to get the latest document information? Before get the doucment&lt;/p&gt;&lt;p&gt;from the documentManagement, remove the doucment cache form the documentCache.&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160; Here is the Java Code.&lt;/p&gt;&lt;!--[CodeBlockStart:ded58611-979a-45a6-8b32-437a8d08453c]--&gt;&lt;pre class="jive-pre"&gt;&lt;code class="jive-code jive-java"&gt;DbDocumentManager documentManager = (DbDocumentManager) JiveApplication.getContext().getDocumentManager();
documentManager.getDocumentCache().remove(caseLink.getDocID());
&lt;/code&gt;&lt;/pre&gt;&lt;!--[CodeBlockEnd:ded58611-979a-45a6-8b32-437a8d08453c]--&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160; DocumentManager is an interface and class DocumentManagerProxy implements it.&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160; ExtendedDocumentManager is an interface and extends DocumentManager. The DbDocumentManager implements ExtendedDocumentManager interface.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span&gt;About Cache, please refer to &lt;/span&gt;&lt;a class="jive-link-wiki-small" href="http://www.jivesoftware.com/jivespace/docs/DOC-4060" target="_blank"&gt;http://www.jivesoftware.com/jivespace/docs/DOC-4060&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:022c6152-dce5-4859-9a97-81f0b516c4e9] --&gt;</description>
      <category domain="http://www.jivesoftware.com/jivespace/tags?containerType=?14&amp;container=2096">documentcache</category>
      <pubDate>Fri, 20 Nov 2009 08:36:24 GMT</pubDate>
      <author>communities@jivesoftware.com</author>
      <guid>http://www.jivesoftware.com/jivespace/docs/DOC-9151</guid>
      <dc:date>2009-11-20T08:36:24Z</dc:date>
      <clearspace:dateToText>1 day, 19 hours ago</clearspace:dateToText>
      <clearspace:objectType>0</clearspace:objectType>
    </item>
    <item>
      <title>documentManager and documentManagerImpl</title>
      <link>http://www.jivesoftware.com/jivespace/docs/DOC-8979</link>
      <description>&lt;!-- [DocumentBodyStart:700b4164-1f1d-417f-8100-3a5ddecbb8d6] --&gt;&lt;div class='jive-rendered-content'&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160; Today, I always got DocumentProxy from documentManager.getDocument(docID), the DbDocument should be returned.&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; DocumentManager is a interface, that is extened by ExtendedDocumentManager and implemented by DocumentManagerProxy&lt;br/&gt;Document is a interface, that is implmented by both DbDocument DocumentProxy.In DocumentManagerProxy, &lt;br/&gt;the getDocument(docID) returms Document. I don't know whether the Document is DbDocument or DocumentProxy. In my bean definition file,&lt;br/&gt;the documentManager is referenced to documentManager, but in clearspace bean definition files, the documentManager is always refered to&lt;br/&gt;documentManagerImpl. In the clearspace bean definition files, the documentManager is the name of DocumentManagerProxy, while &lt;br/&gt;DbDocumentManager is the name of DbDocumentManager.&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Then I found that the DbDocumentManager is implementation of ExtendedDocumentManager. Exactly ,the getDocument(docID) of DbDocumentManger&lt;br/&gt;returns DbDocument. so im my bean definition file, the documentManager should reference to documentManagerImpl, not the docuementManager.&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:700b4164-1f1d-417f-8100-3a5ddecbb8d6] --&gt;</description>
      <category domain="http://www.jivesoftware.com/jivespace/tags?containerType=?14&amp;container=2096">documentmanager</category>
      <category domain="http://www.jivesoftware.com/jivespace/tags?containerType=?14&amp;container=2096">documentmanagerimpl</category>
      <pubDate>Thu, 12 Nov 2009 09:19:54 GMT</pubDate>
      <author>communities@jivesoftware.com</author>
      <guid>http://www.jivesoftware.com/jivespace/docs/DOC-8979</guid>
      <dc:date>2009-11-12T09:19:54Z</dc:date>
      <clearspace:dateToText>1 day, 20 hours ago</clearspace:dateToText>
      <clearspace:objectType>0</clearspace:objectType>
    </item>
    <item>
      <title>Testing Links</title>
      <link>http://www.jivesoftware.com/jivespace/docs/DOC-8919</link>
      <description>&lt;!-- [DocumentBodyStart:3b912de7-88db-4af7-a377-62cde4de2568] --&gt;&lt;div class='jive-rendered-content'&gt;&lt;p&gt;&lt;a class="jive-link-external-small" href="http://www.google.com"&gt;http://www.google.com&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:3b912de7-88db-4af7-a377-62cde4de2568] --&gt;</description>
      <pubDate>Mon, 09 Nov 2009 03:27:43 GMT</pubDate>
      <author>russellstephens@gmail.com</author>
      <guid>http://www.jivesoftware.com/jivespace/docs/DOC-8919</guid>
      <dc:date>2009-11-09T03:27:43Z</dc:date>
      <clearspace:dateToText>2 days, 31 minutes ago</clearspace:dateToText>
      <clearspace:objectType>0</clearspace:objectType>
    </item>
    <item>
      <title>Updating Lucene libraries</title>
      <link>http://www.jivesoftware.com/jivespace/docs/DOC-8607</link>
      <description>&lt;!-- [DocumentBodyStart:e8226f35-add8-4a22-8f32-e70bff8f0b8c] --&gt;&lt;div class='jive-rendered-content'&gt;&lt;p&gt;&lt;a class="jive-link-external-small" href="http://lucene.apache.org/java/docs/"&gt;Apache Lucene&lt;/a&gt; is the library we use for performing search indexing and retrieval in all of Jive's products. We have found that in older versions of Clearspace (2.5.x and earlier), some users run into problems with corrupt search indices. This is often accompanied by strange errors in the logs and problems with content not showing up in the index as expected. If you do encounter these problems, you may need to update the version of Lucene your instance is using to address several known bugs. To determine whether or not your error warrants these changes, please contact Jive Support.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Updating to Lucene 2.4: &lt;/strong&gt;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Replace the following jars from the &amp;lt;webapps&amp;gt;/clearspace/WEB-INF/lib directory with the attached jars:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;lucene-core.jar&lt;/li&gt;&lt;li&gt;lucene-highlighter.jar&lt;/li&gt;&lt;li&gt;lucene-memory.jar&lt;/li&gt;&lt;li&gt;lucene-queries.jar&lt;/li&gt;&lt;/ul&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Once the new jars are in place:&lt;/p&gt;&lt;ol&gt;&lt;li&gt;Stop Clearspace&lt;/li&gt;&lt;li&gt;Back up your jiveHome/search/ folder, then remove the index directories from the jiveHome/search/ folder (keep the xml files)&lt;/li&gt;&lt;li&gt;Start Clearspace&lt;/li&gt;&lt;li&gt;Do a full rebuild of both the search index and user search index.&amp;#160; This is necessary because the format of the indexes changes with the 2.4 release of Lucene.&lt;/li&gt;&lt;li&gt;Restart Clearspace again just to ensure that everything is starting with a clean slate.&lt;/li&gt;&lt;/ol&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt;After this, any issues with corrupt indices should be resolved. Note that these updated libraries have been included with the SBS 3.0 release, so these instructions apply only to Clearspace releases. &lt;/div&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:e8226f35-add8-4a22-8f32-e70bff8f0b8c] --&gt;</description>
      <category domain="http://www.jivesoftware.com/jivespace/tags?containerType=?14&amp;container=2096">clearspace</category>
      <category domain="http://www.jivesoftware.com/jivespace/tags?containerType=?14&amp;container=2096">search</category>
      <category domain="http://www.jivesoftware.com/jivespace/tags?containerType=?14&amp;container=2096">lucene</category>
      <category domain="http://www.jivesoftware.com/jivespace/tags?containerType=?14&amp;container=2096">index</category>
      <category domain="http://www.jivesoftware.com/jivespace/tags?containerType=?14&amp;container=2096">corruption</category>
      <category domain="http://www.jivesoftware.com/jivespace/tags?containerType=?14&amp;container=2096">search_index</category>
      <pubDate>Thu, 22 Oct 2009 17:46:56 GMT</pubDate>
      <author>communities@jivesoftware.com</author>
      <guid>http://www.jivesoftware.com/jivespace/docs/DOC-8607</guid>
      <dc:date>2009-10-22T17:46:56Z</dc:date>
      <clearspace:dateToText>1 month, 11 hours ago</clearspace:dateToText>
      <clearspace:objectType>0</clearspace:objectType>
    </item>
    <item>
      <title>Connecting to the default SBS database</title>
      <link>http://www.jivesoftware.com/jivespace/docs/DOC-8350</link>
      <description>&lt;!-- [DocumentBodyStart:5635f6e1-4e3e-48f4-8b76-0c30dc96c166] --&gt;&lt;div class='jive-rendered-content'&gt;&lt;p&gt;If you install the SBS platform with the default Postgres database, you may find your self wondering how to connect directly to the database. This information is a little bit hidden but we do supply some convenience scripts to facilitate the task.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="background-color: #fcfaf4; "&gt;The default database username is sbs. &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="background-color: #fcfaf4; "&gt;The password can be found in the file &lt;em&gt;/usr/local/jive/etc/postgres/.cs-password&lt;/em&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="background-color: #fcfaf4; "&gt;To enable remote connections to the database, run the script: &lt;em&gt;/usr/local/jive/bin/dblocal, &lt;/em&gt;then restart the application with &lt;em&gt;./appstop &amp;amp;&amp;amp; appstart&lt;/em&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="background-color: #fcfaf4; "&gt;Now use DbVisualizer, psql, or any other database browsing tool to connect to your db!&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt;More information on these scripts can be found in the&lt;a class="jive-link-external-small" href="http://www.jivesoftware.com/builds/docs/jive_sbs_employee/latest/admin/OperationsCookbook.html"&gt; Operations Cookbook&lt;/a&gt;.&lt;/div&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:5635f6e1-4e3e-48f4-8b76-0c30dc96c166] --&gt;</description>
      <category domain="http://www.jivesoftware.com/jivespace/tags?containerType=?14&amp;container=2096">database</category>
      <category domain="http://www.jivesoftware.com/jivespace/tags?containerType=?14&amp;container=2096">administration</category>
      <category domain="http://www.jivesoftware.com/jivespace/tags?containerType=?14&amp;container=2096">platform</category>
      <category domain="http://www.jivesoftware.com/jivespace/tags?containerType=?14&amp;container=2096">postgres</category>
      <category domain="http://www.jivesoftware.com/jivespace/tags?containerType=?14&amp;container=2096">sbs</category>
      <category domain="http://www.jivesoftware.com/jivespace/tags?containerType=?14&amp;container=2096">psql</category>
      <category domain="http://www.jivesoftware.com/jivespace/tags?containerType=?14&amp;container=2096">dba</category>
      <pubDate>Fri, 09 Oct 2009 13:12:17 GMT</pubDate>
      <author>communities@jivesoftware.com</author>
      <guid>http://www.jivesoftware.com/jivespace/docs/DOC-8350</guid>
      <dc:date>2009-10-09T13:12:17Z</dc:date>
      <clearspace:dateToText>1 month, 1 week ago</clearspace:dateToText>
      <clearspace:objectType>0</clearspace:objectType>
    </item>
    <item>
      <title>Repeated task reminder emails after task is complete</title>
      <link>http://www.jivesoftware.com/jivespace/docs/DOC-8338</link>
      <description>&lt;!-- [DocumentBodyStart:80068b64-22f6-49c1-8e58-ee54f2bc7f1b] --&gt;&lt;div class='jive-rendered-content'&gt;&lt;h4&gt;Problem: &lt;/h4&gt;&lt;p&gt;Users receive duplicate email notifications for the same task, or receive email notifications for tasks which have already been marked as completed. &lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h4&gt;&lt;strong&gt;Type of Problem: &lt;/strong&gt;&lt;/h4&gt;&lt;p&gt;Server misconfiguration.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3&gt;Cause: &lt;/h3&gt;&lt;p&gt;Either there are multiple Clearspace/SBS instances running on the same application server or a development instance is running with a copy of the same database as the production server. &lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Task reminders are processed and delivered from a nightly batch process that runs individually on each cluster. If you have multiple instances of Clearspace/SBS pointing to the same database running on the same machine, your users will receive one notification per instance. &lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Another problem can arise if you restore a copy of the production server's database to a development environment. Notifications will be triggered from each instance, and users may continue to receive notifications for overdue tasks from one server if the tasks are not marked as complete on both instances.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3&gt;Solution: &lt;/h3&gt;&lt;p&gt;Ensure that only one Clearspace/SBS application is running per instance. You can do this by either checking the list of running processes or examining Tomcat's &lt;em&gt;webapps&lt;/em&gt; folder. Also, ensure that when you restore a database backup you change the email server settings (System &amp;gt; Settings &amp;gt; Email) to disable outgoing emails. &lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:80068b64-22f6-49c1-8e58-ee54f2bc7f1b] --&gt;</description>
      <category domain="http://www.jivesoftware.com/jivespace/tags?containerType=?14&amp;container=2096">clearspace</category>
      <category domain="http://www.jivesoftware.com/jivespace/tags?containerType=?14&amp;container=2096">email</category>
      <category domain="http://www.jivesoftware.com/jivespace/tags?containerType=?14&amp;container=2096">task</category>
      <category domain="http://www.jivesoftware.com/jivespace/tags?containerType=?14&amp;container=2096">tomcat</category>
      <category domain="http://www.jivesoftware.com/jivespace/tags?containerType=?14&amp;container=2096">sbs</category>
      <category domain="http://www.jivesoftware.com/jivespace/tags?containerType=?14&amp;container=2096">misconfiguration</category>
      <pubDate>Thu, 08 Oct 2009 20:53:05 GMT</pubDate>
      <author>communities@jivesoftware.com</author>
      <guid>http://www.jivesoftware.com/jivespace/docs/DOC-8338</guid>
      <dc:date>2009-10-08T20:53:05Z</dc:date>
      <clearspace:dateToText>1 month, 2 weeks ago</clearspace:dateToText>
      <clearspace:objectType>0</clearspace:objectType>
    </item>
    <item>
      <title>Using JPDA Remote Debugging with SBS &amp; Linux Setup</title>
      <link>http://www.jivesoftware.com/jivespace/docs/DOC-7683</link>
      <description>&lt;!-- [DocumentBodyStart:abdce55c-f856-4ca0-80d7-ed12ceb0de4d] --&gt;&lt;div class='jive-rendered-content'&gt;&lt;p&gt;This was not as easy as I'd like, but this could be a feature add for management.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;As the jive user, visit the following file:&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;~/applications/sbs/bin/manage&lt;/strong&gt;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Around line 115, make the following update:&lt;/p&gt;&lt;div class="jive-quote"&gt;&lt;p&gt;echolog "Starting application $JIVE_NAME" $LOG_FILE&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;COMMAND="$JAVA_BIN $JAVA_OPTS &lt;span style="color: #339966;"&gt;&lt;strong&gt;$JPDA_OPTS&lt;/strong&gt;&lt;/span&gt; $CONF_OPTS -D catalina....&lt;/p&gt;&lt;/div&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;~/applications/sbs/bin/instance&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Append the following line:&lt;/p&gt;&lt;div class="jive-quote"&gt;&lt;p&gt;export JPDA_OPTS="-Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=9113"&lt;/p&gt;&lt;/div&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;After this, do a simple&lt;/p&gt;&lt;p&gt;&lt;strong&gt;~/bin/apprestart&lt;/strong&gt;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;At this point, simply point your remote debugger (Eclipse or what not) at port 9113 on your server, and you should be able to attach to the JVM like a champ.&lt;/p&gt;&lt;p&gt;Note:&amp;#160; If you pick a separate port number, just make sure that it doesn't conflict with an OOTB port number (i.e. 9000 not a good idea).&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h1&gt;Jivers? &lt;/h1&gt;&lt;h1&gt;Is there a better way to do this and/or can you work this into the script as an option for us developers. =)&lt;/h1&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Hope this helps someone.&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:abdce55c-f856-4ca0-80d7-ed12ceb0de4d] --&gt;</description>
      <category domain="http://www.jivesoftware.com/jivespace/tags?containerType=?14&amp;container=2096">feature-request</category>
      <category domain="http://www.jivesoftware.com/jivespace/tags?containerType=?14&amp;container=2096">development</category>
      <category domain="http://www.jivesoftware.com/jivespace/tags?containerType=?14&amp;container=2096">tomcat</category>
      <category domain="http://www.jivesoftware.com/jivespace/tags?containerType=?14&amp;container=2096">debug</category>
      <category domain="http://www.jivesoftware.com/jivespace/tags?containerType=?14&amp;container=2096">linux</category>
      <category domain="http://www.jivesoftware.com/jivespace/tags?containerType=?14&amp;container=2096">sbs</category>
      <category domain="http://www.jivesoftware.com/jivespace/tags?containerType=?14&amp;container=2096">jpda</category>
      <pubDate>Tue, 22 Sep 2009 21:08:04 GMT</pubDate>
      <author>communities@jivesoftware.com</author>
      <guid>http://www.jivesoftware.com/jivespace/docs/DOC-7683</guid>
      <dc:date>2009-09-22T21:08:04Z</dc:date>
      <clearspace:dateToText>2 months, 7 hours ago</clearspace:dateToText>
      <clearspace:objectType>0</clearspace:objectType>
    </item>
    <item>
      <title>no pagination for resources or discussions tab for a community</title>
      <link>http://www.jivesoftware.com/jivespace/docs/DOC-7515</link>
      <description>&lt;!-- [DocumentBodyStart:5d7d8e66-1296-4876-986c-38eacab8cd5f] --&gt;&lt;div class='jive-rendered-content'&gt;&lt;p&gt;Currently, there is a filter on the discussions or resources tab for a community that lets the user pick how many to display (15, 30, or 50).&amp;#160; However, if there are 51 or more resources or discussions, there isn't a way for the user to get to the 51st+ discussion or resource.&amp;#160;&amp;#160; &lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:5d7d8e66-1296-4876-986c-38eacab8cd5f] --&gt;</description>
      <category domain="http://www.jivesoftware.com/jivespace/tags?containerType=?14&amp;container=2096">pagination</category>
      <category domain="http://www.jivesoftware.com/jivespace/tags?containerType=?14&amp;container=2096">discussions_tab</category>
      <category domain="http://www.jivesoftware.com/jivespace/tags?containerType=?14&amp;container=2096">ltf</category>
      <pubDate>Mon, 14 Sep 2009 17:00:09 GMT</pubDate>
      <author>communities@jivesoftware.com</author>
      <guid>http://www.jivesoftware.com/jivespace/docs/DOC-7515</guid>
      <dc:date>2009-09-14T17:00:09Z</dc:date>
      <clearspace:dateToText>2 months, 1 week ago</clearspace:dateToText>
      <clearspace:objectType>0</clearspace:objectType>
    </item>
    <item>
      <title>Installation of Jive on redhat Linux</title>
      <link>http://www.jivesoftware.com/jivespace/docs/DOC-7245</link>
      <description>&lt;!-- [DocumentBodyStart:6c131b74-c296-4bf0-885f-4520bb8334d8] --&gt;&lt;div class='jive-rendered-content'&gt;&lt;p&gt;Hi,&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Have installed demo of Jive SBS on Redhat linux platform via a stumbling route as I'm not that familar with Linux (well this is my first time).&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Managed to get all pre-requisites installed. &lt;/li&gt;&lt;li&gt;Now logged onto localhost.localhost.com/admin/setup. and going through the Database settings - Standard Connection screen. &lt;ul&gt;&lt;li&gt;I've created a blank database on a windows server called SQL2K5Tst. &lt;/li&gt;&lt;li&gt;setup user sbs and password &lt;/li&gt;&lt;li&gt;tested the server is pingable from the linux server. &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;When I try to connect to the SQL server I get this error:&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Unable to find jdbc driver class: net.souceforge.jtds.jdbc.Driver&lt;/li&gt;&lt;/ul&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Your help would be greatly appreciated.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Thanks&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;dan&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:6c131b74-c296-4bf0-885f-4520bb8334d8] --&gt;</description>
      <pubDate>Thu, 27 Aug 2009 10:57:29 GMT</pubDate>
      <author>communities@jivesoftware.com</author>
      <guid>http://www.jivesoftware.com/jivespace/docs/DOC-7245</guid>
      <dc:date>2009-08-27T10:57:29Z</dc:date>
      <clearspace:dateToText>2 months, 3 weeks ago</clearspace:dateToText>
      <clearspace:replyCount>3</clearspace:replyCount>
      <clearspace:objectType>0</clearspace:objectType>
    </item>
    <item>
      <title>Clearspace community API about Document</title>
      <link>http://www.jivesoftware.com/jivespace/docs/DOC-7181</link>
      <description>&lt;!-- [DocumentBodyStart:da42ec9a-0454-4378-a29f-4b14fea917fc] --&gt;&lt;div class='jive-rendered-content'&gt;&lt;p&gt;1. How to get a document&lt;/p&gt;&lt;p&gt;&lt;span&gt;2. How to create a document&lt;/span&gt;&lt;/p&gt;&lt;p&gt;3. How to publish a document&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;!--[CodeBlockStart:7734e0d7-3853-4030-abf2-977f9437a370]--&gt;&lt;pre class="jive-pre"&gt;&lt;code class="jive-code jive-java"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;font color="darkgreen"&gt;/**
&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; * @throws UnauthorizedException 
&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; * @throws CommunityNotFoundException 
&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; * 
&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; */&lt;/font&gt;
&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;font color="navy"&gt;&lt;b&gt;public&lt;/b&gt;&lt;/font&gt; com.landesk.miner.bean.Document createDocument(
&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; com.landesk.miner.bean.Document document) &lt;font color="navy"&gt;&lt;b&gt;throws&lt;/b&gt;&lt;/font&gt; Exception &lt;font color="navy"&gt;{&lt;/font&gt;
&amp;nbsp;
&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; DocumentManager documentManager = JiveApplication.getContext().getDocumentManager();
&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; CommunityManager communityManager = JiveApplication.getContext().getCommunityManager();
&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 
&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Community community = &lt;font color="navy"&gt;&lt;b&gt;null&lt;/b&gt;&lt;/font&gt;;
&amp;nbsp;
&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; community = communityManager.getCommunity(document.getCommunityID());
&amp;#160;&amp;#160;&amp;#160;&amp;#160; 
&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; DocumentBean documentBean = &lt;font color="navy"&gt;&lt;b&gt;new&lt;/b&gt;&lt;/font&gt; DocumentBean();
&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; documentBean.setUserID(document.getUserID());
&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; documentBean.setDocumentTypeID(1L);
&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; documentBean.setContainerID(document.getCommunityID());
&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; documentBean.setContainerType(JiveConstants.COMMUNITY);
&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;font color="darkgreen"&gt;//Case title can be null&lt;/font&gt;
&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; documentBean.setTitle(document.getSubject()== &lt;font color="navy"&gt;&lt;b&gt;null&lt;/b&gt;&lt;/font&gt; ? &lt;font color="red"&gt;"Case:"&lt;/font&gt; + document.getIDInSource() + &lt;font color="red"&gt;" Subject"&lt;/font&gt; : document.getSubject());
&lt;font color="darkgreen"&gt;//&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; documentBean.setBodyText("abc");&lt;/font&gt;
&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; documentBean.setBodyText(document.getBody());
&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 
&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Document communityDocument = documentProvider.getDocument(documentBean);
&amp;nbsp;
&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Log.debug(&lt;font color="red"&gt;"documentManager:"&lt;/font&gt; + documentManager);
&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Log.debug(&lt;font color="red"&gt;"documentProvider:"&lt;/font&gt; + documentProvider);
&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Log.debug(&lt;font color="red"&gt;"community:"&lt;/font&gt; + community);
&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Log.debug(&lt;font color="red"&gt;"communityDocument:"&lt;/font&gt; + communityDocument);
&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Log.debug(&lt;font color="red"&gt;"Case:"&lt;/font&gt; + document.getIDInSource());
&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 
&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; documentManager.addDocument(community, communityDocument, Collections.emptyMap());
&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 
&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; communityDocument.setDocumentState(DocumentState.PUBLISHED);
&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 
&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; communityDocument.save();
&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 
&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; document.setIDInTarget(String.valueOf(communityDocument.getID()));
&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 
&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Log.info(&lt;font color="red"&gt;"Case:"&lt;/font&gt; + document.getIDInSource() + &lt;font color="red"&gt;" in Salesforce export successed."&lt;/font&gt; + &lt;font color="red"&gt;"Document:"&lt;/font&gt; + document.getIDInTarget() + &lt;font color="red"&gt;" creation&amp;#160; succeedeed."&lt;/font&gt;);
&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 
&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;font color="navy"&gt;&lt;b&gt;return&lt;/b&gt;&lt;/font&gt; document;
&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;font color="navy"&gt;}&lt;/font&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;!--[CodeBlockEnd:7734e0d7-3853-4030-abf2-977f9437a370]--&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;4. Plain Text to Community Document Body&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; String myDocumentBody = "Hello\n\n";&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; String doc = WikiContentHelper.wikiToEditorHtml(myDocumentBody);&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; logger.info(doc);&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; When myDocumentBody="Hello\n\n"&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; the Reuslt is &amp;lt;body&amp;gt;&amp;lt;p&amp;gt;Hello&amp;lt;/p&amp;gt;&amp;lt;p style="height: 8pt;"&amp;gt; &amp;lt;/p&amp;gt;&amp;lt;p style="height: 8pt;"&amp;gt; &amp;lt;/p&amp;gt;&amp;lt;/body&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; When myDocumentBody = "&amp;lt;a href=\"abc\"&amp;gt;Cause:&amp;lt;/a&amp;gt;",&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; the result is &amp;lt;body&amp;gt;&amp;lt;p&amp;gt;&amp;lt;a href="abc"&amp;gt;Cause: &amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/body&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; When myDocumentBody ="&amp;lt;company&amp;gt;landesk&amp;lt;/company&amp;gt;"&amp;#160;&amp;#160; the result is &amp;lt;body&amp;gt;&amp;lt;p&amp;gt;&amp;amp;lt;company&amp;amp;gt;landesk&amp;amp;lt;/company&amp;amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/body&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160;&amp;#160; When myDocumentBody ="Cause:" + case.getCause() and the case.getCause() return null,&amp;#160; the result is &amp;lt;body&amp;gt;&amp;lt;p&amp;gt;Cause:null&amp;lt;/p&amp;gt;&amp;lt;/body&amp;gt;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;5. Wiki Text to Document&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160; communityDocument.setBody(WikiContentHelper.&lt;strong&gt;unknownContentToJiveDoc&lt;/strong&gt;(WikiContentHelper.wikiToEditorHtml(document.getBody())));&lt;/p&gt;&lt;p&gt;&amp;#160;&amp;#160; WikiContentHelper.&lt;strong&gt;wikiToJiveDocument&lt;/strong&gt;(textBody);&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:da42ec9a-0454-4378-a29f-4b14fea917fc] --&gt;</description>
      <pubDate>Tue, 25 Aug 2009 05:45:48 GMT</pubDate>
      <author>communities@jivesoftware.com</author>
      <guid>http://www.jivesoftware.com/jivespace/docs/DOC-7181</guid>
      <dc:date>2009-08-25T05:45:48Z</dc:date>
      <clearspace:dateToText>1 day, 20 hours ago</clearspace:dateToText>
      <clearspace:objectType>0</clearspace:objectType>
    </item>
  </channel>
</rss>

