Change Assistant 8.56 Installation Changes
Jan 30, 2018Dan Iverson
Starting in Change Assistant 8.56, a new file is used to track the installations of Change Assistant, C:\Windows\PeoplesoftCA.txt
. While Change Assistant 8.55 let us install multiple versions at the same time, 8.56 now tracks which your Change Assistant installations.
C:\Windows\PeoplesoftCA.txt
1 8.56.05 c:\psft\ca\hr025-8.56.05
2 8.56.05 c:\psft\ca\hrtst-8.56.05
The Change Assistant installer scripts set the path for the file. On Windows, is uses the WINDIR
environment variable and on Linux it generates a temporary folder.
if isWin() :
winpath = os.environ['WINDIR']
else :
winpath = tempfile.gettempdir()
The C:\Windows
location doens’t seem like the best place to store this file though. C:\Windows
is for Windows files, not for vendor configuration. I’d like to see this stored in a better location, like C:\ProgramData\Peoplesoft
.
If you run into errors when installing Change Assistant, especially in early releases of 8.56, try deleting the PeoplesoftCA.txt
file. Earlier versions of Change Assistant used this format of the file (this is from Change Assistant 8.56.03):
INSTALL_PATH=c:\psft\ca\hr024-8.56.03
There are multiple ways to install Change Assistant with 8.56.
tools_client\setupPTClient.bat
on the PeopleSoft Image- Use the
setup.bat
file underPS_HOME\setup\PsCA
-
Silent Install option:
.\silentInstall.bat c:\psft\ca\hr025-8.56.05 NEW NOBACKUP .\silentInstall.bat c:\psft\ca\hcmpum UPGRADE NOBACKUP
A few changes to the installation process:
- Installing an older version of Change Assistant will error if the
PeoplesoftCA.txt
has a newer version in it. - The PeopleTools Installation Guide for 8.56 references the installer as
setup\PsCA\installCA.exe
, but in the latest 8.56.05 client tools that file does not exist. - Instead, there is a
setup.bat
script to perform the installation. - At OpenWorld, we heard that 8.56 included Change Assistant for Linux but you had to look for it. Now we have a
setup.sh
script for Change Assistant on Linux. - The installation process is powered by Python, not an installation wizard. This follows suit with the DPK changes and supports multiple platforms.