IBM Support

After migration to IBM Connections 4.x, attachments in Activities that existed in Connections 3.x can no longer be downloaded.

Technote (troubleshooting)


Problem

After migration to IBM Connections 4.x, attachments in Activities that existed in Connections 3.x can no longer be downloaded.

Symptom

Attached files that were uploaded in Activities entries before the IC 4.x migration are not accessible anymore. Newly attached files are accessible.


Cause

The problem is due to the different content store types between 3.0 and 4.5
See this document for more information:http://www.ibm.com/support/knowledgecenter/SSYGQH_4.5.0/admin/admin/t_admin_act_change_content_store_new.dita


If you encounter this issue, the system is probably configured only to register 4.x style objects (STORETYPE=filestore) and you may need to set it to configure IC3.0 style (STORETYPE=filesystem) objects also.


Diagnosing the problem

With release 4, the Java object that is used to define the content store changed.
In 3.0, attachments uploaded to activities had the following object defined: STORETYPE=filesystem
In 4.5, attachments uploaded to activities are defined as follows: STORETYPE=filestore

If the system is configured only to register objects STORETYPE=filestore, then you will need to set it to configure STORETYPE=filesystem objects also.


The resolution creates an additional object store in the oa-config.xml that points to a new directory. The new directory will store the IC3.0 style objects (STORETYPE=filesystem).


Resolving the problem

Steps:
1. Create a new directory on the file system for the root.directory property. In our example below, we created the directory
"\\enterprise.server\LotusConnections\Data\activities\content"

2. Add a new stanza to the oa-config.xml and set it to STORETYPE=filesystem

For example - ADD this to the oa-config.xml:
<store default="false"
class="com.ibm.openactivities.objectstore.filesystem.FileSystemObjectStore">
<id>filesystem</id>
<property name="use.historic">false</property>
<property name="root.directory">
\\enterprise.server\LotusConnections\Data\activities\content

<!-- This value is the path to the directory you created in step 1 -->

</property>
</store>

3. Move all contents from ACTIVITIES_CONTENT_DIR to your newly created root.directory

4. Save and close oa-config.xml, sync the nodes and restart the AppServer.

A request has been made for this to be resolved "out of the box" by the installer and will be reviewed for potential inclusion in a future release.

Document information

More support for: IBM Connections
Activities

Software version: 4.0, 4.5, 5.0

Operating system(s): AIX, IBM i, Linux, Windows

Reference #: 1676288

Modified date: 28 August 2014


Translate this page: