0% found this document useful (0 votes)
81 views42 pages

Peopletools 8.45 Upgrade Musings: David Kurtz

This document summarizes David Kurtz's experience upgrading from PeopleTools 8.4 to 8.45. It discusses the business drivers for the upgrade, including moving to a supported Oracle version and handling Polish characters. The strategy involved building a new database on the target platform and migrating data. Key steps included installing PeopleTools 8.45, upgrading Application Designer projects, configuring the Unix kernel and Oracle for performance, and addressing upgrade gotchas.

Uploaded by

gs2s42419
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPS, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
81 views42 pages

Peopletools 8.45 Upgrade Musings: David Kurtz

This document summarizes David Kurtz's experience upgrading from PeopleTools 8.4 to 8.45. It discusses the business drivers for the upgrade, including moving to a supported Oracle version and handling Polish characters. The strategy involved building a new database on the target platform and migrating data. Key steps included installing PeopleTools 8.45, upgrading Application Designer projects, configuring the Unix kernel and Oracle for performance, and addressing upgrade gotchas.

Uploaded by

gs2s42419
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPS, PDF, TXT or read online on Scribd
You are on page 1/ 42

PeopleTools 8.

45
Upgrade Musings
David Kurtz
Go-Faster Consultancy Ltd.

[email protected]
www.go-faster.co.uk

1
Who am I?
• Oracle DBA • Book
– Independent consultant – www.psftdba.com
• System Performance
tuning
– PeopleSoft ERP
– Oracle RDBMS
• UK Oracle User Group
– Unix SIG
• Oak Table
– www.oaktable.net
– www.baarf.com
PSFT Tech PUG 10.1.05 www.go-faster.co.uk 2
Resources

• If you can’t hear me say so now.


• Please feel free to ask questions as we go
along.
• The presentation will be available from
• Customer Connection Tech PUG Page
• www.go-faster.co.uk

PSFT Tech PUG 10.1.05 www.go-faster.co.uk 3


My recent experience
• Financials 8.4 SP0 • No App Change
– No service packs
• PT8.41.06 • PT8.45.10
• Oracle 8.1.7.0.0 • Oracle 9.2.0.5
• Windows • Sun Solaris 9
• Developed own Polish • Base language swap to
translation! Polish

PSFT Tech PUG 10.1.05 www.go-faster.co.uk 4


Business Drivers

• Handling of Polish characters


– New version of SQR shipped with PT8.44
• Oracle 8i going out of support
– Which doesn’t mean that support washes their
hands of you,
– but there is no error correction.

PSFT Tech PUG 10.1.05 www.go-faster.co.uk 5


Strategy
• Build a new database on the target
platform/Oracle version
• Oracle export/import sysadm schema
– And another schema for legacy data migration
– 8Gb export in 2Gb parts
• Could have used Data Mover
– But it would have been slower
– Mandatory if changing database platform!

PSFT Tech PUG 10.1.05 www.go-faster.co.uk 6


PeopleSoft Documentation

• Enterprise PeopleTools 8.45 Installation for


Oracle
– Fairly comprehensive
• Some omissions and inconsistencies
– even fairly comprehensible!
• Enterprise PeopleTools 8.45 Upgrade

PSFT Tech PUG 10.1.05 www.go-faster.co.uk 7


Configuration
• 4 x 1.25GHz • 4 x 1.25GHz
• 1Gb • 4+Gb

Node
Node Node
Node

Tuxedo
Tuxedo
Web
Web Application
Application DBMS
DBMS
Server
Server Server
Server

PSFT Tech PUG 10.1.05 www.go-faster.co.uk 8


My personal preference…
• Application Server • Fewer CPUs
– CPU intensive – cheaper /CPU Oracle
– cannot starve DBMS licence
of CPU • Different kernel
– Horizontally scalable configuration
Node
Node Node
Node

Tuxedo
Tuxedo
Web
Web Application
Application DBMS
DBMS
Server
Server Server
Server

PSFT Tech PUG 10.1.05 www.go-faster.co.uk 9


Unix Kernel Configuration

• On Solaris it is set in /etc/system

• settings recommended in Chapter 6B of


PeopleSoft install guide
– permit 1024 file handles per process
• set rlim_fd_cur=1024
• set rlim_fd_max=1024

PSFT Tech PUG 10.1.05 www.go-faster.co.uk 10


Unix Kernel Configuration

• settings recommended in PSFT on-line


performance red paper for 8.44
– And further adjusted by me

• Increase IPC message size


• set msgsys:msginfo_msgmax=262144
• set msgsys:msginfo_msgmnb=262144

PSFT Tech PUG 10.1.05 www.go-faster.co.uk 11


Unix Kernel Configuration

• Increase maximum number of queues


• set msgsys:msginfo_msgmni=1024

• 1 per Tuxedo queue


– So 1 per process type: PSAPPSRV, PSQRYSRV etc.
• 1 per server process
– 3 PSAPPSRVs => 3 queues
• 1 per WSL, WSH, JSL and JSH
• 1 per BBL

PSFT Tech PUG 10.1.05 www.go-faster.co.uk 12


Unix Kernel Configuration
• Mainly required by Oracle

• set semsys:seminfo_semmns=4096 (max semaphores)


• set semsys:seminfo_semmnu=4096
• set semsys:seminfo_semmni=512 (semaphore sets)
• set semsys:seminfo_semmap=512
• set semsys:seminfo_semume=10
• set semsys:seminfo_semmsl=8
• set shmsys:shminfo_shmmni=100 (max shared mem segs)
• set msgsys:msginfo_msgtql=1024

PSFT Tech PUG 10.1.05 www.go-faster.co.uk 13


Oracle Versions
• Oracle 8.1.7.4.1 • Oracle 9.2.0.5
– Terminal Release – Highest version
certified by PSFT
– Went out of support
– Security Patch 68?
31.12.2004
– Certified up to PT8.45 • 9.2.0.6
– Includes security patch
– Only Some platforms
certified so far
• 10g?
– Not yet certified
PSFT Tech PUG 10.1.05 www.go-faster.co.uk 14
Oracle Database Creation
• PeopleSoft Database Creation Wizard
– ‘magic’ is about illusions, everything is hidden
– I refuse to use it to create my database because
I can’t see/control what it is going to on!
• PSFT abandoned Oracle DBCA in PT8.4
– It was better because DBA could control it
– Can generate a set of scripts
• Manual scripts are still Oracle 8 oriented

PSFT Tech PUG 10.1.05 www.go-faster.co.uk 15


Oracle SQL*Net

• Query Kill from PT8.44 requires


SQLNET.EXPIRE_TIME
– ps doc says this is seconds, but it is actually
minutes.
– Oracle Metalink note 151972.1: DCD
explained
• BEQUEATH_DETACH=YES
– Oracle Metalink note 74839.1
PSFT Tech PUG 10.1.05 www.go-faster.co.uk 16
GSC 200723987: SQL*Net Fix

• Application server error on pslibora


• Extra symbolic link on SQL*Net library
– ln -s $ORACLE_HOME/lib32/libclntsh.so.9.0
$ORACLE_HOME/lib/libclntsh.so.8.0

PSFT Tech PUG 10.1.05 www.go-faster.co.uk 17


Oracle SQL*Net Bug
• Use the 9.2.0.5 client
– Oracle OCI bug fix 9.2.0.2

– Remember to patch the client not just server!


• GSC 200737351
PSFT Tech PUG 10.1.05 www.go-faster.co.uk 18
Application Designer Projects

• XML from PT8.4x


– XML Very flexible
– Buzzword compliant
– But
• slow to open
• CPU intensive to parse

PSFT Tech PUG 10.1.05 www.go-faster.co.uk 19


PLTLSCUR upgrade projects

• Relative to 8.40
• PT Upgrade Project
– 35m
• PT ML Upgrade slow
– 3x larger
– 1h25m! (all languages)
– 5000+ fields

PSFT Tech PUG 10.1.05 www.go-faster.co.uk 20


Unix Installation

• Java Installer
• GUI interface under X-terminal
– Xterminal on the cheap - www.realvnc.org
– Also good across slow network link!
– Same interface as windows
– Same concept as Oracle Universal Installer
• Add /usr/openwin/bin to path
• Set DISPLAY=<IP address>:0.0
PSFT Tech PUG 10.1.05 www.go-faster.co.uk 21
Notes

• BEA Tuxedo 8.1


– R2 CDs shipped with PT8.45 – RP89
– Win – De-install rolling patch before applying
new RP.
• Weblogic 6.1 from PT8.40
• Weblogic 8.1 from PT8.43/44?
– PIA now under PS_HOME not WL_HOME!

PSFT Tech PUG 10.1.05 www.go-faster.co.uk 22


Cobol

• Financials uses remote call


– On-line voucher edit and post
– Application server synchronously initiates
Cobol batch program
– So must have Cobol compiler on same OS as
application server

PSFT Tech PUG 10.1.05 www.go-faster.co.uk 23


Gotchas

• REN server configuration


• PTWEBSERVER operator
• Base Language Swap
• Various process scheduler problems
• PeopleBooks

PSFT Tech PUG 10.1.05 www.go-faster.co.uk 24


GSC 200761534: REN Sever

• Previously optional
– Now used for standard functionality from 8.44
• Defaults to port 7180
– Specified in psappsrv.cfg
– But also in database
– Changing psappsrv.cfg not enough
– UPDATE PSREN SET PORT_NUM = 7780;

PSFT Tech PUG 10.1.05 www.go-faster.co.uk 25


GSC 200761492:
PTWEBSERVER user

• User ID used by sign-on panel before sign-


on.
– Put this in in PIA install
• In WebLogic config.xml
• Encrypt PSCipher.sh
– Add user PTWEBSERVER
– PeopleTools Web Server role
– PeopleTools permission list PTPT1500
PSFT Tech PUG 10.1.05 www.go-faster.co.uk 26
Data Mover Bug

• Base Language Swap


– If date-time field as a part of unique key
– Data Mover strips time portion of data

– Can result in duplicate key error


– Putting date-timestamp in primary key is poor
design

PSFT Tech PUG 10.1.05 www.go-faster.co.uk 27


GSC 200777344: Process
Scheduler Privileges

• Add ProcessSchedulerAdmin role to user


who starts process scheduler.

PSFT Tech PUG 10.1.05 www.go-faster.co.uk 28


Process Scheduler

• Additional purge classes in PT8.44


• Remember to set purge settings BEFORE
you start process scheduler

PSFT Tech PUG 10.1.05 www.go-faster.co.uk 29


Default Process Scheduler
• Defaults in process scheduler page

UPDATE psprcsruncntls
SET servername = ' '
WHERE servername != ' ';

• Assign primary OS and enable load


balancing
PSFT Tech PUG 10.1.05 www.go-faster.co.uk 30
New process scheduler
functionality
• From PT8.44, it is now possible to have
different elements of a job running on
different process schedulers.
– Eg.
• Cobol process on Unix
– because application server on Unix and remote call
• Crystal report on Windows
– Must leave scheduler name blank
• else will get error on submission

PSFT Tech PUG 10.1.05 www.go-faster.co.uk 31


GSC 200766251: Processes
remain queued

• Processes remain queued when no server


name in request
– Set blank categories to Default

PSFT Tech PUG 10.1.05 www.go-faster.co.uk 32


Process Still Remain Queued
when Scheduler is blank - RTFM

• Remember to set process server system


settings
– PeopleTools -> Process Scheduler -> System
Settings
• Assign a Primary OS
• Can also Load Balance to any OS or just Primary
OS

PSFT Tech PUG 10.1.05 www.go-faster.co.uk 33


Report Repository

• Posting status help separately on


PSPRCSRQST
• Report Node held on
PS_CDM_AUTH_LIST

PSFT Tech PUG 10.1.05 www.go-faster.co.uk 34


GSC 200780041:
SchedulerTransfer servlet
• SchedulerTransfer servlet for HTTP transfer to
Report Repository
– Even if you use FTP need servlet to verify transfer
(new in 8.44?)
• Servlet was subject of a security alert
– Authentication added
• Set password (any password) on default local node
– PeopleTools -> Integration Broker -> Node Definitions

PSFT Tech PUG 10.1.05 www.go-faster.co.uk 35


GSC 200728339: Cobol
Compilation

• Need to add /usr/ccs/bin to path


• GSC 16201:
– ignore “01 or 77 level required” errors when
compiling ??C?????.cbl.
– These are copy books and so can be ignored.

PSFT Tech PUG 10.1.05 www.go-faster.co.uk 36


GSC 200944167: PeopleBooks
• From 8.44 install on Unix
– Batch transfer replaced
– PT8.45 PB can be installed over old application
PeopleBooks
• Collection (for indexing) does not work
– Need to delete srch.js in language subdirectories prior
to new PB installation
• Single Weblogic Server Issues
– PSOL not PORTAL server

PSFT Tech PUG 10.1.05 www.go-faster.co.uk 37


GSC 200946000: Performance
Monitor

• Allow access to monitor servlet diagnostic


information

• PeopleTools>Web Profile> Web Profile


Configuration>"Profile Name">Customer
Properties
– PPMConsole = true

PSFT Tech PUG 10.1.05 www.go-faster.co.uk 38


Other Issues
• 200735163 - PeopleTools objects read only in
permission list ALLPAGES – since 8.42

• 200751620 - Crystal Date Format Issue – affects


pt8.42 only, says fixed in 8.43?
– ICE Incident 569443000
– command line parameter -LX0 to Crystal process type
– Fixed the date issue in pt8.45 but not number issue.

PSFT Tech PUG 10.1.05 www.go-faster.co.uk 39


Side Effects
• PSFT didn’t ship Polish translations for
FSCM 8.4 SP0
– So customer developed their own translations
• PT8.45 does ship with Polish translations
• Decision taken to take ‘vanilla’ PeopleSoft
translations
– Various effects on many application panels
– Eg. Next, Previous, Save buttons etc.

PSFT Tech PUG 10.1.05 www.go-faster.co.uk 40


Questions?

• How many on PT8.4?


• How many >= PT8.44?
• PT8.45?
• Oracle?
• Oracle 9?
• Oracle 10 (elsewhere)?

PSFT Tech PUG 10.1.05 www.go-faster.co.uk 41


PeopleTools 8.45
Upgrade Musings
David Kurtz
Go-Faster Consultancy Ltd.

[email protected]
www.go-faster.co.uk

42

You might also like