Home
Preparing a PS CS Client Workstation and/or App/Web Server
This post outlines the steps necessary to create a client workstation for use in setting up a PeopleSoft Campus Solutions installation. The steps below are a log of those that I took myself. If you choose to follow this guide from start to finish, you will be left with a Windows Server instance capable of 1) loading PeopleSoft CS application data into a remote database server 2) serving as an app and/or web server sourcing from a remote PS CS database server.
If you do choose to follow this guide from start to finish, keep in mind that it is colored by my own requirements and goals. There are many different possible configurations for a PeopleSoft CS setup; although the information below is applicable to most all configurations, keep in mind that:
- I am using Windows Server 2008 as the host OS for this workstation.
- I am using a virtual machine hosted on AWS.
- I do not intend to host the underlying database server on this instance.
- I plan to use the instance both as a client workstation and as a PS app and web server.
- I will not be using this PS CS installation in a production environment.
Assuming you have a strong knowledge of PeopleSoft, you should be able to adapt parts of this guide to your own goals. If you do not have a strong knowledge of PeopleSoft, this guide will leave you with a PS CS client workstation suitable for development and experimentation.
There are quite a few installation files that you will need to download from Oracle’s eDelivery site, including several that exceed 1GB in size. You should use an instance with a fast and reliable Internet connection, and you must have an eDelivery account with Oracle. If you do not have an eDelivery account, it is free to create one, although you may have to wait a day or two before the account is approved. Note that by downloading files from eDelivery, you are agreeing to Oracle’s mandate that you not use the software in production. Unless otherwise noted, all eDelivery packages mentioned below were downloaded from the x64 section of eDelivery.
Preliminary Steps
- Provisioned a 64-bit Window Server 2008 instance on AWS. Using m1.medium instance size with 60GB HD.
- Started instance; able to log in after ~10 mins.
- Disabled Internet Explorer blocking of external websites via Control Panel.
- Downloaded Firefox.
- Set computer name of server to
ENTPS
. - Rebooted server to ensure change to computer name took effect.
Installing 32-bit Oracle 11g Client
- Oracle Client provides the libraries necessary to connect to an instance of Oracle 11g, among other functions. Download it here.
- It is imperative that you download the 32-bit client, despite the fact that you are using a 64-bit OS. If you install the 64-bit client, you will not be able to connect to the database (as of this writing).
- Started Oracle Client installer.
- Selected
Administrator
as install type. - Used
C:\oracle
as Oracle Base. - Used
C:\oracle\product\11.2.0\client_1
as Software Location. - Installation completed successfully.
- Reboted instance.
Installing jRockit
- Downloaded V23741-01.zip from eDelivery under PeopleTools 8.52 Media Pack on eDelivery.
- Extracted and started installer.
- Using
C:\Program Files\Java\jrockit-jdk1.6.0_20-R28.1.0-4.0.1
as Installation Path.- Note: after the installer finished, I created a system-wide
JAVA_HOME
environment variable with this same path as the value.
- Note: after the installer finished, I created a system-wide
- Chose
Yes
for Public JRE, withC:\Program Files\Java\jrockit-jre1.6.0_20-R28.1.0
as the value for Path. - Installation completed successfully.
Installing WebLogic
- Downloaded V24338-01.zip from eDelivery under PeopleTools 8.52 Media Pack on eDelivery.
- Unzipped deliverable to
C:\PSInstallationPackages\WebLogic
- In a terminal, cd’d to the above path and ran
java -jar wls1034*.jar -mode=GUI -log=logs\Wls1034Install.log
- Used
C:\WebLogic
as new Middleware Home. - Used jRockit JDK directory path from previous section as Local JDK path.
- Skipped installation of Node Manager Service.
- Installation completed successfully.
- Chose not to run QuickStart after install; domain creation will be done later.
Installing Tuxedo
- Downloaded V20090-01.zip from eDelivery under PeopleTools 8.52 Media Pack on eDelivery.
- Selected
Full Install
. - Used existing Oracle Home at
C:\WebLogic
- Used
C:\WebLogic\tuxedo10gR3_VS2008
as installation directory. - Used
Oracle Tuxedo
as the Start Menu program group. - Opted to install icons for all users.
- Used port
3050
(default) as tlisten port. - Used
<password-redacted>
as tlisten password. - Used
LLE
for encryption method. - Used
0
for min encryption bits. - Used
256
for max encryption bits. - Selected
No
for SSL Support for LDAP. - Installation completed successfully.
- In Windows Services, I changed the ORACLE ProcMGR V10gR3 service to use the Administrator account (i.e., mine) when starting and stopping.
- Restarted the service to verify that ORACLE ProcMGR V10gR3 service started successfully under Administrator control.
Installing MicroFocus Net Express 5.1
- Downloaded V21682-01.zip (Wrap Pack 1) from edDelivery under Third Party - Micro Focus 5.1 for PeopleSoft Enterprise Media Pack on eDelivery.
- Started the installer for Wrap Pack 1.
- Omitted licensing information when prompted.
- Disabled all features except
Traditional Graphical User Interfaces
. - Wrap Pack 1 installed successfully.
- Downloaded V21656-01.zip (Wrap Pack 4) from eDelivery under Third Party - Micro Focus 5.1 for PeopleSoft Enterprise Media Pack on eDelivery.
- Started the installer for Wrap Pack 4.
- Wrap Pack 4 installed successfully.
Installing PeopleSoft PeopleTools
- Downloading PeopleSoft PeopleTools 8.52 Disc 1 of 3 Installer (V27724-01.zip) from PeopleTools 8.52 Media Pack on eDelivery.
- Started Disc 1 installer.
- Using license code:
zm7ky3-w41m04-4u863q6-7oke1m-s7t1f2
. This is the PeopleTools license code for use with an Oracle database. If you intend to use a different database provider, you must use the corresponding license code. A list is available here. - Selected
Unicode
for database type. - Used
C:\PSCS_PT852
as installation location.- This is the path used for
$PS_HOME
hereafter.
- This is the path used for
- Used
C:\oracle\product\11.2.0\client_1\BIN
as the path to database connectivity files. - Selected
Yes
to install PeopleTools icons. - Installed icons to
PeopleTools 8.52
program group in Start Menu. - Used
ENTPS
(computer name of server) as the value for Environment Hub Machine name. - Used
80
(default) as the port number for Environment Hub. - Downloaded PeopleSoft PeopleTools 8.52 Disc 2 of 3 Installer (V27725-01.zip) from PeopleTools 8.52 Media Pack on eDelivery.
- Unzipped the
Disc 2
directory within and provided the path to that directory to the Disc 1 installer when prompted.
- Unzipped the
- Downloaded PeopleSoft PeopleTools 8.52 Disc 3 of 3 Installer (V27726-01.zip) from PeopleTools 8.52 Media Pack on eDelivery.
- Unzipped the
Disc 3
directory within and provided the path to that directory to the Disc 1 installer when prompted.
- Unzipped the
- Installation completed successfully.
Installing Verity
- Downloaded V27723-01.zip from PeopleSoft PeopleTools 8.52 Media Pack on eDelivery.
- Used the value of
$PS_HOME
as the installation location. - Installation completed successfully.
Installing PeopleSoft HRMS/CS
- Downloaded V30469-01.zip from PeopleSoft Campus Solutions 9.0 Media Pack on eDelivery.
- Using license code:
117fef-ffff8f-ffffebf-b197c3-2sm64u
. This is the PeopleSoft HRMS/CS license code for use with an Oracle database. If you intend to use a different database provider, you must use the corresponding license code. A list is available here. - Selected
Unicode
database. - Used the value of
$PS_HOME
as the installation location. - Opted to install all features, with the exception of Payroll components for all non-US nations.
- Installation completed successfully.
At this point, the instance is ready for use as a PeopleSoft client workstation and/or PeopleSoft CS app/web server. Such use requires a working database server; you can use the instance with most major database providers, but this guide configured the instance for use with an Oracle database.
For a guide on how to setup an Oracle 11g database server, see this previous post.
Once you have a working instance of an Oracle database server online, you need to create a database containing all of the data (~19GB) comprising PeopleSoft Campus Solutions. I have documented the steps I used to create such a database in this post.