Reviewing Software Requirements on Microsoft Windows

Here are the software requirements for using the PeopleSoft Deployment Packages on a Microsoft Windows machine:

  • Administrative permission

  • Read, write, and execute permission on the default temporary folder.

    The deployment of a PeopleSoft environment by the DPKs installs required supporting software, such as Oracle WebLogic and Oracle Tuxedo. The DPK process to install this software uses the default temporary folders, as specified by the environment variable for the operating system. The user running the DPK setup script must have read/write/execute permission to these default temporary folders for successful DPK installation, or the deployment steps that install these components will fail.

  • The DPK setup script can be run from any drive, regardless of the drive where the Windows operating system is installed.

    If you run the DPK setup script from one drive and specify the installation location in another drive, it is a good idea to also specify where to save the installation log.

    By default, the DPK setup script generates an installation log under the directory where the DPKs reside. If you want the log to be saved in a different location, use the DPK setup script log_file option. For example, if you stage the DPKs in the directory DPK_INSTALL, and use the same set of DPKs for different deployments to different installation locations, the log files for all the deployments will be generated in the same place, DPK_INSTALL\setup, and will overwrite each other. To avoid this, direct the log files for each deployment to different locations, such as the deployment directory. For example:

    Run 1: psft-dpk-setup.bat ––env_type midtier ––log_file d:\psft_run1\logs
    Run 2: psft-dpk-setup.bat ––env_type midtier ––log_file e:\psft_run2\logs

    See "Deploying the PeopleSoft PeopleTools Deployment Packages," Reviewing the DPK setup Script Options.

  • Web Browser

    You need a version certified for the current PeopleSoft PeopleTools release for end-users.

    See My Oracle Support, Certifications.

  • Zip utility

    You need a utility that is able to extract (unzip) the DPK zip files. Use the extraction utility provided with your operating system.

  • Verify that the PATHEXT environment variable includes the extension .bat.

    This is a requirement for running Puppet. For example:

    PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
  • Check for the PERLSUB environment variable.

    The deployment of a full PeopleSoft environment includes the installation of Oracle 19c Database server, which requires the version of Perl that is packaged with the Oracle Database Server DPK. The deployment may fail if your system has a previously-set PERLSUB environment variable, because the DPK setup will try to use the Perl installation specified by the PERLSUB environment variable. To avoid this conflict, check for the PERLSUB environment variable, and if it exists, remove or rename it before the deployment.

  • Check for the USERPROFILE environment variable.

    If USERPROFILE is set, verify that there is full access to the location set by this environment variable.

  • These Puppet components are included with the DPKs.

    The DPK setup script installs open-source Puppet software that has been modified for the PeopleSoft installation. This modification allows the Puppet software to be installed in the location specified by the DPK setup script. You may see this referred to as the “Relocatable Puppet.”

    • Puppet Agent 8.3.1 (open source, and stand-alone architecture)

    • Facter 4.5.1

    • Hiera 5

    • Ruby 3.2.4

  • Python 3.12.3 is included with the DPKs.

  • Microsoft Visual C++ Redistributable files

    The current PeopleSoft PeopleTools release was developed using Microsoft Visual Studio 2022. PeopleSoft PeopleTools programs require Microsoft Visual C++ Redistributable for Visual Studio 2022 files to be present or the programs will not run. The required Visual C++ Redistributable for Visual Studio 2022 packages are installed by the DPK setup script. After you have completed the PeopleSoft installation, if necessary, you can install the files from PS_HOME\setup\psvccrt.

  • Java JDK 21 is included with the DPKs.

    JDK 21 is used by the application server, Process Scheduler, web server, and life-cycle management processes. Note that Java 21 includes only JDK, not JRE.

  • Specifying PS_APP_HOME

    The DPK setup script creates the installation location for the PeopleSoft application files, PS_APP_HOME, in a default location. If you want to use an existing PS_APP_HOME, or specify a non-default location, follow the instructions to perform the deployment using the DPK customizations.

    See "Completing the DPK Initialization with Customizations," Preparing the Customization File for the PeopleSoft Homes.

  • Specifying PS_CUST_HOME

    If you wish to use a PS_CUST_HOME location to store your site’s custom files, you must perform the deployment using the DPK customizations, and specify the PS_CUST_HOME location.

    See "Completing the DPK Initialization with Customizations," Preparing the Customization File for the PeopleSoft Homes.