Preparing Academus for Migration to Toro

Updated: August 8, 2008
How can I prepare Academus 2.x to migrate to uPortal 2.6.1-GA and the open source Toro components?

Duplicate Channel Functional Name Resolution

Some channel publications may also need to be updated. As this
migration updates the layout manager from ALM to DLM, the new default DLM fragments may be corrupted if there are any channels published with duplicate functional names (fname). Please refer to this article Cleaning Academus Channel Publication for DLM usage after Toro Migration to clean up any duplicate functional names.

Throughout, this article refers to an environment variable named INSTALLDIR. This refers to the directory into which the Academus product was installed. It will have the directory path unicon/Academus directly beneath it.

Installing JDK 1.5

If you are running Academus 2.0, you will need to upgrade the installed jdk to 1.5 unless already upgraded.

1) Rename INSTALLDIR/unicon/tools/j2sdk to INSTALLDIR/unicon/tools/j2sdk.old

2) Download and install the platform appropriate version at java.sun.com.
Install the JDK into the INSTALLDIR/unicon/tools/j2sdk directory.  It is required to keep the location of the new JDK in the same location.

3) Copy INSTALLDIR/unicon/tools/j2sdk.old/jre/lib/security/cacerts to
JAVA_HOME/jre/lib/security/cacerts

Missing Channel Functional Names

When the new default layouts are constructed, they rely on channels with certain functional names to exists. If any of these are missing or have incorrect values, the default layouts will not be created property. This is not essential as most folks will design their own layouts. So this is just an FYI if the default layouts seem to be missing channels or portlets.

AB                                         
BlojsomGatewayPortlet             
Bookmarks                              
Briefcase Portlet
Calendar (IBS)
Campus Announcements
Campus News
Classifieds
Groupware
MessagingPortlet
My Notes
Permissions Manager
PermissionsPortlet
Poll
Survey
Survey Author
User Admin