47
OPPD PeopleSoft Tools Upgrade PeopleTools 8.51.12 Financials, HCM, and Portal Presenters: Jodie Hahn Collins Love Lillian Dawes

Oppd Rug 2012

Embed Size (px)

DESCRIPTION

PeopleSoft presentation at the last NERUG meeting by OPPD.

Citation preview

Page 1: Oppd Rug 2012

OPPD PeopleSoft Tools Upgrade

PeopleTools 8.51.12Financials, HCM, and Portal

Presenters:Jodie HahnCollins Love

Lillian Dawes

Page 2: Oppd Rug 2012

Agenda

• OPPD Tools Upgraded• Change Assistant• Portal Pack• Security • Automation• Challenges• New Functionality

Page 3: Oppd Rug 2012

OPPD Tools Upgraded• Peopletools Version

– Portal – 8.51.12• Prior to go-live weekend 8.51.08

– HCM – 8.51.12• Prior to go-live weekend 8.50.08

– Financials – 8.51.12• Prior to go-live weekend 8.49.18

• Application Release– Portal – 9.1– HCM – 9.1– Financials – 9.0

Page 4: Oppd Rug 2012

OPPD Tools Upgraded - Current

• Server Operating System– HP-UX B.11.31 U ia64 (Itanium Server)

• One Server for ALL of test regions (HCM, Financials, Portal)

• One Server for Production HCM and Portal• One Server for Production Financials

Page 5: Oppd Rug 2012

OPPD Tools Upgraded – Current

• RDBMS– Oracle 11.2.0.2

• Web Server – WebLogic 10.3.3

• Application Server – Tuxedo Version 10.3.0.0, 64-bit, Patch Level 072

• Verity (Search tool)– 6.5.1.1

Page 6: Oppd Rug 2012

OPPD Tools Upgraded – Current

• Browser – Internet Explorer 8

• 8.51.12 Also supported by –Firefox 3.6–Safari 4

• Not supported anymore–Firefox 3.5

• COBOL – had to upgrade with new tools– Server Express 5.1

Page 7: Oppd Rug 2012

Peopletools Timeline

Production Test Production

Tools Release 11/13/2010 8/1/2011 8/24/2011 9/9/2011 9/26/2011 11/3/2011 11/19/2011

8.49.18 FIN

8.50.08 PORTAL/HCM HCM

8.51.08 PORTAL PORTAL/HCM/FIN

8.51.12 PORTAL/HCM PORTAL/HCM/FIN

POC PORTAL/HCM/FIN

8.51.12 +POC PORTAL/HCM/FIN

Page 8: Oppd Rug 2012

OPPD Tools Upgraded - Prep• Run SYSAUDIT and DDDAUDIT from current production –

– clean up any issues prior to running upgrade or at least capture scripts.

• Additional CONVERSION database region needed– Ran multiple tests for timings.

• Need dedicated laptop/computer that will not have to share resources. – DO NOT PUT ON SHARED SERVER!!!

• Installed Change Assistant on 3 dedicated laptops, one each for HCM, Portal, and Financials.

Page 9: Oppd Rug 2012

OPPD Tools Upgraded - Prep• Upgraded database to Oracle 11g

– Oracle Client on upgrade laptops needed upgraded with new client to build timestamp conversion scripts.

• Set up Configuration Manager for each region (Portal, HCM, Financials) on each laptop

• Output and Staging directories wrote to a single directory with each MTP (move to production) test, i.e.

Page 10: Oppd Rug 2012

Change Assistant

• Used Change Assistant (CA) to do the upgrade – Little to no hiccups with CA– HCM did small upgrade from 8.50.08 to 8.51.12– Financials was VERY SIGNIFICANT upgrade, 8.49.18 to

8.51.12 (skipping 8.50)• Portal

– Used delivered “PeopleTools Only Upgrade” template • HCM and Financials

– Used modified versions of the “PeopleTools Only Upgrade” template.

Page 11: Oppd Rug 2012

Change Assistant – HCM Template

Page 12: Oppd Rug 2012

CA – HCM Customizations to Template

• Created automatic steps– SQL scripts (Every Test Region)

• Run SYSAUDIT and DDAUDIT cleanup scripts against conversion region

– DOS commands• Clear PS Cache from windowsdel c:\ps\cache /Q /S• Copy SQL scripts from BATCH folder to MTP folder for each Test

run

Page 13: Oppd Rug 2012

CA – HCM Customizations to Template

• Created automatic steps– SQL script

• Truncate the SJT tables inside HCM.• During HCM 9.1 upgrade our “Create Views” step was

taking 14 hrs to complete • Until we truncated these tables and then ran Stats, • Now it runs all HCM views in 46 minutes

Page 14: Oppd Rug 2012

CA – HCM Customizations to Template

• Created automatic step – Changed DMS script to SQL

• Clean up the Pagelet Wizard tables and IB Message Queue.

• They had manual step to stop and launch old release data mover and run 2 DMS scripts

• We took the SQL from those DMS scripts and put them into automatic step to run inside CA

Page 15: Oppd Rug 2012

CA – HCM Customizations to Template

• Due to new tools upgrade, the Report Nodes for process scheduler were removed each time you converted a region.

• Set it up once in our Conversion region for all our Report Nodes

• Ran DMS script to capture it • Used CA to run the import DMS and migrate the

changes to each of the regions

Page 16: Oppd Rug 2012

CA – HCM Customizations to Template

Export DMS Script:-- Copy report distribution nodes from 8.51.12 region forward-- oppd jeh 9/7/2011SET LOG F:\SQR\OPPD_CDMDISTNODE.LOG;SET OUTPUT F:\JODIE\OPPD_CDMDISTNODE.DAT;

--IMPORT after setup of report nodes in HR91CONV region first timeEXPORT PS_CDM_DIST_NODE;

Page 17: Oppd Rug 2012

CA – HCM Customizations to Template

Import DMS Script:

-- Copy report distribution nodes from 8.51.12 region forward-- oppd jeh 9/7/2011SET LOG C:\upgrade\MTP\output\PeopleTools_Only_Upgrade_HR91DEV-TOOLS_MoveToProduction\oppd_imp_cdmdistnode.log;SET INPUT OPPD_CDMDISTNODE.DAT;

--IMPORT after setup of report nodes in HR91CONV region first timeDELETE FROM PS_CDM_DIST_NODE;IMPORT PS_CDM_DIST_NODE;

Page 18: Oppd Rug 2012

CA – HCM Customizations to Template

• Created automatic step – Copy certain projects from a file into the

converted region. • Tools overlaid some projects we had for a few

customizations

– Tried to manually create a step to do “Copy Project”… it kept failing during the test run.

• Opened the xml from the template and compared their delivered “Copy Project” xml with the one we created and they were NOT identical

Page 19: Oppd Rug 2012
Page 20: Oppd Rug 2012

CA – HCM Customizations to Template

• Copy Project definitions worked AFTER:– Copied their “Copy Project Step” and renamed the

step thru change assistant. – Made some small changes in XML.– Make sure the Script/Procedure has the word

• “copyProjectName” as one word

Page 21: Oppd Rug 2012

Financials Template for Upgrade

• Financials – Larger upgrade going from 8.49.18 to 8.51.12– Template very intense due to skip 8.50

Page 22: Oppd Rug 2012

Change Assistant – Financials Template

Page 23: Oppd Rug 2012

Change Assistant – Financials Template

Page 24: Oppd Rug 2012

Financials Customizations to Template

• Same as HCM• Automated existing manual step to purge the

message queues• Created automatic step to run statistics• Note: Once the production run of the

Financials CA Template was started we didn’t need to touch it until we had to boot the servers

Page 25: Oppd Rug 2012

Portal Pack

• Prior to this upgrade Financials was not integrated with Portal• Modify security roles in Financials

– HCM and Financials had roles named the same– This would cause a problem when migrated to Portal– Renamed same named roles to OPPF with an Update

statement• Created a portal pack in Financials and migrated it to Portal

– Portal Registry Definitions, Roles, and Permission Lists• Security inserts/updates in Portal

– Inserted into PSROLEUSER– Reset the portal node name to ERP from LOCAL_NODE in

Portal

Page 26: Oppd Rug 2012

Security Audit

• Determined delivered changes– Weblibs– Pages

• Existing– Are still valid?– Are still working?

Page 27: Oppd Rug 2012

Integration Broker

• PSFT_HR node was corrupt – had to rebuild it• secureFileKeystore – Integration between

Financials and third party apps did not work• Batch jobs• PS_AMM_FILTER• Due to skipping 8.50 a POC was required for IB

missing application package

Page 28: Oppd Rug 2012

Automated Testing

• Regression Testing– Functional Test Scripts executed in Quick Test Pro

• Core business processes reviewed/validated– Payroll, HR NewHire/Job Change, T&L TimeSheet/Reports

• Performance Testing– Scripting with LoadRunner did not work in Portal– Found Portal/Pia inconsitencies with ICSID and

validated with the POC prior to upgrade to 8.51.12

Page 29: Oppd Rug 2012

Automated DocumentationTechnical Specifications

• Overview– Business requirements– Benefits– Risk

• Summary– All objects required for customization– Object description– Object type

Page 30: Oppd Rug 2012

Technical Specifications Continued

• Details– Long description– Details needed to rebuild

• XML based– PL/SQL generates– Project save to file for PeopleCode– Stylesheet renders in browser– Copy and Paste to Word

Page 31: Oppd Rug 2012

Automated Customization Identification

• Needs– Verify customization application in upgrade– Find customization in non-tools upgrade– Speed– Electronic

• Delivered method: Project Compares

Page 32: Oppd Rug 2012

Automate Compares

• Query based on project– Delivered upgrade projects (or)– Custom projects

• PL/SQL generates Windows batch file• Batch file executes PeopleTools compares

– Output to file– Browser viewable

Page 33: Oppd Rug 2012

Quick Find

Page 34: Oppd Rug 2012

Challenges – PT Install

– When installing PeopleTools on UNIX, had to start with empty folder

– Could not do project compare due to missing release label between HCM and Portal

• This updates a physical table from app designer

Page 35: Oppd Rug 2012

Challenges - Performance

• We upgraded Oracle from 11.1 to 11.2– Had Performance hits again like we had going into

9.1– Removed /*+Rule*/ hints in our Reports and

Views– Restored all but 8 Function-based indexes that

were removed in HCM 9.1 upgrade

Page 36: Oppd Rug 2012

Challenges – Kick Outs

• Portal 9.1• Upgraded Tools from 8.50.08 to 8.51.08 (Spring 2011)

– Due to branding issue Portal bundle 1-4 required

• HCM was still on 8.50.08– 8/1/2011 Kick Out issue began in production for both internal and

external users

• Kick outs started, roughly 115 – 200 times a day– Oracle said “it is fixed in 8.51.05”…– We quickly upgraded HCM PeopleTools to match Portal, at

8.51.08 which is > 8.51.05…– Still broke….

Page 37: Oppd Rug 2012

Challenges –Kick Outs

– ITToolbox clients said, “we fixed it with 8.51.12, been live for 3 weeks, no problems”

– Stopped testing of 8.51.08 and upgraded to 8.51.12 on all Applications

• Set back for Financials that had been thru testing on 8.51.08, they were ready to go.

– Performance Testing proved otherwise, still broken with 8.51.12… kick outs still existed!!!

Page 38: Oppd Rug 2012

Challenges – Kick Outs

– Now stuck in TEST waiting for Oracle solution– Oracle finally was able to duplicate and released

Proof of Concept (POC ) for 8.51.12.• Identified as session id (ICSID) issue between regions

– POC contained small project and changes to classes directory

– Oracle added the POC fix to 8.51.13 – Waited from 9/9 until 11/3 for Oracle to replicate

and provide solution

Page 39: Oppd Rug 2012

Challenges

• Attachments – Was not able to use the attachment functionality after upgrading– JAR files– Modified psconfig.sh to include the following line:

PS_FILEDIR=/tmp/PSFTP;export PS_FILEDIR

Page 40: Oppd Rug 2012

Challenges

• 11.2 version of Oracle Client on the Upgrade Laptop– Due to upgrade from 10g to 11g

• Security between Portal, HCM, and Financials• nVision – Minimum 10.1 SQLPlus needed

Page 41: Oppd Rug 2012

New Functionality

• Type ahead feature– Type window appears showing prompt values

while you are typing

Page 42: Oppd Rug 2012

New Functionality

To Disable type ahead

From “Home” page, all the way to the bottom….

Click “My Personalizations”Click “Personalize Navigation Personalizations”

Page 43: Oppd Rug 2012

New Functionality

Page 44: Oppd Rug 2012

New Functionality

• Navigation thru menu– 8.5 supported hover-over menu– 8.51 no longer uses hover-over, you have to click

Page 45: Oppd Rug 2012

New Functionality

• Embedded help on Grids

Page 46: Oppd Rug 2012

Nice to know feature

• Any Date field can default to “Today’s Date” by entering “t” into the date field: