Sunday, February 14, 2010

HCM 9.1 on Linux

Downloaded from http://edelivery.oracle.com
Choose "Peoplesoft Entreprise", plateform "Linux x86", then under "PeopleSoft Enterprise Human Resources Management System 9.1 Media Pack", then disk named as
"PeopleSoft Enterprise Human Resources Management System 9.1 - Revision 1"

Start the installation with the user hc91 used to install the Peopletools 8.50.x
At this step you'll need the license code from (depending of the database vendor) http://licensecodes.oracle.com/ent_keys_by_prod.html#HCM
The license code are same for production usage.

[hc91@orion3:/nfs/software/PeopleSoftCD/HumanResourcesManagementSystem/HRMS9.1/Disk1]$ ./setup.sh
Setting temporary directory /tmp/IA.17160
Executing setup.linux -DPS_UMASK=0022
Preparing to install...
Extracting the JRE from the installer archive...
Unpacking the JRE...
Extracting the installation resources from the installer archive...
Configuring the installer for this system's environment...

Launching installer...

Preparing CONSOLE Mode Installation...

===============================================================================
HR (created with InstallAnywhere by Macrovision)
-------------------------------------------------------------------------------

===============================================================================
Welcome
-------

InstallAnywhere will guide you through the installation of PeopleSoft
Enterprise Human Resources Management System 9.1 .

PRESS TO CONTINUE:

===============================================================================

Please enter your PeopleSoft license code []: 117dafae000ffdff08e8001432lae76

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

If you don't need Unicode, reply 1.
===============================================================================

Please select the Oracle database character set:

->1- Non-Unicode Database
2- Unicode Database

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

Please select the Oracle database character set:

1- Non-Unicode Database
->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] :

You can disable some of the components below, depending what you want to install onto the server, here I'll need the application server, batch (process scheduler) and PIA as well since all are on the same server.
===============================================================================

For Oracle please select the products to install:

->1- PeopleSoft Application Server
->2- PeopleSoft Batch Server
->3- PeopleSoft Database Server
->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] :

Important note : give the same path directory as the Peopletools installation, the application MUST be installed in the same folder as the Peopletools
===============================================================================

Please enter an installation location or press to accept the default
(DEFAULT: /opt/PT9.1): /apps/psoft/hc91

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

You can disable the components you don;t want to install
===============================================================================

Please select the features to install:


->1- PeopleSoft HRCS Database
->2- PeopleSoft HRCS Demo Database
->3- PeopleSoft Absence Management
->4- PeopleSoft Benefits Administration
->5- PeopleSoft Candidate Gateway
->6- PeopleSoft Currency Conversion
->7- PeopleSoft Directory Interface
->8- PeopleSoft Enterprise Components
->9- PeopleSoft Global Payroll Argentina
->10- PeopleSoft Global Payroll Australia
->11- PeopleSoft Global Payroll Brazil
->12- PeopleSoft Global Payroll China
->13- PeopleSoft Global Payroll Core
->14- PeopleSoft Global Payroll France
->15- PeopleSoft Global Payroll Germany
->16- PeopleSoft Global Payroll Hong Kong
->17- PeopleSoft Global Payroll India
->18- PeopleSoft Global Payroll Italy
->19- PeopleSoft Global Payroll Japan
->20- PeopleSoft Global Payroll Malaysia
->21- PeopleSoft Global Payroll Mexico
->22- PeopleSoft Global Payroll Netherlands
->23- PeopleSoft Global Payroll New Zealand
->24- PeopleSoft Global Payroll Singapore
->25- PeopleSoft Global Payroll Spain
->26- PeopleSoft Global Payroll Switzerland
->27- PeopleSoft Global Payroll Thailand
->28- PeopleSoft Global Payroll UK
->29- PeopleSoft Global Payroll United States
->30- PeopleSoft HRMS Portal Pack
->31- PeopleSoft Human Resources
->32- PeopleSoft Pay/Bill Management
->33- PeopleSoft Payroll Interface
->34- PeopleSoft Payroll Interface for ADP
->35- PeopleSoft Payroll for North America
->36- PeopleSoft Pension Administration
->37- PeopleSoft Recruit Workforce/Ltd TAM
->38- PeopleSoft Shared Components
->39- PeopleSoft Stock Administration
->40- PeopleSoft Talent Acquisition Mgr
->41- PeopleSoft Time and Labor
->42- PeopleSoft eBenefits
->43- PeopleSoft eCompensation
->44- PeopleSoft eCompensation Mgr Desktop
->45- PeopleSoft eDevelopment
->46- PeopleSoft ePay
->47- PeopleSoft ePerformance
->48- PeopleSoft eProfile
->49- PeopleSoft eProfile Manager Desktop

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] :

===============================================================================
Pre-Install Summary

Please review the following before continuing:

HR will be installed in the following location: /apps/psoft/hc91

with the following features:
PeopleSoft HRCS Database
PeopleSoft HRCS Demo Database
PeopleSoft Absence Management
PeopleSoft Benefits Administration
PeopleSoft Candidate Gateway
PeopleSoft Currency Conversion
PeopleSoft Directory Interface
PeopleSoft Enterprise Components
PeopleSoft Global Payroll Argentina
PeopleSoft Global Payroll Australia
PeopleSoft Global Payroll Brazil
PeopleSoft Global Payroll China
PeopleSoft Global Payroll Core
PeopleSoft Global Payroll France
PeopleSoft Global Payroll Germany
PeopleSoft Global Payroll Hong Kong
PeopleSoft Global Payroll India
PeopleSoft Global Payroll Italy
PeopleSoft Global Payroll Japan
PeopleSoft Global Payroll Malaysia
PeopleSoft Global Payroll Mexico

PRESS TO CONTINUE:

PeopleSoft Global Payroll Netherlands
PeopleSoft Global Payroll New Zealand
PeopleSoft Global Payroll Singapore
PeopleSoft Global Payroll Spain
PeopleSoft Global Payroll Switzerland
PeopleSoft Global Payroll Thailand
PeopleSoft Global Payroll UK
PeopleSoft Global Payroll United States
PeopleSoft HRMS Portal Pack
PeopleSoft Human Resources
PeopleSoft Pay/Bill Management
PeopleSoft Payroll Interface
PeopleSoft Payroll Interface for ADP
PeopleSoft Payroll for North America
PeopleSoft Pension Administration
PeopleSoft Recruit Workforce/Ltd TAM
PeopleSoft Shared Components
PeopleSoft Stock Administration
PeopleSoft Talent Acquisition Mgr
PeopleSoft Time and Labor
PeopleSoft eBenefits
PeopleSoft eCompensation

PRESS TO CONTINUE:

PeopleSoft eCompensation Mgr Desktop
PeopleSoft eDevelopment
PeopleSoft ePay
PeopleSoft ePerformance
PeopleSoft eProfile
PeopleSoft eProfile Manager Desktop

Database type: Oracle

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

===============================================================================
Installing...
-------------

[==================|==================|==================|==================]
[------------------|------------------|------------------|------------------]

===============================================================================
Installation Complete
---------------------

Congratulations. PeopleSoft Enterprise Human Resources Management System 9.1
has been successfully installed to:

/apps/psoft/hc91

PRESS TO EXIT THE INSTALLER:
[hc91@orion3:/nfs/software/PeopleSoftCD/HumanResourcesManagementSystem/HRMS9.1/Disk1]$

You can check the installation log file $PS_HOME/HR_InstallLog.log for debugging if needed.

Peopletools 8.50.06 on Linux

The Peopletools 8.50.06 is a patch, available on ftp://ftp.peoplesoft.com/outgoing/ptools/85006/
This is a zip file password protected, only available if you have an access to the support on https://support.oracle.com
This is an optional step for study prupose, but more than recommended for other environements.

1. The installation must be done within the user you've used for the Peopletools installation
At this step you'll need the license code from (depending of the database type you are working on - I'm still puzzle why not simply ask for the database type instead of those codes) http://licensecodes.oracle.com/ent_keys_by_prod.html#PeopleTools
The license code are same for production usage.
[hc91@orion3:/nfs/software/PeopleSoftCD/PeopleTools/PT8.50/PeopleTools8.50.06/cd85006/Disk1]$ ./setup.sh
Setting temporary directory /tmp/IA.14982
Executing setup.linux -DPS_UMASK=0022
Preparing to install...
Extracting the JRE from the installer archive...
Unpacking the JRE...
Extracting the installation resources from the installer archive...
Configuring the installer for this system's environment...

Launching installer...

Preparing CONSOLE Mode Installation...

===============================================================================
PeopleTools (created with InstallAnywhere by Macrovision)
-------------------------------------------------------------------------------

===============================================================================
Welcome
-------

InstallAnywhere will guide you through the installation of PeopleTools 8.50.06.

PRESS TO CONTINUE:

===============================================================================
Please enter your PeopleSoft license code []: zm7ky3w41m044u863q67oke1ms7t1f2

Press 1 for Next, 2 for Previous, 3 to Cancel or 5 to Redisplay [1] :
===============================================================================
Please select the Oracle database character set:

->1- Non-Unicode Database
2- Unicode Database

If you don't need Unicode, reply 1.
To select an item enter its number, or 0 when you are finished [0] : 2

Please select the Oracle database character set:

1- Non-Unicode Database
->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] :

You can disable some of the components below, depending what you want to install onto the server, here I'll need the application server, batch (process scheduler) and PIA as well since all are on the same server.
===============================================================================

For Oracle please select the products to install:
->1- PeopleSoft Application Server
->2- PeopleSoft Batch Server
->3- PeopleSoft Database Server
->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] :

note : give your email addess to the following to keep informed, otherwise, don't give it, but reply Yes to the question whether you want to keep UNinformed
===============================================================================
Please enter an installation location or press to accept the default
(DEFAULT: /opt/PT8.50.06): /apps/psoft/hc91

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

===============================================================================

Provide your email address to be informed on security issues, install the
product and initiate configuration manager. Easier for you if you use your My
Oracle Support Email address/User Name. Visit
http://www.oracle.com/support/policies.html for details
Email address/ User Name (DEFAULT: ):
You have not provided an email address
Do you wish to remain uninformed of critical security issues in your
configuration. (Y/N): Y

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

===============================================================================

Please select the features to install:
->1- PeopleTools
->2- PeopleTools System 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] :


note : give the same path directory as the Peopletools installation
==============================================================================
Pre-Install Summary

Please review the following before continuing:

PeopleTools will be installed in the following location: /apps/psoft/hc91

with the following features:
PeopleTools
PeopleTools System Database

Database type: Oracle

Environment Hub Configuration:

Hub machine name:

Hub port number:

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

===============================================================================
Installing...
-------------

[==================|==================|==================|==================]
[------------------|------------------|------------------|------------------]

===============================================================================
Installation Complete
---------------------

Congratulations. PeopleTools has been successfully installed to:

/apps/psoft/hc91

PRESS TO EXIT THE INSTALLER:
[hc91@orion3:/nfs/software/PeopleSoftCD/PeopleTools/PT8.50/PeopleTools8.50.06/cd85006/Disk1]$ exit


2. Re-log and check the version of psadmin menu
logout
[root@orion3:/apps]# su - hc91
[hc91@orion3:/apps/psoft/hc91]$ cd appserv
[hc91@orion3:/apps/psoft/hc91/appserv]$ ./psadmin

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

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


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


Command to execute (1-3, q):

Peopletools 8.50.00 on Linux

Downloaded from http://edelivery.oracle.com
Choose "Peoplesoft Entreprise", plateform "Linux x86", then under "PeopleSoft Enterprise - PeopleTools 8.50 Media Pack", then disk named as
"PeopleSoft Enterprise PeopleTools 8.50 Disk 1 of 3"
"PeopleSoft Enterprise PeopleTools 8.50 Disk 2 of 3
"PeopleSoft Enterprise PeopleTools 8.50 Disk 3 of 3
Note : the first two disks are kind of DVD (>1Gb).

1. As root, create a new user (ideally one user per environment), with specific group (created earlier during the Tuxedo installation)
[root@orion3:/apps]# useradd -g psoft hc91

2. Start the installation in console mode as hc91 user :
At this step you'll need the license code from (depending of the database type you are working on - I'm still puzzle why not simply ask for the database type instead of those codes) http://licensecodes.oracle.com/ent_keys_by_prod.html#PeopleTools
The license code are same for production usage.
[root@orion3:/apps]# su - hc91
[hc91@orion3:/home/hc91]$ cd /apps/psoft
[hc91@orion3:/apps/psoft]$ mkdir hc91
[hc91@orion3:/apps/psoft]$ cd hc91
[hc91@orion3:/nfs/software/PeopleSoftCD/PeopleTools/PT8.50]$ cd PeopleTools8.50/Disk1
[hc91@orion3:/nfs/software/PeopleSoftCD/PeopleTools/PT8.50/PeopleTools8.50/Disk1]$ ls
InstData setup.bat setup.sh
[hc91@orion3:/nfs/software/PeopleSoftCD/PeopleTools/PT8.50/PeopleTools8.50/Disk1]$ ./setup.sh
Setting temporary directory /tmp/IA.9422
Executing setup.linux -DPS_UMASK=0022
Preparing to install...
Extracting the JRE from the installer archive...
Unpacking the JRE...
Extracting the installation resources from the installer archive...
Configuring the installer for this system's environment...

Launching installer...

Preparing CONSOLE Mode Installation...

===============================================================================
PeopleTools (created with InstallAnywhere by Macrovision)
-------------------------------------------------------------------------------

===============================================================================
Welcome
-------

InstallAnywhere will guide you through the installation of PeopleTools 8.50.

PRESS TO CONTINUE:

===============================================================================
Please enter your PeopleSoft license code []: zm7ky3w41m044u863q67oke1ms7t1f2

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

Please select the Oracle database character set:

->1- Non-Unicode Database
2- Unicode Database

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

If you don't need Unicode, reply 1.
You can disable some of the components below, depending what you want to install onto the server, here I'll need the application server, batch (process scheduler) and PIA as well since all are on the same server.
Please select the Oracle database character set:

1- Non-Unicode Database
->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 please select the products to install:

->1- PeopleSoft Application Server
->2- PeopleSoft Batch Server
->3- PeopleSoft Database Server
->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] :
==============================================================================

note : give your email addess to the following to keep informed, otherwise, don't give it, but reply Yes to the question whether you want to keep UNinformed
Please enter an installation location or press  to accept the default
(DEFAULT: /opt/PT8.50): /apps/psoft/hc91

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

===============================================================================

Provide your email address to be informed on security issues, install the
product and initiate configuration manager. Easier for you if you use your My
Oracle Support Email address/User Name. Visit
http://www.oracle.com/support/policies.html for details
Email address/ User Name (DEFAULT: ):
You have not provided an email address
Do you wish to remain uninformed of critical security issues in your
configuration. (Y/N): Y

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

===============================================================================

Please enter the hub machine name: [PSEMHUB]:

Please enter the hub port number: [80]:

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

===============================================================================

Please select the features to install:

->1- PeopleTools
->2- PeopleTools System 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] :
===============================================================================
Pre-Install Summary

Please review the following before continuing:

PeopleTools will be installed in the following location: /apps/psoft/hc91

with the following features:
PeopleTools
PeopleTools System Database

Database type: Oracle

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...
-------------

[==================|==================|==================|==================]
[------------------|------------------|------------------|------------------]
===============================================================================
Installation Complete
---------------------

Congratulations. PeopleTools has been successfully installed to:

/apps/psoft/hc91

PRESS TO EXIT THE INSTALLER:
[hc91@orion3:/nfs/software/PeopleSoftCD/PeopleTools/PT8.50/PeopleTools8.50/Disk1]$


3. Modify the .bash_profile of hc91 (user hosting the Peoplesoft software)
# .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

export ORACLE_HOME=/apps/oracle/product/11.2.0
export TUXDIR=/apps/mdlware/tuxedo10gR3

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib:$TUXDIR/lib
export PATH=$PATH:$ORACLE_HOME/bin:$TUXDIR/bin

export PS_HOME=/apps/psoft/hc91
export PS_CFG_HOME=$PS_HOME

. $PS_HOME/psconfig.sh

cd $PS_HOME


4. Re-login, and run psadmin to check the installation
[hc91@orion3:/home/hc91]$ exit
logout
[root@orion3:/apps]# su - hc91
[hc91@orion3:/apps/psoft/hc91]$ cd appserv
[hc91@orion3:/apps/psoft/hc91/appserv]$ ./psadmin

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

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


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


Command to execute (1-3, q):

Weblogic 11gR1 on Linux

Downloaded from http://edelivery.oracle.com
Choose "Peoplesoft Entreprise", plateform "Linux x86", then under "PeopleSoft Enterprise - PeopleTools 8.50 Media Pack", choose the disk :
"Oracle WebLogic Server 11gR1 (10.3.1) for Linux x86"

1. We will reuse the group psoft create during the Tuxedo installation, but the Weblogic installation will be with a new user
useradd -g psoft weblogic

2. Install software as weblogic user.
The weblogic's installation folder might be inside the PS_HOME directory, but since we can share the Weblogic software by multiple Peopletools and Peoplesoft applications, better to externalize the Weblogic software and do not duplicate the installation.
[weblogic@orion3:/nfs/software/PeopleSoftCD/BEA/Weblogic/Oracle_Weblogic_11gR1_Linux]$ ./wls1031_linux32.bin -mode=console
Extracting 0%....................................................................................................100%

<-------------------------------------------------------------------- Oracle Installer - WebLogic 10.3.1.0 -------------------------------------------------------------------->

Welcome:
--------

This installer will guide you through the installation of WebLogic 10.3.1.0. Type "Next" or enter to proceed to the next prompt. If you want to change data entered previously, type "Previous". You may quit the installer at any time by typing "Exit".

Enter [Exit][Next]>

<-------------------------------------------------------------------- Oracle Installer - WebLogic 10.3.1.0 -------------------------------------------------------------------->

Choose Middleware Home Directory:
---------------------------------

"Middleware Home" = [Enter new value or use default "/home/weblogic/Oracle/Middleware"]

Enter new Middleware Home OR [Exit][Previous][Next]> /apps/mdlware

note : /apps/mdlware is my Middleware Oracle home hosting Tuxedo and Weblogic

<-------------------------------------------------------------------- Oracle Installer - WebLogic 10.3.1.0 -------------------------------------------------------------------->

Choose Middleware Home Directory:
---------------------------------

"Middleware Home" = [/apps/mdlware]

Use above value or select another option:
1 - Enter new Middleware Home
2 - Change to default [/home/weblogic/Oracle/Middleware]

Enter option number to select OR [Exit][Previous][Next]>

<-------------------------------------------------------------------- Oracle Installer - WebLogic 10.3.1.0 -------------------------------------------------------------------->

Register for Security Updates:
------------------------------

note : give your email addess to the following to keep informed, otherwise, don't give it, but reply Yes to the question whether you want to keep UNinformed
Provide your email address to be informed of security issues, install the product, and initiate configuration manager. http://www.oracle.com/support/policies.html

1|Email:[]
2|My Oracle Support Password:[]
3|Receive Security Update:[Yes]

Enter index number to select OR [Exit][Previous][Next]> 3

<-------------------------------------------------------------------- Oracle Installer - WebLogic 10.3.1.0 -------------------------------------------------------------------->

Register for Security Updates:
------------------------------

Provide your email address to be informed of security issues, install the product, and initiate configuration manager. http://www.oracle.com/support/policies.html

"Receive Security Update:" = [Enter new value or use default "Yes"]

Enter [Yes][No]? No

<-------------------------------------------------------------------- Oracle Installer - WebLogic 10.3.1.0 -------------------------------------------------------------------->

Register for Security Updates:
------------------------------

Provide your email address to be informed of security issues, install the product, and initiate configuration manager. http://www.oracle.com/support/policies.html

"Receive Security Update:" = [Enter new value or use default "Yes"]

** Do you wish to bypass initiation of the configuration manager and
** remain uninformed of critical security issues in your configuration?

Enter [Yes][No]? Yes

<-------------------------------------------------------------------- Oracle Installer - WebLogic 10.3.1.0 -------------------------------------------------------------------->

Register for Security Updates:
------------------------------

Provide your email address to be informed of security issues, install the product, and initiate configuration manager. http://www.oracle.com/support/policies.html

1|Email:[]
2|My Oracle Support Password:[]
3|Receive Security Update:[No]

Enter index number to select OR [Exit][Previous][Next]>

<-------------------------------------------------------------------- Oracle Installer - WebLogic 10.3.1.0 -------------------------------------------------------------------->

Register for Security Updates:
------------------------------

Provide your email address to be informed of security issues, install the product, and initiate configuration manager. http://www.oracle.com/support/policies.html

1|Email:[]
2|My Oracle Support Password:[]
3|Receive Security Update:[No]

Enter index number to select OR [Exit][Previous][Next]>

<-------------------------------------------------------------------- Oracle Installer - WebLogic 10.3.1.0 -------------------------------------------------------------------->

Choose Install Type:
--------------------

Select the type of installation you wish to perform.

->1|Typical
| Install the following product(s) and component(s):
| - WebLogic Server

2|Custom
| Choose software products and components to install and perform optional configuration.

Enter index number to select OR [Exit][Previous][Next]>

<-------------------------------------------------------------------- Oracle Installer - WebLogic 10.3.1.0 -------------------------------------------------------------------->

Choose Product Installation Directories:
----------------------------------------

Middleware Home Directory: [/apps/mdlware]

Product Installation Directories:

"WebLogic Server" = [Enter new value or use default "/apps/mdlware/wlserver_10.3"]

Enter new WebLogic Server OR [Exit][Previous][Next]>

<-------------------------------------------------------------------- Oracle Installer - WebLogic 10.3.1.0 -------------------------------------------------------------------->

The following Products and JDKs will be installed:
--------------------------------------------------

WebLogic Platform 10.3.1.0
|_____WebLogic Server
| |_____Core Application Server
| |_____Administration Console
| |_____Configuration Wizard and Upgrade Framework
| |_____Web 2.0 HTTP Pub-Sub Server
| |_____WebLogic JDBC Drivers
| |_____Third Party JDBC Drivers
| |_____WebLogic Server Clients
| |_____WebLogic Web Server Plugins
| |_____UDDI and Xquery Support
|_____JDKs
|_____Sun SDK 1.6.0_11
|_____Oracle JRockit 1.6.0_05 SDK

*Estimated size of installation: 841.1 MB

Enter [Exit][Previous][Next]>
Feb 14, 2010 10:40:32 AM java.util.prefs.FileSystemPreferences$2 run
INFO: Created user preferences directory.

<-------------------------------------------------------------------- Oracle Installer - WebLogic 10.3.1.0 -------------------------------------------------------------------->

Installing files..

0% 25% 50% 75% 100%
[------------|------------|------------|------------]
[***************************************************]

<-------------------------------------------------------------------- Oracle Installer - WebLogic 10.3.1.0 -------------------------------------------------------------------->

Installing JDK....

0% 25% 50% 75% 100%
[------------|------------|------------|------------]
[***************************************************]

Performing String Substitutions...

<-------------------------------------------------------------------- Oracle Installer - WebLogic 10.3.1.0 -------------------------------------------------------------------->

Configuring OCM...

0% 25% 50% 75% 100%
[------------|------------|------------|------------]
[***************************************************]

Creating Domains...

<-------------------------------------------------------------------- Oracle Installer - WebLogic 10.3.1.0 -------------------------------------------------------------------->

Installation Complete

Congratulations! Installation is complete.

Press [Enter] to continue or type [Exit]>
[weblogic@orion3:/nfs/software/PeopleSoftCD/BEA/Weblogic/Oracle_Weblogic_11gR1_Linux]$

Tuxedo 10gR3 on Linux

Downloaded from http://edelivery.oracle.com/
Choose "Peoplesoft Entreprise", plateform "Linux x86", then under "PeopleSoft Enterprise - PeopleTools 8.50 Media Pack", choose the disk :
"Tuxedo 10gR3 for Linux x86-64"

1. As root, create the group and user for the Tuxedo installation, here I'm using only one group for Tuxedo, Weblogic and Peoplesoft software owner, but different user accounts.
[root@orion3:/root]# groupadd psoft
[root@orion3:/root]# useradd -g psoft tuxedo


2. Prepare the folders
[root@orion3:/root]# cd /apps
[root@orion3:/apps]# ls -lrt
total 12
drwxr-xr-x 3 root root 4096 Jan 4 00:00 mdlware
drwxr-xr-x 3 root root 4096 Jan 4 00:01 psoft
drwxr-xr-x 6 oracle dba 4096 Jan 4 21:29 oracle
[root@orion3:/apps]# chgrp psoft mdlware/
[root@orion3:/apps]# chgrp psoft psoft
[root@orion3:/apps]# chmod g+rwx mdlware
[root@orion3:/apps]# chmod g+rwx psoft
[root@orion3:/apps]#


3.
Install software as tuxedo user.
The tuxedo's installation folder might be inside the PS_HOME directory, but since we can share the Tuxedo software by multiple Peopletools and Peoplesoft applications, better to externalize the Tuxedo software and do not duplicate the installation.
[tuxedo@orion3:/nfs/software/PeopleSoftCD/BEA/Tuxedo/Oracle_Tuxedo_10gR3_Linux_64]$ ls
tuxedo10gR3_64_Linux_01_x86.bin
[tuxedo@orion3:/nfs/software/PeopleSoftCD/BEA/Tuxedo/Oracle_Tuxedo_10gR3_Linux_64]$ ./tuxedo10gR3_64_Linux_01_x86.bin -i console
Preparing to install...
Extracting the JRE from the installer archive...
Unpacking the JRE...
Extracting the installation resources from the installer archive...
Configuring the installer for this system's environment...

Launching installer...

Preparing CONSOLE Mode Installation...

===============================================================================
Choose Locale...
----------------

->1- English

CHOOSE LOCALE BY NUMBER:
===============================================================================
Tuxedo 10gR3 (created with InstallAnywhere by Macrovision)
-------------------------------------------------------------------------------

===============================================================================
Introduction
------------

InstallAnywhere will guide you through the Tuxedo 10gR3 installation.

It is strongly recommended that you quit all programs before continuing with
this installation.

Enter "next' to proceed to the next screen. Enter "back" to modify the previous
screen.

You may cancel this installation at any time by typing "quit".

WARNING: "Quitting" creates an incomplete Tuxedo 10gR3 installation.You must
re-install Tuxedo 10gR3. For more information, see "Preparing to Install the
Oracle Tuxedo System" in the Tuxedo 10gR3 Installation Guide.

PRESS TO CONTINUE:

===============================================================================
Choose Install Set
------------------

Please choose the Install Set to be installed by this installer.

->1- Full Install
2- Server Install
3- Full Client Install
4- Jolt Client Install
5- ATMI Client Install
6- CORBA Client Install

7- Customize...

ENTER THE NUMBER FOR THE INSTALL SET, OR PRESS TO ACCEPT THE DEFAULT
: 1

===============================================================================
Choose Oracle Home
-----------------
1- Create new Oracle Home

Enter a number: 1
Specify a new Oracle Home directory: /apps/mdlware

note : /apps/mdlware will be my Middleware Oracle home (Tuxedo and Weblogic)
===============================================================================
Choose Product Directory
------------------------
1- Modify Current Selection (/apps/mdlware/tuxedo10gR3)
2- Use Current Selection (/apps/mdlware/tuxedo10gR3)

Enter a number: 2
Install Samples (Y/N): N

===============================================================================
Pre-Installation Summary
------------------------

Please Review the Following Before Continuing:

Product Name:
Tuxedo 10gR3

Install Folder:
/apps/mdlware/tuxedo10gR3

Link Folder:
/home/tuxedo

Disk Space Information (for Installation Target):
Required: 195,536,693 bytes
Available: 4,668,657,664 bytes

PRESS TO CONTINUE:

===============================================================================
Ready To Install
----------------

InstallAnywhere is now ready to install Tuxedo 10gR3 onto your system at the
following location:

/apps/mdlware/tuxedo10gR3

PRESS TO INSTALL:

===============================================================================
Installing...
-------------

[==================|==================|==================|==================]
[------------------|------------------|------------------|------------------]

===============================================================================
Configure tlisten Service
-------------------------

Password:
Verify Password:
Password Accepted! Press "Enter" to continue.

===============================================================================
SSL Installation Choice.
------------------------

Would you like to install SSL Support?

->1- Yes
2- No

ENTER THE NUMBER FOR YOUR CHOICE, OR PRESS TO ACCEPT THE DEFAULT:
: 2

===============================================================================
Installation Complete
---------------------

Congratulations. Tuxedo 10gR3 has been successfully installed to:

/apps/mdlware/tuxedo10gR3

PRESS TO EXIT THE INSTALLER:
[tuxedo@orion3:/nfs/software/PeopleSoftCD/BEA/Tuxedo/Oracle_Tuxedo_10gR3_Linux_64]$


4. Verify your installation
[tuxedo@orion3:/home/tuxedo]$ export TUXDIR=/apps/mdlware/tuxedo10gR3/
[tuxedo@orion3:/home/tuxedo]$ . $TUXDIR/tux.env
[tuxedo@orion3:/home/tuxedo]$ $TUXDIR/bin/tmadmin -v
INFO: Oracle Tuxedo, Version 10.3.0.0, 64-bit, Patch Level (none)
[tuxedo@orion3:/home/tuxedo]$


Sunday, February 07, 2010

COBOL on Peoplesoft OVM

Ever need to test some Peoplesoft cobol ? Peoplesoft OVM is coming around for few months, and never tried it on my side.
There was a question on how compile/link Cobol on Peoplesoft OVM App/Batch server two days ago on Peoplesoft OVM forum.
Well, of course, Microfocus is not installed on Peoplesoft OVM App.Batch server, you should do it on your own.
Then compile by running $PS_HOME/setup/pscbl.mak.
And finally link the Cobol by running $PS_HOME/setup/psrun.mak.
Shouldn't it be easy ?
Whether the compilation ran fine, there was an error on the link, and that was the question of that thread : Compiling COBOLs in PSOVM - psrun.mak error - “cob64: can not execute Id”. To keep reference, I'll resume here the issue.
Especially the command line :
[psadm1@psovmab setup]$ ./psrun.mak
./psrun.mak - linking PSRUN for oel-5-x86_64, Version 2.6.18-92.0.0.0.1.el5xen ...
./psrun.mak - Error(s) encountered creating PSRUN!
./psrun.mak - See /opt/oracle/psft/appbatch/tools/setup/psrun.err for messages
[psadm1@psovmab setup]$ more /opt/oracle/psft/appbatch/tools/setup/psrun.err
cob64: can not execute ld
[psadm1@psovmab setup]$

To make it work, as I explained in the thread linked above, I had to install a lot of RPM, some required for ld, but many of them because of the dependencies :
**************************************************************************************
From OEL5.2 Disk 1
==================
-rw-r--r-- 1 root root 899210 Feb 7 10:10 kernel-headers-2.6.18-92.el5.x86_64.rpm
-rw-r--r-- 1 root root 3073639 Feb 7 10:25 binutils-2.17.50.0.6-6.el5.x86_64.rpm
-rw-r--r-- 1 root root 3114462 Feb 7 10:29 cpp-4.1.2-42.el5.x86_64.rpm

[root@psovmab rpm]# rpm -Uvh kernel-headers-2.6.18-92.el5.x86_64.rpm
Preparing... ########################################### [100%]
1:kernel-headers ########################################### [100%]
[root@psovmab rpm]# rpm -Uvh binutils-2.17.50.0.6-6.el5.x86_64.rpm
Preparing... ########################################### [100%]
1:binutils ########################################### [100%]
[root@psovmab rpm]# rpm -Uvh cpp-4.1.2-42.el5.x86_64.rpm
Preparing... ########################################### [100%]
1:cpp ########################################### [100%]
[root@psovmab rpm]#

**************************************************************************************
From OEL5.2 Disk 2
==================
-rw-r--r-- 1 root root 614718 Feb 7 10:05 glibc-headers-2.5-24.x86_64.rpm
-rw-r--r-- 1 root root 2535024 Feb 7 10:05 glibc-devel-2.5-24.x86_64.rpm
-rw-r--r-- 1 root root 2105297 Feb 7 10:05 glibc-devel-2.5-24.i386.rpm
-rw-r--r-- 1 root root 5544086 Feb 7 10:20 gcc-4.1.2-42.el5.x86_64.rpm
-rw-r--r-- 1 root root 3987493 Feb 7 10:20 gcc-c++-4.1.2-42.el5.x86_64.rpm
-rw-r--r-- 1 root root 83518 Feb 7 10:31 libgomp-4.1.2-42.el5.i386.rpm
-rw-r--r-- 1 root root 84654 Feb 7 10:41 libgomp-4.1.2-42.el5.x86_64.rpm
-rw-r--r-- 1 root root 2980440 Feb 7 10:43 libstdc++-devel-4.1.2-42.el5.x86_64.rpm
-rw-r--r-- 1 root root 20483 Feb 7 11:46 elfutils-libelf-devel-0.125-3.el5.x86_64.rpm
-rw-r--r-- 1 root root 58852 Feb 7 11:46 elfutils-libelf-devel-static-0.125-3.el5.x86_64.rpm
-rw-r--r-- 1 root root 102193 Feb 7 11:49 elfutils-libs-0.125-3.el5.x86_64.rpm

[root@psovmab rpm]# rpm -Uvh glibc-headers-2.5-24.x86_64.rpm
Preparing... ########################################### [100%]
1:glibc-headers ########################################### [100%]
[root@psovmab rpm]#
[root@psovmab rpm]# rpm -Uvh glibc-devel-2.5-24.x86_64.rpm
Preparing... ########################################### [100%]
1:glibc-devel ########################################### [100%]
[root@psovmab rpm]#
[root@psovmab rpm]# rpm -Uvh glibc-devel-2.5-24.i386.rpm
Preparing... ########################################### [100%]
1:glibc-devel ########################################### [100%]
[root@psovmab rpm]# rpm -Uvh libgomp-4.1.2-42.el5.i386.rpm
Preparing... ########################################### [100%]
1:libgomp ########################################### [100%]
[root@psovmab rpm]# rpm -Uvh libgomp-4.1.2-42.el5.x86_64.rpm
Preparing... ########################################### [100%]
1:libgomp ########################################### [100%]
[root@psovmab rpm]# rpm -Uvh gcc-4.1.2-42.el5.x86_64.rpm
Preparing... ########################################### [100%]
1:gcc ########################################### [100%]
[root@psovmab rpm]# rpm -Uvh libstdc++-devel-4.1.2-42.el5.x86_64.rpm
Preparing... ########################################### [100%]
1:libstdc++-devel ########################################### [100%]
[root@psovmab rpm]#
[root@psovmab rpm]# rpm -Uvh gcc-c++-4.1.2-42.el5.x86_64.rpm
Preparing... ########################################### [100%]
1:gcc-c++ ########################################### [100%]
[root@psovmab rpm]# rpm -Uvh elfutils-libs-0.125-3.el5.x86_64.rpm
Preparing... ########################################### [100%]
1:elfutils-libs ########################################### [100%]
[root@psovmab rpm]# rpm -Uvh elfutils-libelf-devel-0.125-3.el5.x86_64.rpm elfutils-libelf-devel-static-0.125-3.el5.x86_64.rpm
Preparing... ########################################### [100%]
1:elfutils-libelf-devel-s########################################### [ 50%]
2:elfutils-libelf-devel ########################################### [100%]
[root@psovmab rpm]#


**************************************************************************************
From OEL5.2 Disk 3
==================
-rw-r--r-- 1 root root 4588773 Feb 7 10:22 compat-gcc-34-3.4.6-4.x86_64.rpm
-rw-r--r-- 1 root root 13542100 Feb 7 10:23 compat-gcc-34-c++-3.4.6-4.x86_64.rpm
-rw-r--r-- 1 root root 232846 Feb 7 12:21 compat-libstdc++-33-3.2.3-61.x86_64.rpm


[root@psovmab rpm]# rpm -Uvh compat-gcc-34-3.4.6-4.x86_64.rpm
Preparing... ########################################### [100%]
1:compat-gcc-34 ########################################### [100%]
[root@psovmab rpm]# rpm -Uvh compat-gcc-34-c++-3.4.6-4.x86_64.rpm
Preparing... ########################################### [100%]
1:compat-gcc-34-c++ ########################################### [100%]
[root@psovmab rpm]#

Surprinsingly, all these packages are installed on Peoplesoft OVM database server (I bet because of the Oracle database is running there), but not on Peoplesoft OVM App/Batch server.
Anyway, that was not enough to solve the issue, a new one came around :
[psadm1@psovmab setup]$ ./psrun.mak
./psrun.mak - linking PSRUN for oel-5-x86_64, Version 2.6.18-92.0.0.0.1.el5xen ...
./psrun.mak - Error(s) encountered creating PSRUN!
./psrun.mak - See /opt/oracle/psft/appbatch/tools/setup/psrun.err for messages
[psadm1@psovmab setup]$ more /opt/oracle/psft/appbatch/tools/setup/psrun.err
ld: cannot find -lgcc
[psadm1@psovmab setup]$

And to avoid this one, we should have a look into the two following files in $COBDIR/etc directory :
[psadm1@psovmab etc]$ more cobopt
-C nolist
set GCC_LIB=/usr/lib/gcc/x86_64-redhat-linux/3.4.6
[psadm1@psovmab etc]$ more cobopt64
-C nolist
set GCC_LIB=/usr/lib/gcc/x86_64-redhat-linux/3.4.3

Somehow they have wrong value of GCC_LIB, they should be like this :
[psadm1@psovmab etc]$ more cobopt
-C nolist
set GCC_LIB=/usr/lib/gcc/x86_64-redhat-linux/3.4.6/32
[psadm1@psovmab etc]$ vi cobopt64
[psadm1@psovmab etc]$ more cobopt64
-C nolist
set GCC_LIB=/usr/lib/gcc/x86_64-redhat-linux/3.4.6

And now we are able to link the Cobol :
[psadm1@psovmab etc]$ cd $PS_HOME/setup
[psadm1@psovmab setup]$ ./psrun.mak
./psrun.mak - linking PSRUN for oel-5-x86_64, Version 2.6.18-92.0.0.0.1.el5xen ...
./psrun.mak - Successfully created PSRUN in directory: /opt/oracle/psft/appbatch/tools/bin
./psrun.mak - linking PSRUNRMT for oel-5-x86_64, Version 2.6.18-92.0.0.0.1.el5xen ...
./psrun.mak - Successfully created PSRUNRMT in directory: /opt/oracle/psft/appbatch/tools/bin
[psadm1@psovmab setup]$


Nicolas.

Sunday, January 10, 2010

Make Peoplesoft OVM Multilingual

Since HRMS9.1 has been delivered in multiligual version (see on http://edelivery.oracle.com) it is easy to make a entire demo environment Peoplesoft OVM in your own language and avoid this error because your browser is not English and only English is available.
Nothing has to be installed on the Peoplesoft OVM servers, the database will contains everything needed.
1. You'll only need a Windows client with an Oracle client and Peopletools 8.50.x installed and of couse HRMS9.1 ML as following.





The directory is the same as for your Peopletools (%PS_HOME%) :
Here, you'll need to check the language you want to install :


2. As this state, shut the AppServer, process scheduler and webserver down from the different Peoplesoft OVM. It is also advisable to take a backup of the database (shut it down and copy the dbf) or simple shutdown the Peoplesoft OVM database, and copy the files from the VM in a secure place.

3. Then, from the Windows client, open DataMover in bootstrap mode (remember, the database is 11gR1, password case sensitive turned on, SYSADM password needs to be in upper case) :


Click on database setup :
After a quickk checck, the database is AL32UTF8 :
SQL> select * from v$nls_parameters where parameter like '%CHARACTERSET%';

PARAMETER
----------------------------------------------------------------
VALUE
----------------------------------------------------------------
NLS_CHARACTERSET
AL32UTF8

NLS_NCHAR_CHARACTERSET
UTF8

SQL>


Add the language you want :

The simplest way (especially for a DEMO database) is to keep the ENGLISH based language :
Finally, run the generated script (depending of the number of languages you install in same time, this could run for a while) :

4. Open AppDesigner with PS user :
Copy the project PPLTLSML from the file in your local Peopletools directory - %PS_HOME%\projects :

Check ONLY the language you've added earlier in the database :


Go to DataMover from AppDesigner :
5. Run the script pt850tlsxxx.dms (xxx is the language you've added earlier, here is fra for French), script iss in %PS_HOME%\script:

6. Run the application engine VERSION :

7. Last step, maybe not very necessarly to be run, but SETSPACE (SYSADM password in upper case) :

8. Restart AppServer, process scheduler and webserver, go to your home page, and click on the language you've just installed :
We got the page in French :


You could install more than one languages in same time, or repeat these step for each.

Enjoy,

Nicolas.

Wednesday, January 06, 2010

Peoplesoft HRMS 9.1 ML

Just in case you did not noticed yet, the translation of Peoplesoft HRMS 9.1 is now available and downloadable from http://edelivery.oracle.com

It is installable on top of your current installation and database, no need to reinstall everything and to recreate the database neither.

Nicolas.