You are on page 1of 25

Steps for Installing PeopleSoft Application

Note: Before starting any Installation, Please have supporting oracle document

Step1:
First oracle client has to be installed to set compatibility
Step2:
In this step, database is installed and setup.
Step3:
In this step, Tools will be installed with proper PS_HOME. Always install tools with starting Version
(i.e. 8.50 or 8.51 or 8.52)
Step4:
In this step, Application will be installed with same or different PS_HOME.
Note:When installing People tools 8.52 or above, its always better to have separate PS_HOME (i.e.
PS_HOME for tools and PS_APP_HOME for Application)
After installing Application, creating following environmental variables
1. PS_HOME
2. PS_APP_HOME (If exists)
3. ORACLE_HOME
4. ORACLE_SID=Database Name.
After creating environmental variables, check whether Windows Service is created or not through
services. Msc
If service is not created, create service by using following ORADIM Command:
Oradim -new -sid <SID>-intpwd manager -startmode
auto -pfile %ORACLE_HOME% \database\init<SID>.ora
After checking Service, Run following SQLs as follows
1. UTLSPACE
2. XXDDL
3. DBOWNER
4. PSROLES
5. PSADMIN
6. CONNECT
In each of following Script, Set Log path as well as corresponding dB home and data file paths
Note: If Application PS_HOME is different as Tools PS_HOME, Mention Corresponding Paths in
Configuration Manager Profile
Step5:
In this Step, Database setup is completed
For this, Log on to Data Mover Using Access ID and Password in Bootstrap Mode.
Now go to File--Database setup and get Import Script
Before Running Import Script do the following things:
1.)Check whether GP_Product_table is fine or not with respect to Column Size
If not Alter the Column using following command
Alter table GP_PRODUCT_TBL modify FM_COMMENT varchar2(260) ---use this command if there
is SQl error like ORA-12899: value too large for column
"SYSADM"."PS_GP_FORMULA_DTL"."FM_COMMENT" (actual: 255, maximum: 254)
If error is different, try with corresponding Alter commands
Note: 1.If script failed at any part while running(hcengs and hcengl scripts), Rectify error and start
corresponding script by replacing import* with Replace All* (better thing)
2. We can also start from errored part in script by using set start commands.

By taking all these precautions, make sure that import script is completed successfully.
After completing import script,check whether PSSTATUS,PSACCESSPRFL,PSDBOWNER etc. are loaded
properly or not.

If all are perfect, run corresponding rel script through Data Mover in Bootstrap Mode
Next run Grant.sql through SQLPLUS by logging as sysdba
Next log on to Data Mover in user mode and run storeddl.dms script
Next run msgtlsupg.dmsscript by logging into Data Mover in Bootstrap mode.
Importing People Tools Objects:
Now we have to import people tools project PPLTLS84CUR& PPLTLS84CURDEL from
PS_HOMEProjects path
After this import PPLTLS84CURDELusing the same path
To import project go to Tools--Copy Project-from file, then dialog box appears
Now select Project and click on copy to complete project import.
Note:We have to import some other projects based on our requirement
Building & Executing PPLTLS84CUR Project
First open project and click on Build-- Project
Now Build dialog box appears
Select Create and Alter tables in Build Options
Select Execute and Build option on Execute options as below

Note: We can first generate PSBUILD.sql by choosing build option and thenexecute that SQL through
appropriate query tool(SQL PLUS).Choice can be made based on requirement.
Next click on settings and apply as below












Now click on build to complete Build & Execution process
Importing & Building Table spaces
Now we have to import PT84TBLSPC(tablespace) like above one
In copy dialog box, click on options button and apply settings as below

Now click on copy to complete import
After importing we have to build it by selecting build options as below.
Settings are same as previous one.
Click on build to complete build process.

Running Additional Scripts:
After importing people tools objects, run scripts as follows
1.) Run scripts pslanguages.dms, tlsupgnoncomp.dms in Bootstrap Mode
2.) Now logon in user mode and run scripts msgtleng.dms, ptstreng.dms, storept.dms,
ptdefnsec.dms, createvw.dms respectively.
Note: storept script is available in PS_HOME\src\cbl\base directory
Remaining scripts available in PS_HOME\scripts directory
Running Application Engine
Now App engine Programs like UPGPT850PTFP, UPGPT852PTFP, UPGPTHASH,
UPGPTSERVOPR,VERSION have to be run from DOS Command line using following syntax
<PS_HOME>\bin\client\winx86\psae -CD <dbname> -CT ORACLE -CO <oprid> -CP <pswd> -R
INSTALL -AI AppEngineName
Running SQR :
Now we have to run setspace.sqr as follows
1.) Select Start, Run, click Browse, and navigate to PS_HOME\bin\sqr\ORA\binw.

Select sqrw.exe and click Open. The following window appears


For Report name---Give setspace.sqr path
Next Give Access ID and Access PWD
In Arguments area, Give as mentioned. Now click on ok
Now Executing window appears and executes
For checking Whether database setup is complete or not run following audit reports as mentioned above
1.DDDAudit.sqr
2.SYSAudit.sqr
If these are ok, proceed
Step6:
Installing Tuxedo:
First go E-delivery and download following Oracle Tuxedo Software for Windows
Oracle Tuxedo 10gR3_VS2008
After installing above software, download and install Tuxedo patch level RP043 for PT Version 8.52
Note: Stop Tuxipc and sislisten services before installing RP043
Step7:
After installing Tuxedo, Run PSADMIN Utility from appserv folder.
Create New Appserver domain and configure as follows
Note: Before starting PSADMIN utility, create PS_CFG_HOME Environmental Variable with
following Directory UserProfile/psft/pt/8.52
Else Configuration files will be stored in PS_HOME directory
Note:
1.) Always change Jolt port. Dont use default port
2.) Server name should be empty

3.) Add to path should point to client path(32 bit)



After configuring domain, Boot domain and check all processes are started or not
Step8:
Now install Jrocket with version Oracle JRockit 28.1.1 or higher.
After installing ,create JAVA_HOME Environmental Variable(if not created) Pointing to C:\Program
Files\Java\jrockit-jdk1.6.0_33-R28.2.4-4.1.0\bin
Now download Weblogic with version Oracle WebLogic Server 11gR1 (10.3.4) Generic and Coherence
For windows
To Extract installer use following command in command line
"%JAVA_HOME%\bin\java" -jar wls1034_generic.jar -mode=GUI -log=logs
\wls1034Install.log
Now Installer comes and click on Next
Create New Weblogic Home as below

And proceed. Accept default settings and click next to complete installation.
Note: JDK location is identified automatically. Just check it is correct or not.

Step9:
Setting PIA
Now Setup PIA Domain using PSADMIN Utility.
Go to PSADMIN and select option 4 and proceed with creating new PIA domain.
Note: Use http port number other than 80
After creating Domain, Boot the domain and make it running
Creating URL:
Now create URL as follows
http:// <machine ip>:<http port>/psp/peoplesoft site name/?cmd=login
eg: http://10.207.229.130/psp/ps/?cmd=login
Paste the above URL in browser to get sign in page
Troubleshooting if Sign in page not comes:
1.Make sure that correct app server machine name and jolt port is there in webserver configuration.
Properties file under psserver
2.check parameters under psappserv config file. If new parameter is added try rebooting both app and web
servers.
Scenario Troubleshooting:
Scenario:
1. We completed installing PeopleSoft application with port 80(default) and PIA is running fine.
2. Added new feature and restarted server without stopping weblogic domain.
3. After restarting server, weblogic domain is not started on port 80 and PIA is not running.
Troubleshooting:
1. Type netstat ano command in cmd and check whether 80 port is listening or not. In this case, it
should be listening.
2. Uninstall Jrocket, weblogic server and delete existing PIA domain. Delete completely everything
from Jrocket.
3. Type this command in cmd to get http information.
netsh http show servicestate
In this information, you can find defaultapppool and registered URL (with 80 port only) in
active state. We have to make them inactive.
4. To make them inactive, we have to go Internet Information Services (IIS) Manager. To go to that
type inetmgr in run prompt. If not found, we have to install that.
5. To install IIS Manager, go to server manager and select roles
Check webserver(IIS) role is installed or not. If not installed install that role
If that role is installed, you cans see as below

Double click on that role and install IIS Management Role console service.
6. Now type inetmgr in run prompt and open IIS Manager. Click on Machine home as below

Now click on ApplicationPools , select DefaultAppPool and stop it.

Now click on sites, select Default website and stop it.

7. Now type netsh http command in cmd and confirm DeafultAppPool queue is in inactive state as
below.

Request queue name: DefaultAppPool
Version: 2.0
State: Inactive
Request queue 503 verbosity level: Limited
Max requests: 1000
Number of active processes attached: 0
Controller process ID: 2240
Process IDs:
Also confirm that URL registered with 80 port is also removed

8. Now reinstall everything from Jrocket and start weblogic domain with 80 port. Now we should
able to start. PIA should also work.
Step10:
Setting Process Schedular and Posting Reports
Create Process Schedular domain using PSADMIN Utility and start the domain.

After starting domain, go to peopeltools-processschedular-reportnodes in PIA and set as following

Next go to servers in that path and assign report node definition to PSNT server like this

Now go to Peopletools-integrationbroker-integrationsetup--Nodes and select Local node
PSFT_HR
Setup Authentication option as below

Go to Routings section and make sure that all routing definitions are active as below

Go to Peopletools--Integration Broker---Configuration--service configuration and setup target
locations by clicking on the link.
Now go to Peopletools--Integration Broker---Configuration--Gateways and select LOCAL node
from search option
Now enter URL as http://hostname:port/PSIGW/PeopleSoftListeningConnector
Note: Dont bother if Gateway is not pinging.
Now click on save. Then select ok in dialog box and connectors will load automatically like this

Always enable Local Gateway checkbox.
Now click on Gateway setup properties and login using id and password. This page should open

Enter domain password and check App server URL. Now click on ping node and it should go to success as
below

Now go to system process requests and run one report. Check reports are posting or not.
Step11:
Configuring Change Assistant:
To install Change Assistant, go to C:\PT8.52_HCM\setup\PsCA
To setup EMHUB, Go to below path
C:\PT8.52_HCM\webserv\HR91DMO1\applications\peoplesoft\PSEMHUB.war\envmetadata\config


After editing above configuration file to setup EMHUB, go to below path and configure PSEMAGENT.
C:\PT8.52_HCM\PSEMAgent\envmetadata\config


After editing AGENT configuration file, start PSEMAGENT.
Make sure that AGENT is sending pulse to Hub
Paste the HUBURL in browser and see AGENT is running or not.
Now open CA, and go to options. Give required directories.
In Environment Management tab, click on ping. It should be successful.
Now click on view, similar to following dialog box should appear with installed environments.

Now CA is configured successfully.
After configuring CA, Validate CA. The first five steps should be successful like this


Now CA is configured for our environment successfully.
Now we can go for applying patches.

You might also like