1 Updating SUN IdM 6.0 to IdM 7.1
Pre Installation Tasks
NOTE:
1. All the steps should be executed only on one Prod jvm.
2. Before executing any steps, please go through all the steps in the document.
3. All the steps must be executed with IdM Upgrade Team. Screen share (Net Meeting) is required for it.
For Installing the IDM7.1 on existing IdM 6.0 Deployment, certain steps must be taken care, for recoverability of the application.
/appbin/IBM/WebSphere/AppServer1/……../idm_war.ear/idm.war
Place the backup files at location
/………./ on Production box ()
$WSHOME/WEB-INF/ to /appbin/………./serverrepositorybackup/ on Prod Box
rm $WSHOME/WEB-INF/lib/cryptix-jceapi.jar
rm $WSHOME/WEB-INF/lib/cryptix-jce-provider.jar
export WSHOME=
/appbin/IBM/WebSphere/……../idm_war.ear/idm.war
export PATH=/usr/jdk/jdk1.5.0_14/bin:$PATH
Note: It may show an error because idm repo is converted to 7.1 & IdM application is still IdM 6.0. So Unix Team will give the error message to Upgrade Team. Upgrade Team will take the decision for next step.
Applying the Upgrade
Update IDM manually on Linux/Unix environment.
WEB-TEAM Tasks
Do this for one Application Server.
export WSHOME=/appbin/IBM/WebSphere/………………/idm_war.ear/idm.war
export TEMP=/appbin/IdMUpgradeRelatedData/tempupgradeidm71/TEMP
export SOURCE=/appbin/IdMUpgradeRelatedData/tempupgradeidm71/SOURCE
echo $WSHOME
echo $TEMP
echo $SOURCE
echo $DISPLAY
echo $PATH
echo $JAVA_HOME
cd $TEMP
jar -xvf $SOURCE/………/idmcommon.jar
export CLASSPATH=$TEMP/WEB-INF/lib/idm.jar:$TEMP/WEB-
INF/lib/idmcommon.jar:$WSHOME/WEB-INF/lib/ojdbc14.jar:$WSHOME/WEB-INF/lib/j2ee.jar:
java -classpath $CLASSPATH -Dwaveset.home=$WSHOME
com.waveset.install.UpgradePreProcess
cd $WSHOME
jar –xvf $SOURCE/idm.war
/appbin/IdMUpgradeRelatedData/……/.backup/ to
$WSHOME/WEB-INF/ on Prod Box ().
cd $WSHOME/bin
./lh setRepo -c –v
The above command must show that IdM is pointing to <Host IP>:1596: idmpr01 and schema <IdM repo> database.
} Run the below command for Post process.
java -classpath $CLASSPATH -Dwaveset.home=$WSHOME
com.waveset.install.UpgradePostProcess
} Change the directory to $WSHOME/bin/solaris or $WSHOME/bin/linux, and then set permissions on the files in the directory so that they are executable as
chmod +x $WSHOME/bin/solaris/*
chmod +x $WSHOME/bin/linux/*
IdM Upgrade Team will help to install that files.
} Copy the contents from
$WSHOME/patches/………./includes/ TO
$WSHOME/includes/
} Copy the contents from
$WSHOME/patches/………/filesNotInstalled/user/ TO
$WSHOME/user/
} Copy the contents from
$WSHOME/patches/………/filesNotInstalled/styles/ TO
$WSHOME/styles/
/appbin/IBM/WebSphere/……………./idm_war/idm.war
Note: Unix Team will verify this before deleting the cache.
cd $WSHOME/bin
lh setRepo -c –v
It should point to the right database.
15. Touch all the .jsp’s in $WSHOME directory including all the subdirectories.
find . -name ‘*.jsp’ -exec touch {} \;
To start/stop the server
Go to location
/appbin/IBM/WebSphere/AppServer1/profiles/idmapp01/bin
./stopServer.sh server1
./startServer.sh server1