Saturday, January 05, 2008

On The Peoplesoft Road : Peopletools 8.49.08 console mode

Because you can want to work in console mode instead of GUI, console mode doesn't required any XClient...

The main thing at this installation is the setting of DISPLAY variable, doesn't forget it, you can encoutered some strange behaviour of the Installer.

I'll install with this method the Peopletools for CRM9 usage, under specific folder. I don't share the Peopletools directory between differents applications.

Downloaded from http://edelivery.oracle.com
Choose "Peoplesoft Entreprise", plateform "Linux x86", then under "PeopleSoft Enterprise - PeopleTools 8.49 Media Pack", then disk named as
"PeopleSoft Enterprise PeopleTools 8.49 PeopleTools 8.49 Mobile Agent (use requires specific license) Disk 1 of 7"
"PeopleSoft Enterprise PeopleTools 8.49 PeopleTools 8.49 Mobile Agent (use requires specific license) Disk 2 of 7"

"PeopleSoft Enterprise PeopleTools 8.49 PeopleTools 8.49 Mobile Agent (use requires specific license) Disk 3 of 7"

"PeopleSoft Enterprise PeopleTools 8.49 PeopleTools 8.49 Mobile Agent (use requires specific license) Disk 4 of 7"

"PeopleSoft Enterprise PeopleTools 8.49 PeopleTools 8.49 Mobile Agent (use requires specific license) Disk 5 of 7"

"PeopleSoft Enterprise PeopleTools 8.49 PeopleTools 8.49 Mobile Agent (use requires specific license) Disk 6 of 7"
"PeopleSoft Enterprise PeopleTools 8.49 PeopleTools 8.49 Mobile Agent (use requires specific license) Disk 7 of 7"

1. As root
[root@orion:/apps/psoft/hrms9]$ useradd -g psoft crm9

2. Start the installation in console mode as crm9 user :
At this step you'll need the license code from (depending of the database vendor) http://licensecodes.oracle.com/ent_keys_by_prod.html#PeopleTools
The license code are same for production usage.

[crm9@orion:/nfs/software/peoplesoft/PeopleTools/PeopleTools8.49/Disk1]$ export DISPLAY=0.0
[crm9@orion:/nfs/software/peoplesoft/PeopleTools/PeopleTools8.49/Disk1]$ ./setup.linux -is:javaconsole -console

Initializing Wizard........

Initializing Wizard........
Launching InstallShield Wizard........

-------------------------------------------------------------------------------
Welcome to the InstallShield Wizard for PeopleTools 8.49

The InstallShield Wizard will install PeopleTools 8.49 on your computer.
To continue, choose Next.

PeopleTools 8.49




Press 1 for Next, 3 to Cancel or 5 to Redisplay [1]

-------------------------------------------------------------------------------

Please Enter your PeopleSoft license code:

License Code (characters 1 to 6) []: zm7ky3

License Code (characters 7 to 12) []: w41m04

License Code (characters 13 to 19) []: 4u863q6

License Code (characters 20 to 25) []: 7oke1m

License Code (characters 26 to 31) []: s7t1f2

Press 1 for Next, 2 for Previous, 3 to Cancel or 5 to Redisplay [1]

-------------------------------------------------------------------------------

For a database platform of 'Oracle', are you installing a:


[X] 1 - Non-Unicode Database
[ ] 2 - Unicode Database

To select an item enter its number, or 0 when you are finished [0]: 2


[ ] 1 - Non-Unicode Database
[X] 2 - Unicode Database

To select an item enter its number, or 0 when you are finished [0]:

Press 1 for Next, 2 for Previous, 3 to Cancel or 5 to Redisplay [1]

-------------------------------------------------------------------------------

For Oracle on Linux the following can be installed:


[X] 1 - PeopleSoft Application Server
[X] 2 - PeopleSoft Batch Server
[X] 3 - PeopleSoft Database Server
[X] 4 - PeopleSoft Web Server

To select an item enter its number, or 0 when you are finished [0]:

Press 1 for Next, 2 for Previous, 3 to Cancel or 5 to Redisplay [1]

-------------------------------------------------------------------------------
PeopleTools 8.49 Install Location

Please specify a directory or press Enter to accept the default directory.

Directory Name: [/opt/PT8.49] /apps/psoft/crm9

Press 1 for Next, 2 for Previous, 3 to Cancel or 5 to Redisplay [1]

-------------------------------------------------------------------------------

Would you like to install Enterprise Resource Planning (ERP) Connectors?


[X] 1 - No
[ ] 2 - Yes

To select an item enter its number, or 0 when you are finished [0]:

Press 1 for Next, 2 for Previous, 3 to Cancel or 5 to Redisplay [1]

-------------------------------------------------------------------------------

Please select the location of the installed Tuxedo software.

Please specify a directory name or press Enter [/opt/tuxedo] /apps/bea/tuxedo/9.1

Press 1 for Next, 2 for Previous, 3 to Cancel or 5 to Redisplay [1]

-------------------------------------------------------------------------------
Please enter the configuration for Environment Management:

Environment Hub machine name: [PSEMHUB]


Environment Hub port number: [80]


Press 1 for Next, 2 for Previous, 3 to Cancel or 5 to Redisplay [1]

-------------------------------------------------------------------------------
Select the features for "PeopleTools 8.49" you would like to install:

PeopleTools 8.49

To select/deselect a feature or to view its children, type its number:

1. [x] PeopleTools
2. [x] PeopleTools System Database

Other options:

0. Continue installing

Enter command [0]


Press 1 for Next, 2 for Previous, 3 to Cancel or 5 to Redisplay [1]



PeopleTools 8.49 will be installed in the following location:
/apps/psoft/crm9
with the following features:
PeopleTools
PeopleTools System Database

The following PeopleSoft Servers were selected by you:
PeopleSoft Application Server
PeopleSoft Batch Server
PeopleSoft Database Server
PeopleSoft Web Server

Database Type:
Oracle

ERP Connectors Installation:
Not Selected

Environment Hub Configuration:
Hub machine name: PSEMHUB
Hub port number: 80



-------------------------------------------------------------------------------

Press 1 for Next, 2 for Previous, 3 to Cancel or 5 to Redisplay [1]

Installing PeopleTools 8.49. Please wait...

|-----------|-----------|-----------|------------|
0% 25% 50% 75% 100%
||||||

Please insert disk 2.
[/nfs/software/peoplesoft/PeopleTools/PeopleTools8.49/Disk1]/nfs/software/peoplesoft/PeopleTools/PeopleTools8.49/Disk2

1. OK
2. Cancel

[1]
[...]
Insert or change the directory of CD on demand (all the 7 cd will be required)
[...]
|-----------|-----------|-----------|------------|
0% 25% 50% 75% 100%
|||||||||||||||||||||||||||||||||||||||||||||||||

Unpacking JRE ...


Setting Files Permission... Please wait

-------------------------------------------------------------------------------
The InstallShield Wizard has successfully installed PeopleTools 8.49. Choose
Finish to exit the wizard.

Press 3 to Finish or 5 to Redisplay [3]

[crm9@orion:/nfs/software/peoplesoft/PeopleTools/PeopleTools8.49/Disk1]$

3. Start the upgrade to the latest patch of Peopletools (8.48.08) in console mode as crm9 user.
Downloaded from ftp://ftp.peoplesoft.com/outgoing/ptools/84908
Password for unzipping the compress file from http://www.peoplesoft.com (a valid customer ID required)
Tab Update+Fixes, then Apply to Release

Choose Product Line => Peopletools

Product => Peopletools
Release => 8.49

Check the Bunldes checkbox, then search

Click on Update ID #738550

Open the user doc html files to get the password.

Lastly, at this step you'll need the license code (depending of the database vendor) from http://licensecodes.oracle.com/ent_keys_by_prod.html#PeopleTools

[crm9@orion:/nfs/software/peoplesoft/PeopleTools/PeopleTools8.49.08/cd84908/disk1]$ export DISPLAY=0.0
[crm9@orion:/nfs/software/peoplesoft/PeopleTools/PeopleTools8.49.08/cd84908/disk1]$ ./setup.linux -is:javaconsole -console

Initializing Wizard........

Initializing Wizard........
Launching InstallShield Wizard........

-------------------------------------------------------------------------------
Welcome to the InstallShield Wizard for PeopleTools 8.49.08

The InstallShield Wizard will install PeopleTools 8.49.08 on your computer.
To continue, choose Next.

PeopleTools 8.49.08

Press 1 for Next, 3 to Cancel or 5 to Redisplay [1]

-------------------------------------------------------------------------------

Please Enter your PeopleSoft license code:

License Code (characters 1 to 6) []: zm7ky3

License Code (characters 7 to 12) []: w41m04

License Code (characters 13 to 19) []: 4u863q6

License Code (characters 20 to 25) []: 7oke1m

License Code (characters 26 to 31) []: s7t1f2

Press 1 for Next, 2 for Previous, 3 to Cancel or 5 to Redisplay [1]

-------------------------------------------------------------------------------

For a database platform of 'Oracle', are you installing a:


[X] 1 - Non-Unicode Database
[ ] 2 - Unicode Database

To select an item enter its number, or 0 when you are finished [0]: 2


[ ] 1 - Non-Unicode Database
[X] 2 - Unicode Database

To select an item enter its number, or 0 when you are finished [0]:

Press 1 for Next, 2 for Previous, 3 to Cancel or 5 to Redisplay [1]

-------------------------------------------------------------------------------

For Oracle on Linux the following can be installed:


[X] 1 - PeopleSoft Application Server
[X] 2 - PeopleSoft Batch Server
[X] 3 - PeopleSoft Database Server
[X] 4 - PeopleSoft Web Server

To select an item enter its number, or 0 when you are finished [0]:

Press 1 for Next, 2 for Previous, 3 to Cancel or 5 to Redisplay [1]

-------------------------------------------------------------------------------
PeopleTools 8.49.08 Install Location

Please specify a directory or press Enter to accept the default directory.

Directory Name: [/opt/PT8.49.08] /apps/psoft/crm9

Press 1 for Next, 2 for Previous, 3 to Cancel or 5 to Redisplay [1]

-------------------------------------------------------------------------------

Please select the location of the installed Tuxedo software.

Please specify a directory name or press Enter [/opt/tuxedo] /apps/bea/tuxedo/9.1

Press 1 for Next, 2 for Previous, 3 to Cancel or 5 to Redisplay [1]

-------------------------------------------------------------------------------
Select the features for "PeopleTools 8.49.08" you would like to install:

PeopleTools 8.49.08

To select/deselect a feature or to view its children, type its number:

1. [x] PeopleTools
2. [x] PeopleTools System Database

Other options:

0. Continue installing

Enter command [0]


Press 1 for Next, 2 for Previous, 3 to Cancel or 5 to Redisplay [1]



PeopleTools 8.49.08 will be installed in the following location:
/apps/psoft/crm9
with the following features:
PeopleTools
PeopleTools System Database

The following PeopleSoft Servers were selected by you:
PeopleSoft Application Server
PeopleSoft Batch Server
PeopleSoft Database Server
PeopleSoft Web Server

Database Type:
Oracle


-------------------------------------------------------------------------------

Press 1 for Next, 2 for Previous, 3 to Cancel or 5 to Redisplay [1]

Installing PeopleTools 8.49.08. Please wait...


|-----------|-----------|-----------|------------|
0% 25% 50% 75% 100%
||||||||||||||||||||||||||||||||||||||||||||||||

Setting Files Permission... Please wait

-------------------------------------------------------------------------------
The InstallShield Wizard has successfully installed PeopleTools 8.49.08. Choose
Finish to exit the wizard.

Press 3 to Finish or 5 to Redisplay [3]

[crm9@orion:/nfs/software/peoplesoft/PeopleTools/PeopleTools8.49.08/cd84908/disk1]$

4. Modify the .bash_profile of the Peoplesoft directory owner :
[crm9@orion:/home/crm9]$ more .bash_profile
# .bash_profile

# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi

# User specific environment and startup programs

PATH=$PATH:$HOME/bin

export PATH
unset USERNAME
export ORACLE_HOME=/apps/oracle/ora102
export PS_HOME=/apps/psoft/crm9
. $PS_HOME/psconfig.sh

Then disconnect, reconnect and :
[crm9@orion:/home/crm9]$ cd $PS_HOME/appserv
[crm9@orion:/apps/psoft/
crm9/appserv]$ ./psadmin

PSADMIN -- Tools Release: 8.49.08
Copyright (c) 1988, 2003, Oracle. All rights reserved.

--------------------------------
PeopleSoft Server Administration
--------------------------------


1) Application Server
2) Process Scheduler
3) Search Server
q) Quit


Command to execute (1-3, q):

We get the 8.49.08 flag, nice.
Next step, Peoplesoft HRMS application installation.

Have fun,

Addendum (13-APR-2009) : in case that was not clear enough, I added the step 4, customization of .bash_profile to invoke psconfig.sh on every connection of the Peoplesoft OS user.

No comments: