What are the exact steps to install SCM v14.5 and 14.5.01 on an AIX, Linux and zLinus platforms?
Harvest Software Change Manager v14.5 and 14.5.01
umask 0022
groupadd cascm
useradd -g cascm cascm
passwd cascm
cat > /home/cascm/set_env.sh <<EOF
#!/bin/bash
export CASHCOMP=/opt/CA/SharedComponents
export CABIN=\$CASHCOMP/bin
export CALIB=\$CASHCOMP/lib
export ORACLE_HOME=/app/oracle/product/19.0.0/dbhome_1
export ORACLE_SID=orcl
export PATH=\$ORACLE_HOME/bin:\$PATH
export LIBPATH=\$ORACLE_HOME/lib:$LIBPATH
export CAPKIHOME=\$CASHCOMP/CAPKI
export PATH=\$CABIN:\$PATH
export LIBPATH=\$CALIB:\$LIBPATH
export ODBC_HOME=/opt/CA/odbc
export RTHOME=/opt/CA/pec
export PATH=\$RTHOME:\$PATH
export LIBPATH=\$RTHOME/lib/rs6000_aix:\$LIBPATH
export CA_SCM_HOME=/opt/CA/scm
export PATH=\$CA_SCM_HOME/bin:\$PATH
export LIBPATH=\$CA_SCM_HOME/lib:\$LIBPATH
EOF
# Once you have the new script, you must change ownership and permissions to make it executable
chown cascm:cascm /home/cascm/set_env.sh
chmod a+x /home/cascm/set_env.sh
# After this you will need to add a line to the cascm user's .bash_profile to execute this script at startup.
# (Copy and paste everything from the "cat >>" line to the "EOF" line as one block)
cat >> /home/cascm/.bash_profile <<EOF
. /home/cascm/set_env.sh
EOF
mkdir -p /opt/CA/scm /opt/CA/pec /opt/CA/odbc /opt/CA/SharedComponents/lib /opt/CA/SharedComponents/bin
chown -R cascm:cascm /opt/CA/scm /opt/CA/pec /opt/CA/odbc /opt/CA/SharedComponents /tmp/scm
chmod -R 755 /opt/CA/scm /opt/CA/pec /opt/CA/odbc /opt/CA/SharedComponents /tmp/scm
cd /tmp/scm/ETPKI
tar xvf etpki_aix.tar
cd etpki_aix/
./setup install caller=SCMSERVER verbose env=all
# Make sure umask is set correctly and set the needed environment variables. As with the setEnv.sh script above,
# ensure that the folder names for these variables are correct for your environment.
umask 0022
export ODBC_HOME=/opt/CA/odbc
export ORACLE_HOME=/app/oracle/product/19.0.0/dbhome_1
export ORACLE_SID=orcl
# This step is different from installations of prior versions of Harvest. You will ocpy the odbc.tar.gz file to the folder that
# you want to become the parent of the new "odbc" folder, extract it there, and then run the installation.
cd /tmp/scm/odbc
tar xvf odbc.tar
cd odbc
./install.sh
chown -R cascm:cascm /opt/CA/odbc
su - cascm
umask 0022
sqlplus <userid>@<tns service name>
cd /tmp/scm/pec
tar xvf pec.tar
./INSTALL.SH configure_rtserver=false
cd /tmp/scm/
mv scm.tar /opt/CA/scm
cd /opt/CA/scm
tar xvf scm.tar
cd install/
./install.sh
cd /tmp/scm/
unzip Aix32.zip
tar xvf CAHarvestSCMV145_01Patch_Server.tar
cd CAHarvestSCMV145_01Patch_Server/
umask 0022
./ApplyServerPATCH.sh
cd /opt/CA/scm/bin/
./hdbsetup
./bkrd
ps -ef | grep "bkrd\|hserver\|rtserver"
hgetusg -b <broker hostname> -prompt -cu ; cat hgetusg.log
Note that on AIX, Harvest is built as a 32-bit application. While this does not prevent it running on a 64-bit AIX server, it does mean that the Oracle client installed as a prerequisite must also be the 32-bit version of the software for the version of Oracle you need. See Oracle documentation for downloading details.
Release notes for the Harvest 14.5 installation can be found here: Release Notes
A "Getting Started" guide is found here: Get Started with CA Harvest SCM Implementation
Additional installation details can be found here: Install CA Harvest SCM on UNIX, Linux, and zLinux