Top Banner
Task 12C Done Done Done N/A Done Done When : START a week before Tax Update is going to be available. Expected time of completion : 2 days. Give DBA a headsup that the database refresh is coming. DBA needs a little over 24 hours for refreshing one database and then cloning the other database Send an e-mail to the DBA to refresh PS91UAT1 and PS91UAT4 with the latest copy of production Send an e-mail to the DBA to backup PS91DEMO On the W: drive, create a folder under w:\psoft\docs\taxupdat\TU where TU is the Tax Update number, i.e. 07B. By the way, there is a folder called BlankFolders under the Taxupdat directory that you can copy that folder to the TaxUpdat directory and rename it TU. Under w:\psoft\docs\taxupdat\TU\ folder, create three new folders, PS91DEMO, PS91UAT4 and PSPP. Again, under each of these folders, create two folders called logs and sql By the way, there is a folder called BlankFolders under the Taxupdat directory that you can copy that folder to the TaxUpdat directory and rename it TU. MAILING LIST: Please check:DL FSI Pay Ops;DL FSI Pay Tech Support;Overbay, Pam; Lehmann, Carolyn; Dunbar, Margaret; Davis, Gary; Dahlseid, Janet; Heise, Anita; Deichelbor, Glen; Hendricks, Bill; Coppola, Dina; Harrison, Scott; Nichols, Galer; Jones, David; Karasek, Georgene; Mitchum, Elaine; Maillis, Pat; Offenberg, Sherry; Verma, Gunjan
371
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Tax Update Plan 12 c

Task 12C

Done

Done

Done

N/A

Done

Done

When : START a week before Tax Update is going to be available. Expected time of completion : 2 days.

Give DBA a headsup that the database refresh is coming. DBA needs a little over 24 hours for refreshing one database and then cloning the other database

Send an e-mail to the DBA to refresh PS91UAT1 and PS91UAT4 with the latest copy of production

Send an e-mail to the DBA to backup PS91DEMO

On the W: drive, create a folder under w:\psoft\docs\taxupdat\TU where TU is the Tax Update number, i.e. 07B. By the way, there is a folder called BlankFolders under the Taxupdat directory that you can copy that folder to the TaxUpdat directory and rename it TU.

Under w:\psoft\docs\taxupdat\TU\ folder, create three new folders, PS91DEMO, PS91UAT4 and PSPP. Again, under each of these folders, create two folders called logs and sqlBy the way, there is a folder called BlankFolders under the Taxupdat directory that you can copy that folder to the TaxUpdat directory and rename it TU.

MAILING LIST: Please check:DL FSI Pay Ops;DL FSI Pay Tech Support;Overbay, Pam; Lehmann, Carolyn; Dunbar, Margaret; Davis, Gary; Dahlseid, Janet; Heise, Anita; Deichelbor, Glen; Hendricks, Bill; Coppola, Dina; Harrison, Scott; Nichols, Galer; Jones, David; Karasek, Georgene; Mitchum, Elaine; Maillis, Pat; Offenberg, Sherry; Verma, Gunjan

Page 2: Tax Update Plan 12 c

BP Responsible for Sign-Off: Carolyn Lehman from Payroll Tax Dept will sign-off. Until she signs off all other should refrain from making any changes in UAT1 and UAT4. After that the databases will be released to all other groups. Payroll- Kathy Brill;HR/Benefits-David Jones;e-Recruit(Contract and Mgmt)-Kathie Mangao;e-Recruit(Intermodal Contract)-Mike Skipper;Help Desk -Reagan Kelsey (Only for Bundles)

If TAX UPDATE is available, e-mail(Get the BPs involved from the mailing list TAB) BPs where the installation documentation is available for their review. \\tjax1000app\apps\PSOFT\Docs\TaxUpdat\07B\upd698733\upd698733\upd698733_install\upd698733_install.htm

Go to Tab 1-Calcs B4 Upgrade and perform the required Parallel Testing.

Go to the PeopleSoft Web Site and Download the current Tax Update to the newly created TU folder on the W:drive, ensuring that you get the one that matches our current release.

Unzip the Tax Update. The extraction will create several folders and files that correspond to the Tax Update. Send an e-mail to Tax Update mailing list to review.

Page 3: Tax Update Plan 12 c

12B 12A

Done Done

Done Done

Done Done

N/A N/A

Done Done

Done Done

Page 4: Tax Update Plan 12 c
Page 5: Tax Update Plan 12 c

11F 11E

Done Done

Done Done

Done Done

N/A N/A

Done Done

Done Done

Page 6: Tax Update Plan 12 c
Page 7: Tax Update Plan 12 c

11D 11C

Done Done

Done Done

Done Done

N/A N/A

Done Done

Done Done

Page 8: Tax Update Plan 12 c
Page 9: Tax Update Plan 12 c

11B 11A

Done Done

Done Done

Done Done

N/A Done

Done Done

Done Done

Page 10: Tax Update Plan 12 c
Page 11: Tax Update Plan 12 c

10F 10E 10D 10C

Done Done Done Done

Done Done Done Done

Done Done Done Done

Done Done

Done Done Done Done

Done Done Done

Page 12: Tax Update Plan 12 c
Page 13: Tax Update Plan 12 c

10B 10A

Done DONE

Done DONE

Done DONE

Done DONE

Done DONE

Done DONE

Page 14: Tax Update Plan 12 c

Done DONE

Done DONE

Done DONE

Done DONE

Done DONE

Page 15: Tax Update Plan 12 c

09F 09E

DONE Done

Done Done

Done Done

Done

DONE Done

Done Done

Done

Page 16: Tax Update Plan 12 c
Page 17: Tax Update Plan 12 c

09D 09C

Done Done

Done Done

Done Done

Done Done

Done Done

Done Done

Page 18: Tax Update Plan 12 c

Done

Done

Done

Done

Page 19: Tax Update Plan 12 c

09B 09A

Done Done

Done Done

Done Done

Done

Done Done

Done Done

Page 20: Tax Update Plan 12 c
Page 21: Tax Update Plan 12 c

08E/08F 08D 08C 08B 08A 07F 07E

Done Done Done Done Done Done Done

Done Done Done Done Done Done Done

Done Done Done Done Done Done Done

Done Done Done Done

Done Done Done Done Done Done

Done Done Done Done Done Done Done

Done Done Done Done Verified Verified

Page 22: Tax Update Plan 12 c

Verified Verified Verified Verified Verified

Done Done Done Done Done

Done Done Done

Done

Done

Page 23: Tax Update Plan 12 c

07D 07C 07B(SP)

Done Done

Done Done RS did the workflow.

Done Done

Notified DBA on 4/17 8:51 Done by 10:00am

Done Done Done 4/17

Done Done Done 4/17

Verified Verified Verified

PS88UAT1 and UAT3 are refreshed by 2:04pm Monday.

Page 24: Tax Update Plan 12 c

Done Done

Done Done Done. Use Mailing List from the above step

Done

Done Done

Done Done. Use Mailing List from the above step

Page 25: Tax Update Plan 12 c

07A 06F

Done

Done

Gunjan notified

Done

Done

WKFL00030999 - Wednesday 12/13

Done

complete

Done

complete

WKFL00030999 - Monday and Tuesday 12/11 and 12/12.

Page 26: Tax Update Plan 12 c

Done

Done

Done

Done

Page 27: Tax Update Plan 12 c

Tax Update 06E Tax Update 06D

okay

okay

N/A - COMPLETED PRIOR TO 06D

Created WKFL00028517on Friday, 10/20/2006 - refresh ps88uat1 and ps88uat3 databases with copy of PSPP backup from 10/21/2006 also backup ps88demo.

Completed backup Tuesday 10/24/2006 - about 20 minutes

Page 28: Tax Update Plan 12 c

okay - Friday 10/20/200

Started Tuesday 10/24/2006

Page 29: Tax Update Plan 12 c

Tax Update 06C Tax Update 06B

Info

Ray eMailed Gunjan on 05/12/06.

Done created folder for 06B 5/17/06

Done completed 5/17/2006

Created WKFL00020470 on 06/09/06 ETA: COB 06/13

followup eMail to Gunjan on 05/15/06. Refresh completed later that day

Created WKFL00020470 on 06/09/06. Created another workflow WKFL00020738 on 06/14/06 - Backup ps88demo on DASD and retain it until 7/7/06. ***Thu 6/15/2006 9:01 AM: Gunjan confirmed that the backup is complete

eMail Gunjan 05/17/06 to backup the demo database. Gunjan replied "There is a good backup from this morning ( May 17, 2006)."

Page 30: Tax Update Plan 12 c

Done Thu 6/15/2006 10:36 AM eMailed BPs 05/17/2006, Kathy replied

started the Tab 1 on May 17th

Done Thu 6/15/2006 10:00 downloaded by Chaks ~ second week of May

Done Thu 6/15/2006 10:00 completed 5/17/2006

Done and sent an email on Thursday, June 15, 2006 8:07 AM

Page 31: Tax Update Plan 12 c

Tax Update 06A Comment

Info

Informed Gunjan on 01/06/06.

Done

Done

Informed Gunjan on 01/06/06. Refresh completed on 01/10/06

Informed Gunjan on 01/06/06. Backup complete.

Page 32: Tax Update Plan 12 c

Done 01/17/06 642208

Done 01/17/06

Kathy Brill Signed off on Friday, January 13, 2006

Page 33: Tax Update Plan 12 c

Page 33 of 343 Tab 1 Calcs B 4 Tax Upgrade Printed 04/07/2023 21:54:09

x:\psoft\docs\TaxUpdat\02b Page 33 of 343 04/07/2023 21:54:09

Time Estimate for the completion : 1.5 day

Panel or scriptNote: If the path of the scripts is not specified then they are all on $PSBATCH directory.

Table Count. Run upgcount.sqr in both databases to verify row counts. The scripts are /opt/softdev/batch/scripts/pvcount.ps91uat1 and /opt/softdev/batch/scripts/pvcount.ps91uat4 and MUST be executed on the same box, vlx1124 OR vlx1125. Diff the output files to find any differences by running /opt/softdev/batch/scripts/pvupgdiff.ps91uat4.

All the counts on Data Tables should match exactly with the exception of system tables.

Copy Cobol .gnt and src from production. Use cp command to get .cbl files and .gnt files (both the source and GNTs) to PS91UAT1 and PS91UAT4. Copy examples follow: cp -p $PSPRODHOME/cblbin/*.gnt $PS_HOME/cblbincp -p $PSPRODHOME/cblbin/*.int $PS_HOME/cblbincp -p $PSPRODHOME/src/cbl/*.cbl $PS_HOME/src/cblPerform the same steps on VLX1124

ensure the timestamp same as in production using -p command - cd into the test destination directory.

Copy Sqrs from Productions using script ftpsqrs.sh [for parallel testing] Ensure the production version of the SQR is being run. The easiest way to do this is to copy (cp) all of the SQRs needed to vlx1124 and vlx1125 from vlx1126. Run /home/psoft/bin/ftpsqrs.sh from vlx1124 and vlx1125. This will copy SQR's from vlx1126 to vlx1124. The same script ftp's to vlx1125 as well. Make sure that the versions of sqc's are same on both servers

Non control Database is PS91UAT4

Determine Increment RUN_IDs -- Perform this SQL select on PS_CSX_BATCH_RUN to determine which run_ids to use. select csx_run_prefix || csx_run_cycle from ps_csx_batch_runwhere csx_run_prefix in ('R','H','X','O') - GET CURRENT RUNID. You can validate the run_id by running W:\psoft\hr844\csx\sql\psearnings.sql.(At the end of this column) This sql should not return any records. If it does then verify with payroll and possibly unsheet in ps91uat1 and ps91uat4 and use the same runid.

run psearnings.sql to compare environments or ...

Page 34: Tax Update Plan 12 c

Page 34 of 343 Tab 1 Calcs B 4 Tax Upgrade Printed 04/07/2023 21:54:09

x:\psoft\docs\TaxUpdat\02b Page 34 of 343 04/07/2023 21:54:09

Panel or scriptNote: If the path of the scripts is not specified then they are all on $PSBATCH directory.

7

pvloadHRm.tax2

H payroll

R payroll

Determine RUN_IDs R - since csxpy272 needs to be run for R payroll, the next R run id may not be the one that needs to be used. Run this SQL to find out:select distinct run_id, pay_end_dt + 4 "Run Date", case when to_char(pay_end_dt + 4,'DD') < '10' then '<<<' else ' ' end " ", pay_end_dt, check_dt, pay_periodfrom ps_pay_calendarwhere (run_id like 'R%') and (paygroup, pay_period) in (('WK1',4)) and pay_confirm_run = 'N'order by pay_end_dt If this run id is diff from the previous step run increment for R until you get this runid. See incremnet job under "R Payroll"

Run .uat1 (and .tax1) scripts on lnx562 and .uat3 (and .tax3) on lnx563

Payroll H run id is HNZ - NY Weekly Rail Contract - contact payroll when complete so they may start checking

Increment runid (if necessary) - Determine if the runid needs to be incremented by running the following sql statement SELECT * FROM PS_CSX_BATCH_RUN WHERE CSX_RUN_PREFIX = 'H'If the returned values matches RUN ID from above then there isn’t a need to increment RUN ID.

increment job - pv08584m .ps91uat1 .ps91uat4

Copy parm files (cat hdr.in and runid.in $PSCNTL to verify correct runid in place afterwards) cd to $PSBATCH; pv08574m.tax1 and pv08574m.tax3 - run in 239p3, 240p3 respectively [have the ftppsoft pw at the ready]

pv08574m.ps91uat1 pv08574m.ps91uat4

FTP PAYROLL input files - H is created weekly on Thursday (R created in same DSN on Tuesday) run getHfiles from PSDATIN (should be PS91UAT1 input) on vlx1124. Run the same, getHfiles from PSDATIN (should be PS91UAT4 input) on vlx1125. Enter '1' for gen if running on Wednesday, else enter 0. After the script is done make sure the input files on both the servers are the same size - okay if PVP.CSXPY138.F01.OPR.DATIN is empty.

run getHfiles from on vlx1124

Run Paysheet Load for the H payroll(Make sure that the process scheduler is up) - pvloadHRm.ps91uat1 in vlx1124 and pvloadHRm.ps91uat4 in vlx1125

pvloadHRm.ps91uat1 pvloadHRm.ps91uat4

Payroll R run id is RNR - Rail Weekly and Bi-weekly Contract - contact payroll upon completing the payroll run.

Increment runid (if necessary) - Determine if the runid needs to be incremented by running the following sql statement SELECT * FROM PS_CSX_BATCH_RUN WHERE CSX_RUN_PREFIX = 'R'If the returned values matches RUN ID from above then there isn’t a need to increment RUN ID.update ps_csx_batch_run set csx_run_cycle = 'RE' where csx_run_prefix = 'H'

increment job - pv04414m.ps91uat1 pv04414m.ps91uat4

Page 35: Tax Update Plan 12 c

Page 35 of 343 Tab 1 Calcs B 4 Tax Upgrade Printed 04/07/2023 21:54:09

x:\psoft\docs\TaxUpdat\02b Page 35 of 343 04/07/2023 21:54:09

Panel or scriptNote: If the path of the scripts is not specified then they are all on $PSBATCH directory.

Copy parm files pv04424m.ps91uat1 in vlx1124 and pv04424m.ps91uat4 in vlx1125 (cat hdr.in and runid.in $PSCNTL to verify correct runid in place afterwards)

pv04424m.ps91uat1 pv04424m.ps91uat4

FTP last weekly "R" input from Mainframe - payroll file created weekly and biweekly on Tuesday - SEARCH ON BW1 not present in PAYGROUP IN PVP.PV06354P.F01.PAYLINE (also record count for biweekly is ~ 27,000) - use the weekly NOT the bi-weekly [CSTWK1 created on Tuesday] run getRfiles from $PSDATIN (should be PS91UAT1 input) for both databases. Enter correct relative gen. Use the generation that corresponds with the weekly R. After the files are copid you can run wc -l PVP.PAY*.TXT to make sure have the right files maineframe pay files: PVP.PV06354P.F01.PAYLINE PVP.PV06354P.F02.PAYEARNS PVP.PV06354P.F03.OTHEARNS

run getRfiles from $PSDATIN (should be PS91UAT1 input)

Run Paysheet Load for the R payroll(Make sure that the process scheduler is up)pvloadHRm.ps91uat1 (vlx1124) and pvloadHRm.ps91uat4 (vlx1125) run concurrently.

pvloadHRm.ps91uat1 pvloadHRm.ps91uat4

Page 36: Tax Update Plan 12 c

Page 36 of 343 Tab 1 Calcs B 4 Tax Upgrade Printed 04/07/2023 21:54:09

x:\psoft\docs\TaxUpdat\02b Page 36 of 343 04/07/2023 21:54:09

Panel or scriptNote: If the path of the scripts is not specified then they are all on $PSBATCH directory.

O payroll

Print reports from csxcn140

*** This is a Canadian Payroll.

X payroll

Run Parm File Load

Payroll O run id is OGV - Canadian Bi-Weekly

Increment runid (if necessary) - Determine if the runid needs to be incremented by running the following sql statement SELECT * FROM PS_CSX_BATCH_RUN WHERE CSX_RUN_PREFIX = 'O'If the returned values matches RUN ID from above then there isn’t a need to increment RUN ID.

pv08054m.ps91uat1 pv08054m.ps91uat4

Copy parm files(If the script uses payall3, the param files used are in $PSCNTL1 and for payall2 it is $PSCNTL) - note: the parm files are either in $PSCNTL or $PSCNTL1 depending upon the payroll)pv08034m.ps91uat1 in vlx1124 and pv08034m.ps91uat4 in vlx1125 (cat hdr.in and runid.in $PSCNTL1 to verify correct runid in place)

pv08034m.ps91uat1 pv08034m.ps91uat4

FTP PAYROLL input files$PSDATIN from vlx1124, the script will ftp the files to vlx1125.You have to determine what to enter for generation based on when the last O payroll was run in production.The O uses the same files any the bi-weekly R. Use the generation that corresponds with the bi-weekly R

get 'PVP.PV11444P.F01.PAYLINE($GEN)' PVP.PAYLINE.TXTget 'PVP.PV11444P.F02.PAYEARNS($GEN)' PVP.PAYEARN.TXTget 'PVP.PV11444P.F03.OTHEARNS($GEN)' PVP.PAYOTH.TXT

run getOfiles from $PSDATIN

Paysheet loadpv10074m.ps91uat1 in vlx1124 and pv10074m.ps91uat4 in vlx1125.

pv10074m.ps91uat1 pv10074m.ps91uat4

Check Log and SQR Reports from CSXPY2 & 2A.- if abends check. Research etc.

Print reports from load SQRs csxpy2 & csxpy2a - NOT NECESSARY

Autopay csxcn140pv10094m.ps91uat1 in vlx1124 and pv10094m.ps91uat4 in vlx1125.

pv10094m.ps91uat1 pv10094m.ps91uat4

Initial calcpv06214m .ps91uat1 in vlx1124 and pv06214m.ps91uat4 in vlx1125

pv06214m.ps91uat1 pv06214m.ps91uat4

Run csxbn057pv10394m .ps91uat1 in vlx1124 and pv10394m.ps91uat4 in vlx1125

pv10394m.ps91uat1 pv10394m.ps91uat4

Run csxpy178pv07314m.ps91uat1 in vlx1124 and pv07314m.ps91uat4 in vlx1125

pv07314m.ps91uat1 pv07314m.ps91uat4

Payroll X run id is XDA - Monthly Non-Contract

Run increment job (if needed) - Determine if the runid needs to be incremented by running the following sql statement SELECT * FROM PS_CSX_BATCH_RUN WHERE CSX_RUN_PREFIX = 'X'If the returned values matches RUN ID from above then there isn’t a need to increment RUN ID.

pv03534m.ps91uat1 pv03534m.ps91uat4

pv06124m.ps91uat1pv06124m.ps91uat4

Page 37: Tax Update Plan 12 c

Page 37 of 343 Tab 1 Calcs B 4 Tax Upgrade Printed 04/07/2023 21:54:09

x:\psoft\docs\TaxUpdat\02b Page 37 of 343 04/07/2023 21:54:09

Panel or scriptNote: If the path of the scripts is not specified then they are all on $PSBATCH directory.

Create Initial Paysheets

Sign-Off

Load paysheets - must be run last because next phase will be unsheet, resheet, recalc when apply tax update software/database upgrade. NorthAmericanPayrolL>Payroll Processing>Create Paysheetsl>Create Initial Paysheets

Initial calcNorthAmericanPayrol>Payroll Processing>Run Payroll>Calculate PaySee the screen print below for the correct options. W:\PSOFT\Docs\TaxUpdat\TaxUpdateCalculatePayrollRunControlScreen.jpg

Calculate Pay

PAY011, csxpy178, csxbn180, csxbn057, csxbn165(Check the logs and make sure all the sqrs are run)

pv06484m.ps91uat1 pv06484m.ps91uat4

Initial calc (If Necessary) - It is possible that running the SQRs above may update the pay line status on the ps_pay_earnings table. Run W:\psoft\hr844\csx\sql\psearnings.sql, if any records are in update status rerun the initial calc (cell 49B)NorthAmericanPayrol>Payroll Processing>Run Payroll>Calculate PaySee the screen print below for the correct options. W:\PSOFT\Docs\TaxUpdat\TaxUpdateCalculatePayrollRunControlScreen.jpg

Calculate Pay

re-calc due to sqrs 'fixing' the payroll data (i.e. 401K for spanding multiple companies, which Psoft Package software cannot handle/process).

SELECT pc.run_id , py.company , py.paygroup , py.pay_end_dt , py.pay_line_Status , py.ok_to_pay , py.off_cycle , count(*)from ps_pay_earnings py , ps_pay_calendar pcWHERE pc.run_id = upper(:1)and py.COMPANY = pc.COMPANYand py.PAYGROUP = pc.PAYGROUPand py.PAY_END_DT = pc.PAY_END_DTGROUP by pc.run_id , py.company , py.paygroup , py.pay_end_dt , py.pay_line_Status , py.off_cycle , py.ok_to_payorder by py.off_cycle, py.ok_to_pay

Page 38: Tax Update Plan 12 c

Page 38 of 343 Tab 1 Calcs B 4 Tax Upgrade Printed 04/07/2023 21:54:09

x:\psoft\docs\TaxUpdat\02b Page 38 of 343 04/07/2023 21:54:09

12C 12B 12A

Done Done Done Done Done

Done Done Done Done Done

Done Done Done Done Done

HTS RTK OJR XEM HTS RTK OJR XEM HTH OJM RT8 XEJ HTH OJM RT8 XEJ HT6 RSY OJG XEH

PS91UAT1(vlx1124)

PS91UAT4(vlx1125)

PS91UAT1(vlx1124)

PS91UAT4(vlx1125)

PS91UAT1(vlx1124)

Page 39: Tax Update Plan 12 c

Page 39 of 343 Tab 1 Calcs B 4 Tax Upgrade Printed 04/07/2023 21:54:10

x:\psoft\docs\TaxUpdat\02b Page 39 of 343 04/07/2023 21:54:10

PS91UAT1(vlx1124)

PS91UAT4(vlx1125)

PS91UAT1(vlx1124)

PS91UAT4(vlx1125)

PS91UAT1(vlx1124)

HTS HTS HTH HTH HT6

Done Done Done Done Done

Done Done Done Done Done

Done Done Done Done Done

RTK RTK RT8 RT8 RSY

Page 40: Tax Update Plan 12 c

Page 40 of 343 Tab 1 Calcs B 4 Tax Upgrade Printed 04/07/2023 21:54:10

x:\psoft\docs\TaxUpdat\02b Page 40 of 343 04/07/2023 21:54:10

PS91UAT1(vlx1124)

PS91UAT4(vlx1125)

PS91UAT1(vlx1124)

PS91UAT4(vlx1125)

PS91UAT1(vlx1124)

Done Done Done Done Done

Done Done Done Done Done

Done Done Done Done Done

Page 41: Tax Update Plan 12 c

Page 41 of 343 Tab 1 Calcs B 4 Tax Upgrade Printed 04/07/2023 21:54:10

x:\psoft\docs\TaxUpdat\02b Page 41 of 343 04/07/2023 21:54:10

PS91UAT1(vlx1124)

PS91UAT4(vlx1125)

PS91UAT1(vlx1124)

PS91UAT4(vlx1125)

PS91UAT1(vlx1124)

OJR OJR OJM OJM OJG

Done Done Done Done Done

Done Done Done Done Done

Done Done Done Done Done

Done Done Done Done Done

Done Done Done Done Done

Done Done Done Done Done

Done Done Done Done Done

XEM XEM XEJ XEJ XEH

Done Done Done Done Done

Page 42: Tax Update Plan 12 c

Page 42 of 343 Tab 1 Calcs B 4 Tax Upgrade Printed 04/07/2023 21:54:10

x:\psoft\docs\TaxUpdat\02b Page 42 of 343 04/07/2023 21:54:10

PS91UAT1(vlx1124)

PS91UAT4(vlx1125)

PS91UAT1(vlx1124)

PS91UAT4(vlx1125)

PS91UAT1(vlx1124)

Done Done Done Done Done

Done Done Done Done Done

Done Done done Done

Done Done Done Done Done

Page 43: Tax Update Plan 12 c

Page 43 of 343 Tab 1 Calcs B 4 Tax Upgrade Printed 04/07/2023 21:54:10

x:\psoft\docs\TaxUpdat\02b Page 43 of 343 04/07/2023 21:54:10

12A 11F 11E

Done Done Done Done Done

Done Done Done Done Done

Done Done Done Done Done

HT6 RSY OJG XEH HT1 RSS OJE XEG HT1 RSS OJE XEG HSU RSL OJA XEE HSU RSL XEE

PS91UAT4(vlx1125)

PS91UAT1(vlx1124)

PS91UAT4(vlx1125)

PS91UAT1(vlx1124)

PS91UAT4(vlx1125)

Page 44: Tax Update Plan 12 c

Page 44 of 343 Tab 1 Calcs B 4 Tax Upgrade Printed 04/07/2023 21:54:10

x:\psoft\docs\TaxUpdat\02b Page 44 of 343 04/07/2023 21:54:10

PS91UAT4(vlx1125)

PS91UAT1(vlx1124)

PS91UAT4(vlx1125)

PS91UAT1(vlx1124)

PS91UAT4(vlx1125)

HT6 HT1 HT1 HSU HSU

Done Done Done Done Done

Done Done Done Done Done

Done Done Done Done Done

RSY RSS RSS RSL RSL

Page 45: Tax Update Plan 12 c

Page 45 of 343 Tab 1 Calcs B 4 Tax Upgrade Printed 04/07/2023 21:54:10

x:\psoft\docs\TaxUpdat\02b Page 45 of 343 04/07/2023 21:54:10

PS91UAT4(vlx1125)

PS91UAT1(vlx1124)

PS91UAT4(vlx1125)

PS91UAT1(vlx1124)

PS91UAT4(vlx1125)

Done Done Done Done Done

Done Done Done Done Done

Done Done Done Done Done

Page 46: Tax Update Plan 12 c

Page 46 of 343 Tab 1 Calcs B 4 Tax Upgrade Printed 04/07/2023 21:54:10

x:\psoft\docs\TaxUpdat\02b Page 46 of 343 04/07/2023 21:54:10

PS91UAT4(vlx1125)

PS91UAT1(vlx1124)

PS91UAT4(vlx1125)

PS91UAT1(vlx1124)

PS91UAT4(vlx1125)

OJG OJE OJE OJA OJA

Done Done Done Done Done

Done Done Done Done Done

Done Done Done Done Done

Done Done Done Done Done

Done Done Done Done Done

Done Done Done Done Done

Done Done Done Done Done

XEH XEG XEG XEE XEE

Done Done Done Done Done

Page 47: Tax Update Plan 12 c

Page 47 of 343 Tab 1 Calcs B 4 Tax Upgrade Printed 04/07/2023 21:54:10

x:\psoft\docs\TaxUpdat\02b Page 47 of 343 04/07/2023 21:54:10

PS91UAT4(vlx1125)

PS91UAT1(vlx1124)

PS91UAT4(vlx1125)

PS91UAT1(vlx1124)

PS91UAT4(vlx1125)

Done Done Done Done Done

Done Done Done Done Done

Done Done Done Done Done

Done Done Done Done Done

Page 48: Tax Update Plan 12 c

Page 48 of 343 Tab 1 Calcs B 4 Tax Upgrade Printed 04/07/2023 21:54:10

x:\psoft\docs\TaxUpdat\02b Page 48 of 343 04/07/2023 21:54:10

11D 11C 11B

PS91UAT4(vlx1125)

Done Done Done Done Done

Done Done Done Done Done

Done Done Done Done Done

PS91UAT1(vlx1124)

PS91UAT4(vlx1125)

PS91UAT1(vlx1124)

PS91UAT1(VLX1124)

HSK OJ5RSCXEC

HSK OJ5RSCXEC

HS9 OJ0RS1XE9

HS9 OJ0RS1XE9

HRZOIVRRRXE7

Earnings found for HRZ,RRR

Page 49: Tax Update Plan 12 c

Page 49 of 343 Tab 1 Calcs B 4 Tax Upgrade Printed 04/07/2023 21:54:10

x:\psoft\docs\TaxUpdat\02b Page 49 of 343 04/07/2023 21:54:10

PS91UAT4(vlx1125)PS91UAT1(vlx11

24)PS91UAT4(vlx1125

)PS91UAT1(vlx112

4)PS91UAT1(VLX11

24)

HSL HSL HSA HSA HSA

Done Done Done Done Done

Done Done Done Done Done

Done Done Done

RSC RSC RS2 RS2 RRS

Page 50: Tax Update Plan 12 c

Page 50 of 343 Tab 1 Calcs B 4 Tax Upgrade Printed 04/07/2023 21:54:10

x:\psoft\docs\TaxUpdat\02b Page 50 of 343 04/07/2023 21:54:10

PS91UAT4(vlx1125)PS91UAT1(vlx11

24)PS91UAT4(vlx1125

)PS91UAT1(vlx112

4)PS91UAT1(VLX11

24)

Done Done Done Done Done

Done Done

Done Done Done

Done Done Done

Page 51: Tax Update Plan 12 c

Page 51 of 343 Tab 1 Calcs B 4 Tax Upgrade Printed 04/07/2023 21:54:10

x:\psoft\docs\TaxUpdat\02b Page 51 of 343 04/07/2023 21:54:10

PS91UAT4(vlx1125)PS91UAT1(vlx11

24)PS91UAT4(vlx1125

)PS91UAT1(vlx112

4)PS91UAT1(VLX11

24)

OJ6 OJ6 OJ0 OJ0 OIV

Done Done Done Done Done

Done Done Done Done Done

Done DoneDone Done Done

Done DoneDone Done Done

Done DoneDone Done Done

Done DoneDone Done Done

Done DoneDone Done Done

XEC XEC

XEA XEA XE7

Done Done Done Done Done

Page 52: Tax Update Plan 12 c

Page 52 of 343 Tab 1 Calcs B 4 Tax Upgrade Printed 04/07/2023 21:54:10

x:\psoft\docs\TaxUpdat\02b Page 52 of 343 04/07/2023 21:54:10

PS91UAT4(vlx1125)PS91UAT1(vlx11

24)PS91UAT4(vlx1125

)PS91UAT1(vlx112

4)PS91UAT1(VLX11

24)Done Done Done Done XE7

Done Done Done Done

Done

Done Done Done Done Done

Done Done Done Done Done

Page 53: Tax Update Plan 12 c

Page 53 of 343 Tab 1 Calcs B 4 Tax Upgrade Printed 04/07/2023 21:54:10

x:\psoft\docs\TaxUpdat\02b Page 53 of 343 04/07/2023 21:54:10

11B 11A 10F

Done Done Done Done Done

Done Done Done Done Done

Done Done Done Done Done

PS91UAT4(VLX1125)

PS91UAT1(VLX1124)

PS91UAT4(VLX1125)

PS91UAT1(VLX1124)

PS91UAT4(VLX1125)

HRZOIVRRRXE7

Earnings found for HRZ,RRR

HRPOIQRRHXE4Earnings found for HRP,XE4

HRPOIQRRHXE4Earnings found for HRP,XE4

HRKOINRRCXE3Earnings found for HRK,OIN,XE3

HRKOINRRCXE3Earnings found for HRK,OIN,XE3

Page 54: Tax Update Plan 12 c

Page 54 of 343 Tab 1 Calcs B 4 Tax Upgrade Printed 04/07/2023 21:54:10

x:\psoft\docs\TaxUpdat\02b Page 54 of 343 04/07/2023 21:54:10

PS91UAT4(VLX1125)

PS91UAT1(VLX1124)

PS91UAT4(VLX1125)

PS91UAT1(VLX1124)

PS91UAT4(VLX1125)

HS0 HRQ HRQ HRL HRL

Done Done Done Done Done

Done Done Done Done Done

Done Done Done Done Done

RRS RRI RRI RRC RRC

Page 55: Tax Update Plan 12 c

Page 55 of 343 Tab 1 Calcs B 4 Tax Upgrade Printed 04/07/2023 21:54:10

x:\psoft\docs\TaxUpdat\02b Page 55 of 343 04/07/2023 21:54:10

PS91UAT4(VLX1125)

PS91UAT1(VLX1124)

PS91UAT4(VLX1125)

PS91UAT1(VLX1124)

PS91UAT4(VLX1125)

Done Done Done Done Done

Done Done Done

Done Done

Done Done Done

Done Done

Page 56: Tax Update Plan 12 c

Page 56 of 343 Tab 1 Calcs B 4 Tax Upgrade Printed 04/07/2023 21:54:10

x:\psoft\docs\TaxUpdat\02b Page 56 of 343 04/07/2023 21:54:10

PS91UAT4(VLX1125)

PS91UAT1(VLX1124)

PS91UAT4(VLX1125)

PS91UAT1(VLX1124)

PS91UAT4(VLX1125)

OIV OIQ OIQ OIO OIO

Done Done Done

Done Done

Done Done Done

Done Done

Done Done Done Done Done

Done Done

Done Done

Done Done Done Done Done

Done Done Done Done Done

Done Done Done Done Done

Done Done Done Done Done

XE7 DONE DONE DONE DONE

Done DONE DONEDONE DONE

Page 57: Tax Update Plan 12 c

Page 57 of 343 Tab 1 Calcs B 4 Tax Upgrade Printed 04/07/2023 21:54:10

x:\psoft\docs\TaxUpdat\02b Page 57 of 343 04/07/2023 21:54:10

PS91UAT4(VLX1125)

PS91UAT1(VLX1124)

PS91UAT4(VLX1125)

PS91UAT1(VLX1124)

PS91UAT4(VLX1125)

XE7

XE5 XE5 XE4 XE4

Done

Done DONE DONE DONE DONE

Done DONE DONE

DONE DONE

Page 58: Tax Update Plan 12 c

Page 58 of 343 Tab 1 Calcs B 4 Tax Upgrade Printed 04/07/2023 21:54:10

x:\psoft\docs\TaxUpdat\02b Page 58 of 343 04/07/2023 21:54:10

10D 10C

Done Done Done Done Done Done

Done Done Done Done Done Done

Done Done Done Done Done Done

PS91UAT1(VLX1124)

PS91UAT4(VLX1125)

PS91UAT1(VLX1124)

PS91UAT4(VLX1125)

PS88UAT1(lnx562)

PS88UAT3(lnx563)

HRDOIKRR5XE2Earnings found for HRD

HRDOIKRR5XE2Earnings found for HRD

Earnings found for 'R','H','O','X''HR5','OIG','RQX','XE0'

Earnings found for 'R','H','O','X''HR5','OIG','RQX','XE0'

Earnings found for 'R','H','O','X''HQS','OI9','RQK','XDX'

Earnings found for 'R','H','O','X''HQS','OI9','RQK','XDX'

Page 59: Tax Update Plan 12 c

Page 59 of 343 Tab 1 Calcs B 4 Tax Upgrade Printed 04/07/2023 21:54:10

x:\psoft\docs\TaxUpdat\02b Page 59 of 343 04/07/2023 21:54:10

PS91UAT1(VLX1124)

PS91UAT4(VLX1125)

PS91UAT1(VLX1124)

PS91UAT4(VLX1125)

PS88UAT1(lnx562)

PS88UAT3(lnx563)

Done Done HR6 HR6 HQT HQT

Done Done DONE DONE DONE DONE

Done Done DONE DONE DONE DONE

DONE DONE Done Done

RR6 RR6 RQX RQX RQK RQK

Page 60: Tax Update Plan 12 c

Page 60 of 343 Tab 1 Calcs B 4 Tax Upgrade Printed 04/07/2023 21:54:10

x:\psoft\docs\TaxUpdat\02b Page 60 of 343 04/07/2023 21:54:10

PS91UAT1(VLX1124)

PS91UAT4(VLX1125)

PS91UAT1(VLX1124)

PS91UAT4(VLX1125)

PS88UAT1(lnx562)

PS88UAT3(lnx563)

Done Done Done Done Done Done

Done Done Done Done

Done Done Done Done

Page 61: Tax Update Plan 12 c

Page 61 of 343 Tab 1 Calcs B 4 Tax Upgrade Printed 04/07/2023 21:54:10

x:\psoft\docs\TaxUpdat\02b Page 61 of 343 04/07/2023 21:54:10

PS91UAT1(VLX1124)

PS91UAT4(VLX1125)

PS91UAT1(VLX1124)

PS91UAT4(VLX1125)

PS88UAT1(lnx562)

PS88UAT3(lnx563)

OIK OIK OIG OIG OIA OIA

Done Done Done Done Done Done

Done Done Done Done Done Done

Done Done Done Done Done Done

Done Done Done Done

Done Done Done Done Done Done

Done Done Done Done Done Done

Done Done Done Done

Done Done Done Done

DONE DONE DONE DONE DONE DONE

DONE DONE DONE DONE DONE DONE

Page 62: Tax Update Plan 12 c

Page 62 of 343 Tab 1 Calcs B 4 Tax Upgrade Printed 04/07/2023 21:54:10

x:\psoft\docs\TaxUpdat\02b Page 62 of 343 04/07/2023 21:54:10

PS91UAT1(VLX1124)

PS91UAT4(VLX1125)

PS91UAT1(VLX1124)

PS91UAT4(VLX1125)

PS88UAT1(lnx562)

PS88UAT3(lnx563)

XE2 XE2 XE1 XE1 XDY XDY

DONE DONE DONE DONE DONE DONE

DONE DONE DONE DONE DONE DONE

DONE DONE DONE DONE DONE DONE

Page 63: Tax Update Plan 12 c

Page 63 of 343 Tab 1 Calcs B 4 Tax Upgrade Printed 04/07/2023 21:54:10

x:\psoft\docs\TaxUpdat\02b Page 63 of 343 04/07/2023 21:54:10

10B 10A 09F

Done Done Done Done Done Done

Done Done Done Done Done Done

Done Done Done Done Done Done

PS88UAT1(lnx562)

PS88UAT3(lnx563)

PS88UAT1(lnx562)

PS88UAT3(lnx563)

PS88UAT1(lnx562)

PS88UAT3(lnx563)

Earnings found for 'R','H','O','X''HQG','OI3','RQ8','XDU'

Earnings found for 'R','H','O','X''HQG','OI3','RQ8','XDU'

Earnings found for 'H','O','X''HQ8','OHZ','RQ0','XDS'

Earnings found for 'H','O','X''HQ8','OHZ','RQ0','XDS'

Earnings found for H,X

'HQ3','OHX','RPV','XDR'

Page 64: Tax Update Plan 12 c

Page 64 of 343 Tab 1 Calcs B 4 Tax Upgrade Printed 04/07/2023 21:54:10

x:\psoft\docs\TaxUpdat\02b Page 64 of 343 04/07/2023 21:54:10

PS88UAT1(lnx562)

PS88UAT3(lnx563)

PS88UAT1(lnx562)

PS88UAT3(lnx563)

PS88UAT1(lnx562)

PS88UAT3(lnx563)

HQH HQH HQ8' HQ8' Not required Not required

DONE DONE DONE DONE Done Done

DONE DONE

DONE DONE

Done Done

DONE DONE DONE DONE Done Done

RQ8 RQ8 RQ0 RQ0 RPV RPV

Page 65: Tax Update Plan 12 c

Page 65 of 343 Tab 1 Calcs B 4 Tax Upgrade Printed 04/07/2023 21:54:10

x:\psoft\docs\TaxUpdat\02b Page 65 of 343 04/07/2023 21:54:10

PS88UAT1(lnx562)

PS88UAT3(lnx563)

PS88UAT1(lnx562)

PS88UAT3(lnx563)

PS88UAT1(lnx562)

PS88UAT3(lnx563)

DONE DONE DONE DONE Done Done

DONE DONE

DONE Done

Done Done

DONE DONE

DONE Done

Done Done

Page 66: Tax Update Plan 12 c

Page 66 of 343 Tab 1 Calcs B 4 Tax Upgrade Printed 04/07/2023 21:54:10

x:\psoft\docs\TaxUpdat\02b Page 66 of 343 04/07/2023 21:54:10

PS88UAT1(lnx562)

PS88UAT3(lnx563)

PS88UAT1(lnx562)

PS88UAT3(lnx563)

PS88UAT1(lnx562)

PS88UAT3(lnx563)

OI4 OI4 OI0 OI0 OHX OHX

Done Done Done Done Done Done

Done Done Done Done Done Done

Done Done Done Done Done Done

Done Done

Done Done

Done Done Done Done Done Done

Done DoneDone Done

Done Done Done Done Done Done

Done Done Done Done Done Done

Done Done Done Done Done Done

DONE DONE DONE DONE DONE DONE

DONE DONE DONE DONE DONE DONE

Page 67: Tax Update Plan 12 c

Page 67 of 343 Tab 1 Calcs B 4 Tax Upgrade Printed 04/07/2023 21:54:10

x:\psoft\docs\TaxUpdat\02b Page 67 of 343 04/07/2023 21:54:10

PS88UAT1(lnx562)

PS88UAT3(lnx563)

PS88UAT1(lnx562)

PS88UAT3(lnx563)

PS88UAT1(lnx562)

PS88UAT3(lnx563)

XDV XDV DONE,XDT DONE,XDT DONE DONE

DONE DONE DONE DONE DONE DONE

DONE DONE DONE DONE DONE DONE

DONE DONE DONE DONE DONE DONE

Page 68: Tax Update Plan 12 c

Page 68 of 343 Tab 1 Calcs B 4 Tax Upgrade Printed 04/07/2023 21:54:10

x:\psoft\docs\TaxUpdat\02b Page 68 of 343 04/07/2023 21:54:10

09E 09D 09C 09B

Done Done Done Done Done Done Done

Done Done Done Done Done Done

Done Done Done Done Done Done Done

PS88UAT1(lnx562)

PS88UAT3(lnx563)

PS88UAT1(lnx562)

PS88UAT3(lnx563)

PS88UAT1(lnx562)

PS88UAT3(lnx563)

PS88UAT1(lnx562)

Done (Better not to copy the source cobol programs, most of the times only .gnt has the latest version)`

Earnings found for 'H'

'HPX','OHU','RPP','XDQ'

Earnings found for 'H'

'HPX','OHU','RPP','XDQ'

Done, found earnings for 'X' and

'H'. Incremented both. HPO, XDO,

OHP, RPF

Done, found earnings for 'X' and

'H'. Incremented both. HPO, XDO,

OHP, RPF

Done, Found earnings for 'X' and

'H'.'HPD''OHK''RP5''XDL'

Done, Found earnings for 'X' and

'H'.'HPD''OHK''RP5''XDL'

Done, Found earnings for 'X' and

'H'.

'HP1''OHE''ROT''XDI'

Page 69: Tax Update Plan 12 c

Page 69 of 343 Tab 1 Calcs B 4 Tax Upgrade Printed 04/07/2023 21:54:10

x:\psoft\docs\TaxUpdat\02b Page 69 of 343 04/07/2023 21:54:10

PS88UAT1(lnx562)

PS88UAT3(lnx563)

PS88UAT1(lnx562)

PS88UAT3(lnx563)

PS88UAT1(lnx562)

PS88UAT3(lnx563)

PS88UAT1(lnx562)

Done Done

Incremented to 'HPY' Incremented to 'HPY' Incremented to 'HPF' Incremented to HP2

Done Done Done Done Done Done Done

Done Done

Done Done Done Done Done Done Done

RPR RPR Incremented to 'RP6' ROV

Incremented to 'HPO'

Incremented to 'HPO'

Incremented to 'HPF'

Done, ctrl-c instead of psoft password

Done, ctrl-c instead of psoft password

Don’t enter the password,just say

enter

Don’t enter the password,just say

enter

Don’t enter the password,just say

enter

Incremented to 'RPG'

Incremented to 'RPG'

Incremented to 'RP6'

Page 70: Tax Update Plan 12 c

Page 70 of 343 Tab 1 Calcs B 4 Tax Upgrade Printed 04/07/2023 21:54:10

x:\psoft\docs\TaxUpdat\02b Page 70 of 343 04/07/2023 21:54:10

PS88UAT1(lnx562)

PS88UAT3(lnx563)

PS88UAT1(lnx562)

PS88UAT3(lnx563)

PS88UAT1(lnx562)

PS88UAT3(lnx563)

PS88UAT1(lnx562)

Done Done Done Done Done Done Done

Done Done Done Done Done

Done Done Done Done Done

Page 71: Tax Update Plan 12 c

Page 71 of 343 Tab 1 Calcs B 4 Tax Upgrade Printed 04/07/2023 21:54:10

x:\psoft\docs\TaxUpdat\02b Page 71 of 343 04/07/2023 21:54:10

PS88UAT1(lnx562)

PS88UAT3(lnx563)

PS88UAT1(lnx562)

PS88UAT3(lnx563)

PS88UAT1(lnx562)

PS88UAT3(lnx563)

PS88UAT1(lnx562)

OHV OHV OHE

Done Done Done Done Done Done Done

Done Done Done Done Done Done Done

Done Done Done Done Done Done Done

Done Done Done Done Done

Done Done Done Done Done

Done Done Done Done Done

Done Done Done Done

z34

DONE DONE

DONE DONE Done Done Done

Not Required'OHP'

Not Required'OHP'

Not Required'OHK'

Not Required'OHK'

Done, incrmented to XDO

Done, incrmented to XDO

Done, Incremented to

XDM

Done, Incremented to

XDM

Done, Incremented to

XDN

Page 72: Tax Update Plan 12 c

Page 72 of 343 Tab 1 Calcs B 4 Tax Upgrade Printed 04/07/2023 21:54:10

x:\psoft\docs\TaxUpdat\02b Page 72 of 343 04/07/2023 21:54:10

PS88UAT1(lnx562)

PS88UAT3(lnx563)

PS88UAT1(lnx562)

PS88UAT3(lnx563)

PS88UAT1(lnx562)

PS88UAT3(lnx563)

PS88UAT1(lnx562)

DONE DONE Done Done Done

DONE DONE Done Done Done

DONE DONE Done Done Done

DONE DoneDone, turned off 180241

Done, turned off 180241

Page 73: Tax Update Plan 12 c

Page 73 of 343 Tab 1 Calcs B 4 Tax Upgrade Printed 04/07/2023 21:54:10

x:\psoft\docs\TaxUpdat\02b Page 73 of 343 04/07/2023 21:54:10

09B 09A 08E 08D

Done Done Done Done Done Done Done

Done Done Done Done Done Done Done

Done Done Done Done Done Done Done

PS88UAT3(lnx563)

PS88UAT1(lnx562)

PS88UAT3(lnx563)

PS88UAT1(lnx562)

PS88UAT3(lnx563)

PS88UAT1(lnx562)

PS88UAT3(lnx563)

Done, Found earnings for 'X' and

'H'.

'HP1''OHE''ROT''XDI'

Done,Found Earnings for

'H','X','O' and 'R'HOS'OH9ROKXDG

Done,Found Earnings for

'H','X','O' and 'R'HOS'OH9ROKXDG

Done, Found Earnings for

'H','X','O'Runids found

HOMOH6ROEXDF

Done, Found Earnings for

'H','X','O'

Done, found earnings for the

"O".

Done, found earnings for the

"O"

Page 74: Tax Update Plan 12 c

Page 74 of 343 Tab 1 Calcs B 4 Tax Upgrade Printed 04/07/2023 21:54:10

x:\psoft\docs\TaxUpdat\02b Page 74 of 343 04/07/2023 21:54:10

PS88UAT3(lnx563)

PS88UAT1(lnx562)

PS88UAT3(lnx563)

PS88UAT1(lnx562)

PS88UAT3(lnx563)

PS88UAT1(lnx562)

PS88UAT3(lnx563)

Incremented to HP2

Done Done Done Done Done Done Done

Done Done Done

ROT ROK ROK Done, ROA

HO9 OH0 XDC RO4

HO9 OH0 XDC RO4

Incremented to HOT

Incremented to HOT

Incremented to HON

Incremented to HON

Done, incremented to HO9

Done, incremented to

HO9

Don’t enter the password,just say

enter

Don’t enter the password,just say

enter

Don’t enter the password,just say

enter

Done, entered 0, did not enter psoft pwd. Entering pwd

will FTP files to other server and corrupt files. It's better to run the script on each

server, 562 and 563. Got Unique

Done, entered 0, did not enter psoft pwd. Entering pwd

will FTP files to other server and corrupt files. It's better to run the script on each

server, 562 and 563. Got Unique

Done, entered -1 (Wed), did not

enter psoft pwd. Entering pwd will FTP files to other server and corrupt files. It's better to run the script on each server, 562

and 563

Done, entered -1 (Wed), did not

enter psoft pwd. Entering pwd will FTP files to other server and corrupt files. It's better to run the script on each server, 562

and 563

Done, Incremented to

ROH

Done, incremented from RO0 to RO4

Done, incremented from

RO0 to RO4

Page 75: Tax Update Plan 12 c

Page 75 of 343 Tab 1 Calcs B 4 Tax Upgrade Printed 04/07/2023 21:54:10

x:\psoft\docs\TaxUpdat\02b Page 75 of 343 04/07/2023 21:54:10

PS88UAT3(lnx563)

PS88UAT1(lnx562)

PS88UAT3(lnx563)

PS88UAT1(lnx562)

PS88UAT3(lnx563)

PS88UAT1(lnx562)

PS88UAT3(lnx563)

Done Done Done Done Done Done Done

Done Done Done

Done Done Done Done Done Done

Done, entered -2, did not enter psoft pwd. Entering pwd

will FTP files to other server and corrupt files. It's better to run the script on each

server, 562 and 563.

Done, entered 0, did not enter psoft pwd. Entering pwd

will FTP files to other server and corrupt files. It's better to run the script on each

server, 562 and 563.

Done, entered -2 (Tue), did not

enter psoft pwd. Entering pwd will FTP files to other server and corrupt files. It's better to run the script on each server, 562

and 563

Done, entered -2 (Tue), did not

enter psoft pwd. Entering pwd will FTP files to other server and corrupt files. It's better to run the script on each server, 562

and 563

Page 76: Tax Update Plan 12 c

Page 76 of 343 Tab 1 Calcs B 4 Tax Upgrade Printed 04/07/2023 21:54:10

x:\psoft\docs\TaxUpdat\02b Page 76 of 343 04/07/2023 21:54:10

PS88UAT3(lnx563)

PS88UAT1(lnx562)

PS88UAT3(lnx563)

PS88UAT1(lnx562)

PS88UAT3(lnx563)

PS88UAT1(lnx562)

PS88UAT3(lnx563)

OHE

Done Done Done Done Done Done

Done Done Done Done

Done Done Done Done Done Done

Done Done Done Done Done Done

Done Done Done Done Done Done

Done Done Done Done Done Done

Done Done Done Done Done

Done Done

Done Done Done Done Done Done

DoneIncremented to

0HA

DoneIncremented

to 0HA

Done , Incremented to

OH7

Done, incremented from OGZ to

OH0

Done, incremented from OGZ to

OH0

Done, used 0 for last bi-weekly in

production

Done, used 0 for last bi-weekly in

production

Done, Incremented to

XDJ

Done, Incremented to

XDH

Done, Incremented to

XDH

Done, Incremented to

XDG

Page 77: Tax Update Plan 12 c

Page 77 of 343 Tab 1 Calcs B 4 Tax Upgrade Printed 04/07/2023 21:54:10

x:\psoft\docs\TaxUpdat\02b Page 77 of 343 04/07/2023 21:54:10

PS88UAT3(lnx563)

PS88UAT1(lnx562)

PS88UAT3(lnx563)

PS88UAT1(lnx562)

PS88UAT3(lnx563)

PS88UAT1(lnx562)

PS88UAT3(lnx563)

Done Done Done Done Used XDC Used XDC

Done Done Done Done Done Done

Done Done Done Done Done

Done

Page 78: Tax Update Plan 12 c

Page 78 of 343 Tab 1 Calcs B 4 Tax Upgrade Printed 04/07/2023 21:54:10

x:\psoft\docs\TaxUpdat\02b Page 78 of 343 04/07/2023 21:54:10

08C 08B 08A 07F

Done Done Done Done Done Done Done Done

Done Done Done Done Done Done

Done Done Done Done Done

Done Done Done

PS88UAT1(lnx562)

PS88UAT3(lnx563)

PS88UAT1(lnx562)

PS88UAT3(lnx563)

PS88UAT1(lnx562)

PS88UAT3(lnx563)

PS88UAT1(lnx562)

PS88UAT3(lnx563)

Page 79: Tax Update Plan 12 c

Page 79 of 343 Tab 1 Calcs B 4 Tax Upgrade Printed 04/07/2023 21:54:10

x:\psoft\docs\TaxUpdat\02b Page 79 of 343 04/07/2023 21:54:10

PS88UAT1(lnx562)

PS88UAT3(lnx563)

PS88UAT1(lnx562)

PS88UAT3(lnx563)

PS88UAT1(lnx562)

PS88UAT3(lnx563)

PS88UAT1(lnx562)

PS88UAT3(lnx563)

Done Done Done Done Done Done Done Done

Done Done Done Done Done Done Done Done

Done Done Done Done Done Done Done Done

Done Done Done Done Done Done Done Done

Done Done Done Done Done Done Done Done

HNZ OGV XDA RNR

HNZ OG XDA RNR

HNQOGQRNIXD8

HNEOGLRN9XD5

HNEOGLRN9XD5

HN9OGHRN1XD4

HN9OGHRN1XD4

Page 80: Tax Update Plan 12 c

Page 80 of 343 Tab 1 Calcs B 4 Tax Upgrade Printed 04/07/2023 21:54:10

x:\psoft\docs\TaxUpdat\02b Page 80 of 343 04/07/2023 21:54:10

PS88UAT1(lnx562)

PS88UAT3(lnx563)

PS88UAT1(lnx562)

PS88UAT3(lnx563)

PS88UAT1(lnx562)

PS88UAT3(lnx563)

PS88UAT1(lnx562)

PS88UAT3(lnx563)

Done Done Done Done Done Done Done Done

Done Done Done Done Done Done Done Done

Done Done Done Done Done Done Done Done

Page 81: Tax Update Plan 12 c

Page 81 of 343 Tab 1 Calcs B 4 Tax Upgrade Printed 04/07/2023 21:54:10

x:\psoft\docs\TaxUpdat\02b Page 81 of 343 04/07/2023 21:54:10

PS88UAT1(lnx562)

PS88UAT3(lnx563)

PS88UAT1(lnx562)

PS88UAT3(lnx563)

PS88UAT1(lnx562)

PS88UAT3(lnx563)

PS88UAT1(lnx562)

PS88UAT3(lnx563)

Done Done Done Done Done Done

Done Done Done Done Done Done Done Done

Done Done Done Done Done Done Done Done

Done Done Done Done Done Done Done Done

Done Done Done D Done Done Done Done

Done Done Done Done Done Done Done Done

Done Done Done Done Done Done Done Done

Done Done Done Done Done Done Done Done

done done done done

done done

Page 82: Tax Update Plan 12 c

Page 82 of 343 Tab 1 Calcs B 4 Tax Upgrade Printed 04/07/2023 21:54:10

x:\psoft\docs\TaxUpdat\02b Page 82 of 343 04/07/2023 21:54:10

PS88UAT1(lnx562)

PS88UAT3(lnx563)

PS88UAT1(lnx562)

PS88UAT3(lnx563)

PS88UAT1(lnx562)

PS88UAT3(lnx563)

PS88UAT1(lnx562)

PS88UAT3(lnx563)

done done done done done done done done

done done done done

done done

Page 83: Tax Update Plan 12 c

Page 83 of 343 Tab 1 Calcs B 4 Tax Upgrade Printed 04/07/2023 21:54:10

x:\psoft\docs\TaxUpdat\02b Page 83 of 343 04/07/2023 21:54:10

07E 07D

PS88UAT1(lnx562) PS88UAT3(lnx563)

DONE DONE

DONE DONE Done

DONE DONE Done

DONE DONE Done

PS88UAT1(lnx562)

PS88UAT3(lnx563)

Page 84: Tax Update Plan 12 c

Page 84 of 343 Tab 1 Calcs B 4 Tax Upgrade Printed 04/07/2023 21:54:10

x:\psoft\docs\TaxUpdat\02b Page 84 of 343 04/07/2023 21:54:10

PS88UAT1(lnx562) PS88UAT3(lnx563)PS88UAT1(

lnx562)PS88UAT3(

lnx563)

RMW RMW

RMO

DONE DONE

DONE DONE

DONE DONE

DONE DONE Done

Page 85: Tax Update Plan 12 c

Page 85 of 343 Tab 1 Calcs B 4 Tax Upgrade Printed 04/07/2023 21:54:10

x:\psoft\docs\TaxUpdat\02b Page 85 of 343 04/07/2023 21:54:10

PS88UAT1(lnx562) PS88UAT3(lnx563)PS88UAT1(

lnx562)PS88UAT3(

lnx563)

DONE DONE Done

DONE DONE Done

DONE DONE

Page 86: Tax Update Plan 12 c

Page 86 of 343 Tab 1 Calcs B 4 Tax Upgrade Printed 04/07/2023 21:54:10

x:\psoft\docs\TaxUpdat\02b Page 86 of 343 04/07/2023 21:54:10

PS88UAT1(lnx562) PS88UAT3(lnx563)PS88UAT1(

lnx562)PS88UAT3(

lnx563)

DONE DONE Done

DONE DONE Done

DONE DONE Done

DONE DONE Done

DONE DONE

DONE DONE Done

DONE DONE Done

DONE DONE Done

done done

done

done done done

Page 87: Tax Update Plan 12 c

Page 87 of 343 Tab 1 Calcs B 4 Tax Upgrade Printed 04/07/2023 21:54:10

x:\psoft\docs\TaxUpdat\02b Page 87 of 343 04/07/2023 21:54:10

PS88UAT1(lnx562) PS88UAT3(lnx563)PS88UAT1(

lnx562)PS88UAT3(

lnx563)

done done

done

done done

done

done done

done done

c

Page 88: Tax Update Plan 12 c

Page 88 of 343 Tab 1 Calcs B 4 Tax Upgrade Printed 04/07/2023 21:54:10

x:\psoft\docs\TaxUpdat\02b Page 88 of 343 04/07/2023 21:54:10

07C 07B

PS88UAT1(lnx562) PS88UAT3(lnx563)

Done Done Done 4/17 Done 4/17

Done 4/17 Done 4/17

Done Done Done 4/17 Done 4/17

Done Done

PS88UAT1(rs239p3)

PS88UAT3(rs240p3)

HMA OG0 RM2 XCW - OG0 is

already confirmed NEED TO the next one.

HMA OG0 RM2 XCW - OG0 is

already confirmed NEED TO the next

one.

Page 89: Tax Update Plan 12 c

Page 89 of 343 Tab 1 Calcs B 4 Tax Upgrade Printed 04/07/2023 21:54:10

x:\psoft\docs\TaxUpdat\02b Page 89 of 343 04/07/2023 21:54:10

PS88UAT1(lnx562) PS88UAT3(lnx563)PS88UAT1(rs239

p3)PS88UAT3(rs240p3

)Done Done

HMA HMA

NO NEED NO NEED No need No need

Done Done done 4/18 done 4/18

Done Done Done Done

Done Done done 4/18 done 4/18

RM2

Done Done No need No need

Same RM2 can be used- HMA OG1

RM2 XCW

Same RM2 can be used- HMA OG1

RM2 XCW

Page 90: Tax Update Plan 12 c

Page 90 of 343 Tab 1 Calcs B 4 Tax Upgrade Printed 04/07/2023 21:54:10

x:\psoft\docs\TaxUpdat\02b Page 90 of 343 04/07/2023 21:54:10

PS88UAT1(lnx562) PS88UAT3(lnx563)PS88UAT1(rs239

p3)PS88UAT3(rs240p3

)

Done Done Done 4/19 Done 4/19

Done Done done 4/19 Done 4/19

Done Done done 4/19 done 4/19

Page 91: Tax Update Plan 12 c

Page 91 of 343 Tab 1 Calcs B 4 Tax Upgrade Printed 04/07/2023 21:54:10

x:\psoft\docs\TaxUpdat\02b Page 91 of 343 04/07/2023 21:54:10

PS88UAT1(lnx562) PS88UAT3(lnx563)PS88UAT1(rs239

p3)PS88UAT3(rs240p3

)

Done Done Incremented to OG1 Incremented to OG1

Done Done Done Done

Done Done Got the latest gen 0, done done

Done Done Done Done

Done Done No abend No abend

Done Done done done

Done Done Done Done

Done Done

done done

Done No need to increment

Done done done

Page 92: Tax Update Plan 12 c

Page 92 of 343 Tab 1 Calcs B 4 Tax Upgrade Printed 04/07/2023 21:54:10

x:\psoft\docs\TaxUpdat\02b Page 92 of 343 04/07/2023 21:54:10

PS88UAT1(lnx562) PS88UAT3(lnx563)PS88UAT1(rs239

p3)PS88UAT3(rs240p3

)

Done Done Done

Done Done

Done Done Done

Done 31 are in update status 31 are in update statue

done done

KATHY B Signed Off

Page 93: Tax Update Plan 12 c

Page 93 of 343 Tab 1 Calcs B 4 Tax Upgrade Printed 04/07/2023 21:54:10

x:\psoft\docs\TaxUpdat\02b Page 93 of 343 04/07/2023 21:54:10

07a

Panel or script

done done

done done

done done

HLY OFV RLQ XCT HLY OFV RLQ XCT

PS88UAT1(rs239p3)

PS88UAT3(rs240p3)

All the counts on Data Tables should match exactly with the exception of system tables.

ensure the timestamp same as in production using -p command - cd into the test destination directory.

Non control Database is PS88UAT3

run psearnings.sql to compare environments or ...

Page 94: Tax Update Plan 12 c

Page 94 of 343 Tab 1 Calcs B 4 Tax Upgrade Printed 04/07/2023 21:54:11

x:\psoft\docs\TaxUpdat\02b Page 94 of 343 04/07/2023 21:54:11

Panel or scriptPS88UAT1(rs239p3)

PS88UAT3(rs240p3)

HLY OFV RLT XCT HLY OFV RLT XCT

done done

done done

done done

done done

done done

increment job - pv08584m .uat1 .uat3

pv08574m.tax1 pv08574m.tax3

run getHfiles from on lnx562

pvloadHRm.tax1 pvloadHRm.tax3

increment job - pv04414m.uat1 pv04414m.uat3

Page 95: Tax Update Plan 12 c

Page 95 of 343 Tab 1 Calcs B 4 Tax Upgrade Printed 04/07/2023 21:54:11

x:\psoft\docs\TaxUpdat\02b Page 95 of 343 04/07/2023 21:54:11

Panel or scriptPS88UAT1(rs239p3)

PS88UAT3(rs240p3)

done done

done done

done done

pv04424m.tax1 pv04424m.tax3

run getRfiles from $PSDATIN (should be PS88UAT1 input)

pvloadHRm.tax1 pvloadHRm.tax3

Page 96: Tax Update Plan 12 c

Page 96 of 343 Tab 1 Calcs B 4 Tax Upgrade Printed 04/07/2023 21:54:11

x:\psoft\docs\TaxUpdat\02b Page 96 of 343 04/07/2023 21:54:11

Panel or scriptPS88UAT1(rs239p3)

PS88UAT3(rs240p3)

done done

done done

done done

done done

done done

done done

done done

done done

done done

done done

done done

pv08054m.uat1 pv08054m.uat3

pv08034m.uat1 pv08034m.uat3

run getOfiles from $PSDATIN

pv10074m.tax1 pv10074m.tax3

pv10094m.uat1 pv10094m.uat3

pv06214m.tax1 pv06214m.tax3pv10394m.tax1 pv10394m.tax3

pv07314m.tax1 pv07314m.tax3

pv03534m.uat1 pv03534m.uat3

pv06124m.uat1pv06124m.uat3

Page 97: Tax Update Plan 12 c

Page 97 of 343 Tab 1 Calcs B 4 Tax Upgrade Printed 04/07/2023 21:54:11

x:\psoft\docs\TaxUpdat\02b Page 97 of 343 04/07/2023 21:54:11

Panel or scriptPS88UAT1(rs239p3)

PS88UAT3(rs240p3)

done done

done done

done done

done done

done done

Create Initial Paysheets

Calculate Pay

pv06484m.tax1 pv06484m.tax3

Calculate Pay

Page 98: Tax Update Plan 12 c

Page 98 of 343 Tab 2 Tax Upgrd Prep Printed 04/07/2023 21:54:11

document.xls

Step

1

info

info

2

At least one day before you need to compile on Unix, try to compile any COBOL program on vlx1125 to make sure that you won't have a problem compiling. A sample cobol compile is (cd into vlx1125: /opt/local/software/pt850/psoft/src/cbl/ )-> execute ../../setup/pscbl.mak PTPTEDIT where PTPTEDIT is any cobol program (without the .cbl extension)

It's not unusual to get the following message when you try to compile:Micro Focus LMF - 010: Unable to contact license manager. This product has been unable to contact the License Manager. Execution of this product has been terminated. This product cannot execute without the License Manager. Contact your license administrator or refer to the 'Information Messages' chapter of the Micro Focus License Management Administrator's Guide. If you get it, call MIDWARE Support and tell him to have someone fix the problem.

In any following references below, replace YYZ with the current tax update identifier, e.g. 06A

On vlx1125 (where the new software is to be loaded):Run /home/psoft/bin/taxupdate.sh to create /opt/local/software/ps850/psoft/src/cbl/ subdirectories and copy scripts needed for the update, should create 3 directories and 5 shell scripts

Page 99: Tax Update Plan 12 c

Page 99 of 343 Tab 2 Tax Upgrd Prep Printed 04/07/2023 21:54:11

document.xls

Step

3

4

5

6

7

Using command line ftp mget the COBOLs delivered with the taxupdate (.cbl files) from W:\PSOFT\Docs\TaxUpdat\06x\updxxxxxx\updxxxxxx_batch\filereferences\cobol\ directory to /opt/local/software/pt850/psoft/src/cbl/YYZ/delivered on vlx1125 for comparing to previous delivered versions, in order to get a listing of changes. Also, checkout the .cbl's from Rational and create a CR for .cbls [[[[No need to checkout the .gnts files]]]]-.

On vlx1125 Run 'mvuppercbl.pl' in /opt/local/software/pt850/psoft/src/cbl/YYZ/delivered/ and then run the 'move.sh' script that it creates to move the .CBL files to .cbl files.File name convention for cobol is the cobol name in upppercase with a lower case .cbl extension. SQR nameing convention dictates that the SQRname is lower case.

Run move.sh moves .CBL to .cbl

On vlx1125Run gengetvan.sh in /opt/local/software/pt850/psoft/src/cbl/YYZ. This will create a script, getvan.sh that can be used to FTP vanilla COBOL from /opt/local/software/pt850/psoft/PS91DEMO/src/cbl/ on vlx1124 to the newly created /opt/local/software/pt850/psoft/src/cbl/YYZ/vanilla directory.

On vlx1125Run getvan.sh in /opt/local/software/pt850/psoft/src/cbl/YYZ to FTP the vanilla COBOL from rs240p2 tovlx1125:/opt/local/software/pt850/psoft/src/cbl/YYZ/vanilla so that diffs can be compare to new and old cobol.

Page 100: Tax Update Plan 12 c

Page 100 of 343 Tab 2 Tax Upgrd Prep Printed 04/07/2023 21:54:11

document.xls

Step

8

9

10

On vlx1125Run gengetprod.sh in /opt/local/software/pt850/psoft/src/cbl/YYZ. This will create a script, getprod.sh that can be used to COPY production COBOL from /opt/local/software/pt850/psoft/src/cbl/ on vlx1126 to the newly created /opt/local/software/pt850/psoft/src/cbl/YYZ/hrprod directory. 06/15/06 CB: REWROTE gengetprod to copy from prod instead of ftping from production . Copied gengetprod.sh to /home/psoft/bin folder also which should be the actual source. One of the above steps (/home/psoft/bin/taxupdate.sh) copiesgengetprod.sh to /opt/local/software/pt850/psoft/src/cbl/YYZ

On vlx1125Run getprod.sh in /opt/local/software/pt850/psoft/src/cbl/YYZ to COPY the production COBOL from rs241p1 /opt/local/software/pt850/psoft/src/cbl to vlx1125: /opt/local/software/pt850/psoft/src/cbl/YYZ/hrprod.

Run genediff.sh in /opt/local/software/pt850/psoft/src/cbl/YYZto create ediff.sh (the neXt step) which will create files that can be used as input to the Unix 'ed' command in order to reapply our mods to COBOL delivered with the tax update. The files created by ediff.sh have to be edited in order to retain our mods but apply the new changes.

Page 101: Tax Update Plan 12 c

Page 101 of 343 Tab 2 Tax Upgrd Prep Printed 04/07/2023 21:54:11

document.xls

Step

11

12

13

14

infoinfo

15

Run ediff.sh in /opt/local/software/pt850/psoft/src/cbl/YYZto create files that will be used to reapply CSX mods to COBOL programs - the only files that selected are those that CSX has modified

Run genmodsdiff.sh to create modsdiff.sh which will create diff listing of our CSX mods that have been made to the programs delivered with the new tax update.

Run modsdiff.sh and redirect the output to csxcobolmods.diffcThe correct syntax for running this script is modsdiff.sh > csxcobolmods.diffc

Reapply the CSX mods to the new COBOL. This can be done completely manually or can be partially automated by following the instructions in w:\psoft\docs\taxupdat\ReapplyingCSXmods.doc. (keep only csx code with one line number above csx and a dot after CSX on a new line) Please see link below.

\\tjax1000app\apps\psoft\docs\taxupdat\diff_process.jpg

\\tjax1000app\apps\psoft\docs\taxupdat\ReapplyingCSXmods.doc

After editing the .ed.in file for each Cobol program, run diffcobol.sh from /opt/local/software/ps847/psoft/src/cbl/YYZ (prompts for the COBOL program name). This script will apply the differences to the delivered cobol program as instructed by the .ed.in and create a .new file which is the new cobol program with CSX mods applied. The script continues to generate a .results file which should contain the differences between the "hrprod and new " cobol file to the differences between the "vanilla and delivered" cobol file. This .result file should contain ONLY line numbers. If it contains anything other than line numbers, then an error occurred during the editting of the .ed.in file. [this process took our mods and reapplied to the delivered programs].

Page 102: Tax Update Plan 12 c

Page 102 of 343 Tab 2 Tax Upgrd Prep Printed 04/07/2023 21:54:11

document.xls

Step

16

18

17

19

.

Copy delivered cbl from ../src/cbl/XXY/delivered to ../src/cbl/ - in source folder -> cp -p *.cbl ../../

Check value of $PS_HOME by typing 'echo $PS_HOME'.It should be equal to /opt/local/software/pt850/psoft

Copy cbl that have had mods reapplied to ../src/cbl/, overlaying some of the files that were copied in the prior step. Run copynewcbl.sh in /opt/local/software/ps847/psoft/src/cbl/YYZ to do this where the .new files (delivered with csx mods applied)

IMPORTANT: Check the taxupdate documentation to see what COBOLs are changed. If copybooks (e.g., PSC…) files have changed it will be necessary to recompile the entire library. Otherwise Compile the COBOLs which have changed - we compile all, so copybooks change checking is not necessary. |==>In the /src/cbl/ directory run ../../setup/pscbl.mak to recomplie ALL cobol programs.

Page 103: Tax Update Plan 12 c

Page 103 of 343 Tab 2 Tax Upgrd Prep Printed 04/07/2023 21:54:11

document.xls

12C 12B 12A

Done Done Done

Done Done Done

Page 104: Tax Update Plan 12 c

Page 104 of 343 Tab 2 Tax Upgrd Prep Printed 04/07/2023 21:54:11

document.xls

12C 12B 12A

Done Done Done

Not Necessary Not Necessary Not Necessary

Not Necessary Not Necessary Not Necessary

Done Done Done

Done Done Done

Page 105: Tax Update Plan 12 c

Page 105 of 343 Tab 2 Tax Upgrd Prep Printed 04/07/2023 21:54:11

document.xls

12C 12B 12A

Done Done Done

Done Done Done

Done Done Done

Page 106: Tax Update Plan 12 c

Page 106 of 343 Tab 2 Tax Upgrd Prep Printed 04/07/2023 21:54:11

document.xls

12C 12B 12A

Done Done Done

Page 107: Tax Update Plan 12 c

Page 107 of 343 Tab 2 Tax Upgrd Prep Printed 04/07/2023 21:54:11

document.xls

12C 12B 12A

Done Done Done

Done Done Done

Done Done Done

Done Done Done

Page 108: Tax Update Plan 12 c

Page 108 of 343 Tab 2 Tax Upgrd Prep Printed 04/07/2023 21:54:11

document.xls

11F 11E 11D

Done Done Done

Done Done Done

Page 109: Tax Update Plan 12 c

Page 109 of 343 Tab 2 Tax Upgrd Prep Printed 04/07/2023 21:54:11

document.xls

11F 11E 11D

Done Done Done

Not Necessary Not Necessary Not Necessary

Not Necessary Not Necessary Not Necessary

Done Done Done

Done Done Done

Page 110: Tax Update Plan 12 c

Page 110 of 343 Tab 2 Tax Upgrd Prep Printed 04/07/2023 21:54:11

document.xls

11F 11E 11D

Done Done Done

Done Done Done

Done Done Done

Page 111: Tax Update Plan 12 c

Page 111 of 343 Tab 2 Tax Upgrd Prep Printed 04/07/2023 21:54:11

document.xls

11F 11E 11D

Done Done Done

Page 112: Tax Update Plan 12 c

Page 112 of 343 Tab 2 Tax Upgrd Prep Printed 04/07/2023 21:54:11

document.xls

11F 11E 11D

Done Done Done

Done Done Done

Done Done Done

Done Done Done

Page 113: Tax Update Plan 12 c

Page 113 of 343 Tab 2 Tax Upgrd Prep Printed 04/07/2023 21:54:11

document.xls

11C 11B 11A

Done Done Done

Okay Okay

Done Done Done

Page 114: Tax Update Plan 12 c

Page 114 of 343 Tab 2 Tax Upgrd Prep Printed 04/07/2023 21:54:11

document.xls

11C 11B 11A

Done Done Done

Not Necessary Not Necessary Not Necessary

Not Necessary Not Necessary Not Necessary

Done Done Done

Done Done Done

Page 115: Tax Update Plan 12 c

Page 115 of 343 Tab 2 Tax Upgrd Prep Printed 04/07/2023 21:54:11

document.xls

11C 11B 11A

Done Done Done

Done Done Done

Done Done Done

Page 116: Tax Update Plan 12 c

Page 116 of 343 Tab 2 Tax Upgrd Prep Printed 04/07/2023 21:54:11

document.xls

11C 11B 11A

Done Done Done

Page 117: Tax Update Plan 12 c

Page 117 of 343 Tab 2 Tax Upgrd Prep Printed 04/07/2023 21:54:11

document.xls

11C 11B 11A

Done Done Done

Done Done Done

Done Done Done

Done Done Done

Page 118: Tax Update Plan 12 c

Page 118 of 343 Tab 2 Tax Upgrd Prep Printed 04/07/2023 21:54:11

document.xls

10F 10E 10D

Done Done Done

Okay Okay

Done Done Done

Page 119: Tax Update Plan 12 c

Page 119 of 343 Tab 2 Tax Upgrd Prep Printed 04/07/2023 21:54:11

document.xls

10F 10E 10D

Done Done Done

Not Necessary Not Necessary Not Necessary

Not Necessary Not Necessary Not Necessary

Done Done Done

Done Done Done

Page 120: Tax Update Plan 12 c

Page 120 of 343 Tab 2 Tax Upgrd Prep Printed 04/07/2023 21:54:11

document.xls

10F 10E 10D

Done Done Done

Done Done Done

Done Done Done

Page 121: Tax Update Plan 12 c

Page 121 of 343 Tab 2 Tax Upgrd Prep Printed 04/07/2023 21:54:11

document.xls

10F 10E 10D

Done Done Done

Page 122: Tax Update Plan 12 c

Page 122 of 343 Tab 2 Tax Upgrd Prep Printed 04/07/2023 21:54:11

document.xls

10F 10E 10D

Done Done

Done Done Done

Done Done

Done Done Done

Page 123: Tax Update Plan 12 c

Page 123 of 343 Tab 2 Tax Upgrd Prep Printed 04/07/2023 21:54:11

document.xls

10C 10B 10A

Done Done Done

Done Done Done

Page 124: Tax Update Plan 12 c

Page 124 of 343 Tab 2 Tax Upgrd Prep Printed 04/07/2023 21:54:11

document.xls

10C 10B 10A

Done Done Done

Not Necessary Not Necessary Not Necessary

Not Necessary Not Necessary Not Necessary

Done Done Done

Done Done Done

Page 125: Tax Update Plan 12 c

Page 125 of 343 Tab 2 Tax Upgrd Prep Printed 04/07/2023 21:54:11

document.xls

10C 10B 10A

Done Done Done

Done Done Done

Done Done Done

Page 126: Tax Update Plan 12 c

Page 126 of 343 Tab 2 Tax Upgrd Prep Printed 04/07/2023 21:54:11

document.xls

10C 10B 10A

Done Done Done

Page 127: Tax Update Plan 12 c

Page 127 of 343 Tab 2 Tax Upgrd Prep Printed 04/07/2023 21:54:11

document.xls

10C 10B 10A

Done Done Done

Done Done Done

Done Done Done

Page 128: Tax Update Plan 12 c

Page 128 of 343 Tab 2 Tax Upgrd Prep Printed 04/07/2023 21:54:11

document.xls

09F 09E 09D 09B

Done Done Done Done

OK OK OK

OK ok

Done Done Done Done

Page 129: Tax Update Plan 12 c

Page 129 of 343 Tab 2 Tax Upgrd Prep Printed 04/07/2023 21:54:11

document.xls

09F 09E 09D 09B

Done Done

Done

Not Necessary Not Necessary Not Necessary Not Necessary

Not Necessary Not Necessary Not Necessary Not Necessary

Done Done Done Done

Done Done Done Done

Done, ran findcntlm.pl and found control-m at end of each line. Ran findandfixcntlm.pl for each file to remove control-m.

Page 130: Tax Update Plan 12 c

Page 130 of 343 Tab 2 Tax Upgrd Prep Printed 04/07/2023 21:54:11

document.xls

09F 09E 09D 09B

Done Done Done Done

Done Done Done Done

Done Done Done

Page 131: Tax Update Plan 12 c

Page 131 of 343 Tab 2 Tax Upgrd Prep Printed 04/07/2023 21:54:11

document.xls

09F 09E 09D 09B

Done Done Done Done

Done

Done

Done

Done

Page 132: Tax Update Plan 12 c

Page 132 of 343 Tab 2 Tax Upgrd Prep Printed 04/07/2023 21:54:11

document.xls

09F 09E 09D 09B

Done Done Done Done

Done Done Done Done

Done Done Done Done

Done Done Done

Page 133: Tax Update Plan 12 c

Page 133 of 343 Tab 2 Tax Upgrd Prep Printed 04/07/2023 21:54:11

document.xls

09A 08D 08B 08A 07F 07E

Done Done Done Done Done Done

ok Okay OK OK

Done Done Done Done Done Done

Page 134: Tax Update Plan 12 c

Page 134 of 343 Tab 2 Tax Upgrd Prep Printed 04/07/2023 21:54:11

document.xls

09A 08D 08B 08A 07F 07E

Done Done Done Done

Not Necessary Not Necessary not necessary not necessary

Not Necessary Not Necessary not necessary not necessary

Done Done Done Done Done Done

Done Done Done Done Done

Done, ran findcntlm.pl and found control-m at end of each line. Ran findandfixcntlm.pl for each file to remove control-m.

Done, ran findcntlm.pl and found control-m at end of each line. Ran findandfixcntlm.pl for each file to remove control-m.

Done, verified that vanilla COBOL is the same as what was delivered for 08C

Page 135: Tax Update Plan 12 c

Page 135 of 343 Tab 2 Tax Upgrd Prep Printed 04/07/2023 21:54:11

document.xls

09A 08D 08B 08A 07F 07E

Done Done Done Done Done Done

Done Done Done Done Done Done

Done Done Done Done Done Done

Page 136: Tax Update Plan 12 c

Page 136 of 343 Tab 2 Tax Upgrd Prep Printed 04/07/2023 21:54:11

document.xls

09A 08D 08B 08A 07F 07E

Done Done Done Done Done Done

Done Done skipped

Done skipped

Done Done Done Done

Done Done Done Done Done

Page 137: Tax Update Plan 12 c

Page 137 of 343 Tab 2 Tax Upgrd Prep Printed 04/07/2023 21:54:11

document.xls

09A 08D 08B 08A 07F 07E

Done Done Done Done Done Done

Done Done Done Done Done Done

Done Done Done Done Done Done

Done Done Done Done Done Done

Page 138: Tax Update Plan 12 c

Page 138 of 343 Tab 2 Tax Upgrd Prep Printed 04/07/2023 21:54:11

document.xls

07D 07C 07B

Done Done done

Done

Done Done done 4/20

Page 139: Tax Update Plan 12 c

Page 139 of 343 Tab 2 Tax Upgrd Prep Printed 04/07/2023 21:54:11

document.xls

07D 07C 07B

Done Done done 4/20

not necessary not necessary not necessary

not necessary not necessary not necessary

Done Done done 4/20

Done Done done 4/20

Page 140: Tax Update Plan 12 c

Page 140 of 343 Tab 2 Tax Upgrd Prep Printed 04/07/2023 21:54:11

document.xls

07D 07C 07B

Done Done done 4/20

Done Done done 4/20

Done Done done 4/20

Page 141: Tax Update Plan 12 c

Page 141 of 343 Tab 2 Tax Upgrd Prep Printed 04/07/2023 21:54:11

document.xls

07D 07C 07B

Done Done done 4/20

skipped skipped done 4/20

skipped skipped done 4/20

Done Done

Done Done

manually deleted all lines except the CSX mods.

ONLY LINE NUMBERS IN THE .result files - also check .new file for CSX labels

Page 142: Tax Update Plan 12 c

Page 142 of 343 Tab 2 Tax Upgrd Prep Printed 04/07/2023 21:54:11

document.xls

07D 07C 07B

Done Done done 4/20

Done Done done 4/20

Done Done done 4/20

Done Done done 4/23

Page 143: Tax Update Plan 12 c

Page 143 of 343 Tab 2 Tax Upgrd Prep Printed 04/07/2023 21:54:11

document.xls

07A 240p3(06F) 240p3(06E) 240p3(06D)

done N/A

done

dOne rs240p3 /opt/local/software/ps847/psoft/src/cbl > ../../setup/pscbl.mak PSPBENSE../../setup/pscbl.mak : Compiling PSPBENSE.cbl ...../../setup/pscbl.mak : All COBOL programs have been successfully compiled.

folders and scripts created 12/11 9:38

folders and scripts created 11/07

06D folders created 10/30/2006 10:50AM

Page 144: Tax Update Plan 12 c

Page 144 of 343 Tab 2 Tax Upgrd Prep Printed 04/07/2023 21:54:11

document.xls

07A 240p3(06F) 240p3(06E) 240p3(06D)

done

not necessary not necessary

n/a n/a n/a

done check okay

done

Seven (7) cbl files ftp'd from WIN to Unix - 6 programs and 1 copybook. Rational C/R: 20836

Seven (7) cobol files=1 copybook, 6 programs ftp'd to unix delivered folde - under CR CSX00019397. Three repeats from 06D = PSPPYNET.cblPSPRPUPD.cblPSPUSTAX.cbl

27 .cbl files ftp'd to rs240p3 folder. Checkouted .cbl's under CR CSX00019397

all files already .cbl - n/a

found no .CBL - move.sh was empty.

added folder ps847 in gengetvan.sh script - ran successfully creating script getvan.sh

change script path to include ps847. and seven files copied into vanilla folder.

change script path to include ps847. and seven files copied into vanilla folder. NeXt copied the three repeats from 06D/delivered to 06E/vanilla - same size !!

ran getvan.sh successfully copied the 27 cobol src programs to the vanilla folder.

Page 145: Tax Update Plan 12 c

Page 145 of 343 Tab 2 Tax Upgrd Prep Printed 04/07/2023 21:54:11

document.xls

07A 240p3(06F) 240p3(06E) 240p3(06D)

done

okay

done

done okay - gen'd ediff.sh generated the ediff.sh script

check - generated the scripts for the 06F software

okay, generated the script getprod.sh

copyed the seven cbl files from production to hrprod folder

seven files copied into hrprod from prod. Copied 06D files from /opt/local/software/ps847/psoft/src/cbl to hrprod = PSPPYNET.cbl, PSPRPUPD.cbl, PSPUSTAX.cbl

alright - copied the 27 cobol programs to the hrprod folder. - 7 cobol program/copybooks contained cntl Ms - cleanup using UltraEdit.

check - generated the ediff.sh script

Page 146: Tax Update Plan 12 c

Page 146 of 343 Tab 2 Tax Upgrd Prep Printed 04/07/2023 21:54:11

document.xls

07A 240p3(06F) 240p3(06E) 240p3(06D)

done

skipped skipped okay created modsdiff.sh

skipped skipped ??

number nine

done

diff -e delivered/PSPPARRY.cbl hrprod/PSPPARRY.cbl > PSPPARRY.ed.inOnly one cbl has been customized.

PSPPYNET.ed.in PSPSHUPD.ed.in PSPUSTAX.ed.in

fifteen files were Mod ===> PSCDEDT5.cbl PSCEARRY.cbl PSCEFLSA.cbl PSCERNTB.cbl PSCGRSWK.cbl PSCTMERY.cbl PSCWKERY.cbl PSPDEDLD.cbl PSPDEDTX.cbl PSPEARRY.cbl PSPECALC.cbl PSPERNTB.cbl PSPPYNET.cbl PSPTCALC.cbl PSPUSTAX.cbl DONE - should have done one at a time

ran modsdiff.sh and output directed to csxcobolmods.diffc

manually deleted all lines except the CSX mods.

manually deleted all lines except the CSX mods.

running diffcobol.sh reapplies the csx changes back into the cbl and cb files

ONLY LINE NUMBERS IN THE .result file PSPPARRY.results- complete - also check .new file for CSX labels

ALL three .result files contained only line numbers for PSPPYNET, PSPSHUPD, and PSPUSTAX creating .new files containing previous prod, delivered code, and csx mods.

run one at a time… PSPTCALC.cbl PSPDEDLD.new produced a problem in the workingStorage SELECT-SETUP - had to manually add new field which aligns with the SELECT-DATA layout data field QPIP-EFFECT. Compared the Delivered with the new .new, and only CSX lines were diff. Must change the DMS SQL statements for the new field REMEMBER.

Page 147: Tax Update Plan 12 c

Page 147 of 343 Tab 2 Tax Upgrd Prep Printed 04/07/2023 21:54:11

document.xls

07A 240p3(06F) 240p3(06E) 240p3(06D)

done copied the 27 files to src/cbl

done of course goody rite on

done

alright.

copied the seven delivered .cbl files - Dec 11 12:31

copied the seven delivered files to /src/cbl Nov 07 16:35

copied the one mod .cbl file - Dec 11 12:33

copied the three mod files Nov 07 16:38

copied the 15 delivered with csx mods applied, verfied file sizes…good.

./../setup/pscbl.mak : Compiling BPPTCEMP.cbl ...../../setup/pscbl.mak : Compiling EGPCSRVC.cbl ...../../setup/pscbl.mak : Compiling EGPPRCTL.cbl ...../../setup/pscbl.mak : Compiling EGPPRSQL.cbl ...Etc… All COBOL programs have been successfully compiled.

Page 148: Tax Update Plan 12 c

Page 148 of 343 Tab 2 Tax Upgrd Prep Printed 04/07/2023 21:54:11

document.xls

rs240p3 (06C) rs240p3 (06B) rs240p3 (06A) PS88UAT3

TaxUpdate 05C

Info info info

DONE 06/15 12:05 done done - the first time

DONE 06/15 11:13. Compliled good. Ignore comments from 06B- that has been fixed.

error message due to config setup, Ray said don't do setupEnv in rs240p3 as workaround Compiled okay.

to restart the license manager on rs240p3 the following command needs to be executed by a root user: /opt/lib/mflmf/mflmman

Done - 12/17/06. Created /opt/local/software/ps847/psoft/src/cbl/06A. Created vanilla, hrprod and delivered folders under 06A

Page 149: Tax Update Plan 12 c

Page 149 of 343 Tab 2 Tax Upgrd Prep Printed 04/07/2023 21:54:11

document.xls

rs240p3 (06C) rs240p3 (06B) rs240p3 (06A) PS88UAT3

done done - the first time

Done 06/15 12:18 done Done done - the first time

Done 06/15 12:18 file = 0, complete Done n/a

Done 06/15 12:22 done Done done - the first time

Done 06/15 12:24 done…new cbl 0 ok Done done - the first time

DONE 06/15 12:14 (15 .cbl files). Checked out on 06/27 CR for .cbl: CSX00015372

Done. FTP'ed 17 filesto the "delivered" folder

Page 150: Tax Update Plan 12 c

Page 150 of 343 Tab 2 Tax Upgrd Prep Printed 04/07/2023 21:54:11

document.xls

rs240p3 (06C) rs240p3 (06B) rs240p3 (06A) PS88UAT3

Done 06/15 13:00 done… Done done - the first time

Done 06/15 13:05 done… done - the first time

Done 06/16 08:30 done Done done - the first time

Done (copied using cpcbl06A.sh)

Page 151: Tax Update Plan 12 c

Page 151 of 343 Tab 2 Tax Upgrd Prep Printed 04/07/2023 21:54:11

document.xls

rs240p3 (06C) rs240p3 (06B) rs240p3 (06A) PS88UAT3

done - the first time

Done 06/16 09:45 Done done - the first time

Done 06/16 09:53 skipped Done done - the first time

skipped info

infoinfo

Done done - the first time

Done 06/16 08:44 (the foll. have CSX changes - PSPPARRY.cbl, PSPPYNET.cbl, PSPSHUPD.cbl, PSPTCALC.cbl and PSPUPSHT.cbl)

DONE - DO NOT RUN AGAIN !! DO DIFF command INDIVIDUALLY

Done ( The foll. hace CSX changes PSCTAXDT.cbl ,PSCTXLNK.cbl ,PSPECALC.cbl ,PSPPARRY.cbl ,PSPTCALC.cbl ,PSPUPSHT.cbl ,PSPUSTAX.cbl )

skipped because we did one at a time.

PSPUPSHT done; PSPPARRY done; PSPTCALC done; PSPPYNET done; Manually created PSPSHUPD.new (took delivered 06c and applied CSX mods)

iterative process - only PSPPYNET had differences due to truncation - see rick/mark for explanation.

Page 152: Tax Update Plan 12 c

Page 152 of 343 Tab 2 Tax Upgrd Prep Printed 04/07/2023 21:54:11

document.xls

rs240p3 (06C) rs240p3 (06B) rs240p3 (06A) PS88UAT3

Done 06/16 11:44 complete Done done

Done okay Done info

Done 06/16 11:49 done Done (7 files copied) done

Done 06/16 ~~ 12:00 DoneAll COBOL programs have been successfully compiled.

done - All COBOL programs have been successfully compiled.

Page 153: Tax Update Plan 12 c

Step Description

1

2

3

4

5

6

7

Before FTPing SQRs/SQCs to Unix, run mvuppersqr.pl in the FTP target directory. This will check for SQR and SQC files with uppercase characters in the file name. If it doesn't find any you will see the following message:*[A-Z]*.[Ss][Qq][CcRr]: Not found If it finds any, it will list the file name, size and creation date and attempt to do the same for the same name converted to all lower case. It also generates a .sh file to move the upper or mixed case name to the lower case name. Resolve any upper or mixed case names that it finds. Before FTPing all SQR and SQCs should be in lower case.

[GET DELIVERED SQRS]FTP new versions of the delivered SQR's, sqc's from W:\PSOFT\Docs\TaxUpdat\06x\updxxxxxx\updxxxxxx_batch\filereferences\sqr to rs240p3 /opt/local/software/ps847/psoft/src/cbl/YYZ/delivered for PS91uat4.Note, FTPing from the W drive to Unix may create upper case names on Unix. Checkout the sqr's/sqc's from Rational under a new CR.

FTPing from the W drive to Unix may create upper case names on Unix. Run mvuppersqr.pl again to create a .sh file to move them to lower case names and run move.sh to fix them.

Run gengetprodsqrs.sh from the ../pt850/src/cbl/ directory which generates getprodsqrs.sh. 06/16/06: Wrote new gengetprodsqrs.sh to copy from production instead of ftp'ing from production; saved the file in /home/psoft/bin and also in /opt/local/software/ps847/psoft/src/cbl/06C folder

[GET PROD SQRS] Run getprodsqrs.sh from ../src/cbl/ directory . This will copy all the productionized sqrs required to perform the tax update and place them in the $PS_HOME/src/cbl/$TU/hrprod directory.

Run gengetvansqrs.sh from the $PS_HOME/src/cbl/$TU directory to generate script to get vanila sqrs.

[GET VANILLA SQRS] Run getvansqrs.sh from the $PS_HOME/src/cbl/$TU directory. This will FTP all the vanilla sqrs from ps240p2/opt/local/software/ps847/psoft/PS88DEMO/sqr required to perform the tax update and place them in the $PS_HOME/src/cbl/$TU/vanilla directory.You can see the DEMO sqrs at W:\PSOFT\pt850\hr91\sqr

Run genediffsqrs.sh from the $PS_HOME/src/cbl/$TU directory. This will produce the SQR.ed.in file that will be edited to remove all the delivered changes thus keeping the CSX Mods. {sanity check grep -il csx *.sq*} NOTE: genediffsqrs.sh resides in /home/psoft/bin but run from $PS_HOME/src/cbl/$TU directory

Edit the SQR.ed.in file in the same manner as the Cobol.ed.in file earlier and remove all the delivered tax update changes leaving only CSX Mods to be applied to the delivered SQR and renamed as SQR.new. ONLY THE SQRS WITH CSX MODS will gen the .ed.in files.

Page 154: Tax Update Plan 12 c

8

9

10

11

After editing the .ed.in file for each sqr program, run diffsqr.sh This script will apply the differences to the delivered sqr program as instructed by the .ed.in and create a .new file which is the new sqr with CSX mods applied. The script continues to generate a .results file which should contain the differences between the "hrprod and new " sqr file to the differences between the "vanilla and delivered" sqr file. This .result file should contain nothing but line numbers. If it contains anything other than line numbers, then an error occurred during the editting of the .ed.in file. If an error occurs, go to jail, do not pass Go.

Copy ALL SQR/SQCs from $PS_HOME/src/cbl/YYX/delivered to $PS_HOME/sqr - in delivered folder source -> cp *.sq* $PS_HOME/sqr

Copy SQRs that have had mods reapplied (from Step 8) to ../sqr/, overlaying some of the files that were copied in the prior step. Run copynewsqr.sh in $PS_HOME/src/cbl/$TU to do this. [copies files with .new extensions]

FTP new versions of the delivered SQRs and SQC's from vlx1125 using the mget command.vlx1124 /opt/local/software/pt850/psoft/PS91DEMO/sqr for demo from [$PS_HOME/src/cbl/YYX/delivered] delivered folder. Using mget eliminates the generation of cntl-m in the file.

Page 155: Tax Update Plan 12 c

12C 12B 12A

Done Done Done

Done Done Done

Done Done Done

Done Done Done

Done Done Done

Page 156: Tax Update Plan 12 c

Done Done Done

Done Done Done

Done Done Done

Page 157: Tax Update Plan 12 c

11F 11E 11D

Done Done Done

Done Done Done

Done Done Done

Done Done Done

Done Done Done

Page 158: Tax Update Plan 12 c

Done Done Done

Done Done Done

Done Done Done

Page 159: Tax Update Plan 12 c

11C 11A 11A

Done Done Done

ok ok

Done Done Done

Done Done Done

Done Done Done

Done Done Done

Page 160: Tax Update Plan 12 c

Done Done Done

Done Done Done

Done Done Done

Page 161: Tax Update Plan 12 c

10F 10E 10DFile names are in lower case.

Done d DONE

Done ok Ok

Done DONE DONE

Done DONE DONE

Done DONE

Done DONE

Page 162: Tax Update Plan 12 c

Done DONE DONE

Done DONE DONE

Done DONE DONE

Page 163: Tax Update Plan 12 c

10C 10B 10AFile names are in lower case. File names are in lower case.

DONE DONE DONE

Ok Ok

DONE DONE DONE

DONE DONE DONE

DONE DONE DONE

DONE DONE DONE

DONE DONE Done,Customiztions found

DONE DONE

Page 164: Tax Update Plan 12 c

DONE DONE done

DONE not needed Done

DONE DONE Done

Page 165: Tax Update Plan 12 c

09F 09E 09D 09B

Done

DONE DONE DONE Done

OK Done Done Done

DONE DONE Done Done

DONE DONE Done Done

DONE DONE DONE Done

DONE DONE DONE Done

Done, customizations found Done, customizations found Done, customizations found Done

Done

Page 166: Tax Update Plan 12 c

Done Done Done Done

Done Done Done Done

Done Done Done Done

Page 167: Tax Update Plan 12 c

09A 08D 08B 08A 07F 07E

Done

Done

Done Done Done Done Done Done

not needed Done not needed not needed not needed not needed

Done Done Done Done Done Done

Done Done Done Done Done Done

Done Done Done Done Done Done

Done Done Done Done Done Done

Done Done Done Done Done Done

Done Done Done Done Donedone,No customizations found

Page 168: Tax Update Plan 12 c

None None None Done Done Done

Done Done Done

Not Necessary Not Necessary not needed Done Done Done

Done Done Done Done Done Done

Page 169: Tax Update Plan 12 c

07D 07C 07B

Done Done 34delivered files are ftp'ed

not needed not needed not needed

Done Done done 4/23

Done Done all 34 files copied. done 4/23

Done Done done 4/23

Done Done all 34 files copied.done 4/23

Done Done

Done Done done 4/23

6 .ed.in files were created.done 4/23

Page 170: Tax Update Plan 12 c

Done Done edited all 6 files

Done 34 files copied done 4/23

Done 6 files copied

Done 34 files copied done 4/23

Page 171: Tax Update Plan 12 c

07A rs240p3 (06F) rs240p3 (06E)not necessary n/a

done

not necessary not necessary no need

done generate script getprodsqrs.sh

done 58 production files copied

done had to enter the ps847 folder.

done

done

done okay

58 delivered files ftp'd checkedOut Rational 20920

ftp'd mput 36 SQR/Cs and checked out rational C/R same 19500, no repeats. To verify the Rational checkout matches your unix files see UCM Tab of the CR

rs240p3 /opt/local/software/ps847/psoft/src/cbl > gengetprodsqrs.sh[ran scrpt per above]

find -type f -name '*sq*' |wc -l36 files copied

ran, then entered ps847 folder path in getvansqrs.sh

43 vanilla files copied, 15 missing…Ray fixing on out of sync problem with the demo folder.

get from ps240p2/opt/local/software/ps847/psoft/PS88DEMO/sqr folder. 28 files found, 8 missing - retrieved from past taxupdates.

four .ed.in files were created.

ran generatation script - five *.ed.in files were created.

okay….all five ctx910ld.ed.in pay011.ed.in tax504.ed.in tax910ld.ed.in tax930pm.ed.in

Page 172: Tax Update Plan 12 c

okay

58 files copied

4 files copied

auto worked for all five sqrs except tax93pm.sqr - manually changed one constant.

ls -lt |grep 'Nov 08' | wc -l 36 files copied

six copied and overlayed the delivered files

prompt, mput *sqc and *sqr programs to target folder okay.

latest delivered overlaid previous vanilla files. ls -lt | grep "Nov 08 15:59" | wc -l36 files copied

Page 173: Tax Update Plan 12 c

rs240p3 (06D) rs240p3(06C) rs240p3(06B) rs240p3(06A)n/A ???

n/a not found okay. n/a

Done

n/A ??? I eyeballed it. n/a n/a

Done 06/16 14:00 perfect task

done - cp the 10 sqrs Done 06/16 14:00 Done

Done 06/16 15:30 good Done

Done 06/16 15:31 done Done

done Done

done Done

10 sqrs ftp'd from the w drive to uniX delivered folder and checked out rational C/R CSX00019500

Done 06/16 13:20 Checked out from Rational on 06/27 under CR CSX00015379 on 06/27

prompt, mput *sqc and *sqr programs to target folder okay.

script ..not found okay.

ran, and created getprodsqrs.sh script located in rs240p3 in /opt/local/software/ps847/psoft/src/cbl - cp 10 sqrs

create copy script based on the changed sqr list in delivered.

done -fixed missing ps847 folder in script path.

Six sqrs retrieved, although ddp003.sqr, ddp003cn.sqr, pay003.sqr, and pay003cn.sqr not found. Found late in day, re-running this step Thursday- and got all sqrs this time!

ddp003.ed.in, ddp003cn.ed.in. and pay003.ed.in files only files with csx changes.

Done 06/16 16:00; created ddp003.ed.in, ddp003cn.ed.in, pay003.ed.in and tax504.ed.in files

ddp003.ed.in, ddp003cn.ed.in

Done ddp003.ed.in, ddp003cn.ed.in, tax504.ed.in - 06/19 13:50 DID NOT EDIT pay003.ed.in. P/S changes are minor compared to CSX changes. Will apply P/s changes to our current prod version

Page 174: Tax Update Plan 12 c

Done

DONE 06/19 23:36 done Done

DONE 06/19 23:39 done

DONE 06/19 23:57 Done

ddp003.sqr, ddp003cn.sqr, …all good pay003 diff van and del, and applied the P/Soft mods to the prod pay003.sqr

RAN for ddp003, ddp003cn. DID NOT work for tax504. MANUALLY created pay003.new (applied P/S changes to prod version). MANUally CREATED tax504.sqr (applied CSX changes to delivered version)

done, and what an effort for one sqr

file matches between delivered and /sqr

the three mod sqrs overlayed the delivered

Done Verified (ls -lt | grep "Jan 17" | wc -l)

10 sqrs ftp'd from rs240p3 to rs140p2

prompt, mput *sqc and *sqr programs to target folder okay.

Page 175: Tax Update Plan 12 c

UAT7 - DM75 Implementation

Tab 3-UAT7_DM75 Implementation 175 of 343

12C

Task

1

Done

2

Not Necessary

3

4

Not Necessary

5

Not Necessary

The DEMO Implementation will perform two important functions.1.) Thefirst is to backup a copy of the cobol programs in PSPP. 2.) To copy the delivered cobol to DEMO to retain a complete vanilla version.

In Application Designer: Sign on as PS91DEMO as user PS, copy tax update project from w:\psoft\docs\taxupdat\$TU\upd [App/Design > Tools >Copy Project > From File > next drill down path to upd folder (will see Select Project From the List Below in bottom), > Copy From File box displayed, select all if necessary and the Copy and all object will be copied into your App/Design] ---bring your project into A/D

On vlx1125, cd to /opt/local/software/pt850/psoft/prodbackups directory and backup /opt/psoft/rs241p1ps847/psoft, src/cbl/ and cblbin/ directories by entering these commands:

pkzip -add cblYYYYMMDD -lev=9 $PSPRODHOME/src/cbl/*.cblpkzip -add cblbinYYYYMMDD -lev=9 $PSPRODHOME/cblbin/*.gnt

where YYYYMMDD is the current date

Compile COBOL to cblbin and bin directories in DEMO.

Because we have FTP'd new tax upgrade delivered Cobol programs to PS8DEMO/src/cbl directory, these programs need to be complied by logging onto lnx562.Important: Set the environment to PS88DEMO by sourcing setupEnv and inputting PS88DEMO.Change directory to the /opt/local/software/ps847/psoft/PS88DEMO/src/cbl directory.

Run $PS_HOME/setup/pscbldemo.makwithin the ...PS91DEMO/src/cbl directory. This will recompile all programs and place the associated compiled .gnt files into the following directories:

lnx562 directories FOR DEMO ONLY are/opt/local/software/ps847/psoft/PS91DEMO/bin/opt/local/software/ps847/psoft/PS91DEMO/cblbin

SETTINGS - In Application Designer for PS91DEMO, open the project, modify Build/Settings on the menu bar and then create 0 to 5 sql files (1 for alters, 1 for creates). Change the Script File Names to W:\psoft\docs\taxupdat\TU?\upd???\upd???_batch\ps91demo\psXXXXX.sql where XXXXX is equal to Table, Alter, Index, or View. Refer to the following document as a guide:

w:\psoft\docs\taxupdat\buildsettings.doc

BUILDING - Do Build/Project on the menu bar then select (radio buttons) all Build options. Make sure the Build Script File option is selected in the Build Execution Options. Press the Build command button. …build process executes.

Page 176: Tax Update Plan 12 c

UAT7 - DM75 Implementation

Tab 3-UAT7_DM75 Implementation 176 of 343

6

7

Not Necessary

8

9

Done

10 Goto Compare Databases TAB.

EDITING - Add the following statements to the beginning of the all the sql files::SET ECHO ONACCEPT _TU PROMPT 'ENTER TAX UPDATE, EX: 07B: 'ACCEPT _DATABASE PROMPT 'ENTER DATABASE FOR LOG FILE NAME: 'SPOOL W:\PSOFT\DOCS\TAXUPDAT\&_TU\&_DATABASE\LOGS\PSALTER.LOGWHENEVER SQLERROR EXIT SQL.SQLCODE ROLLBACK; ADDPAUSE, CHECK FOR ERRORSdirectly before all DROP commands

at the bottom of the SQLs addSPOOL OFFSET ECHO OFFFor PSVIEW.SQL: comment out DROP VIEW PS_W2_CO_VW and slash, and add REPLACE:CREATE OR REPLACE VIEW

RUNNNING SQLs - Run in Order 1. Table, 2. Alter, 3. Index, 4. View sql scripts from w:\psoft\docs\taxupdat\TU?\ps88demo\ps*.sql using SQL Plus @ for your taxUpdate in the ps91demo database. Some Tax upgrades may not have scripts for Views or Indexes, or triggers.

Important: Setup two environmental varables TU_BATCH_DIR and TU_LOG_DIR and point them to the batch and log dir of the tax update you are working on. If Data Mover is open, close it and restart. GoTo Start/settings/controlPanel/system/advanced/environment variables command button.

NEXT - edit the DMS scripts to include these variables as part of the "Set Input" and "Set Log" file path. For example SET INPUT %TU_BATCH_DIR%\filereferences\maint\upd603508_02.dat; and SET LOG %TU_LOG_DIR%\upd603508_02.log;

COPY THE DATA FILES located in: \filereferences\maint\*.datto:data\

DMS SCRIPTS - Using Data Mover, run all DMS scripts in PS91DEMO. The DMS scripts are located in the w:\psoft\docs\taxupdat\TU?\upd???\upd???_batch\ directory for the Tax Update.. Double check data base name after loading DMS and BEFORE running by clicking Help/Aboutensure the project number in the script is as expected. .

Page 177: Tax Update Plan 12 c

UAT7 - DM75 Implementation

Tab 3-UAT7_DM75 Implementation 177 of 343

12B 12A 11F 11E

Done Done Done Done

Not Necessary Not Necessary Not Necessary Not Necessary

Done Done Done Done

Done Done Done Done

Page 178: Tax Update Plan 12 c

UAT7 - DM75 Implementation

Tab 3-UAT7_DM75 Implementation 178 of 343

Done Done Done Done

Done Done Done Done

Page 179: Tax Update Plan 12 c

UAT7 - DM75 Implementation

Tab 3-UAT7_DM75 Implementation 179 of 343

11D 11C 11F 10F

Done Done Done Done

Not Necessary Not Necessary Not Necessary Not Necessary

Done Done

Done Done Done Done

Done Done Done Done

Page 180: Tax Update Plan 12 c

UAT7 - DM75 Implementation

Tab 3-UAT7_DM75 Implementation 180 of 343

Done Done

Done Done Done Done

Done Done

Done Done Done Done

Page 181: Tax Update Plan 12 c

UAT7 - DM75 Implementation

Tab 3-UAT7_DM75 Implementation 181 of 343

10E 10D 10C 10B

Done Done Done Done

Not Necessary Not Necessary Not Necessary Not Necessary

Done Done Done Done

Done Done Done Done

Done Done Done Done, Nothing to Build

Page 182: Tax Update Plan 12 c

UAT7 - DM75 Implementation

Tab 3-UAT7_DM75 Implementation 182 of 343

Done Done skipped

Done Done Done skipped

Done Done Done Done

Done Done Done Done

Page 183: Tax Update Plan 12 c

UAT7 - DM75 Implementation

Tab 3-UAT7_DM75 Implementation 183 of 343

10A 09F 09B

Done Done Done Done

Not Necessary Not Necessary

Done Done Done Done

Done Done Done Done

Done

Done

Done Done, Nothing to Build

Page 184: Tax Update Plan 12 c

UAT7 - DM75 Implementation

Tab 3-UAT7_DM75 Implementation 184 of 343

Done Done skipped

Done Done Done skipped

Done Done Done

Done Done Done Done

Page 185: Tax Update Plan 12 c

UAT7 - DM75 Implementation

Tab 3-UAT7_DM75 Implementation 185 of 343

09A 08D 08B 08B 08A

Done Done Done Done Done

Not Necessary Not Necessary Not Needed Rational

Done Done Done Skipped

Done Done Done done

Done Done Done done

Done FGPSFUPD fail to compile

Done but no objects were created because there was nothing to

build (weird)

Page 186: Tax Update Plan 12 c

UAT7 - DM75 Implementation

Tab 3-UAT7_DM75 Implementation 186 of 343

Done Done skipped done

Done Done skipped Done done

Done Done Done done

Done Done Done Done done

Done

Page 187: Tax Update Plan 12 c

UAT7 - DM75 Implementation

Tab 3-UAT7_DM75 Implementation 187 of 343

07C

07B

Done

done

done

Done

done

Done

done

/opt/local/software/ps847/psoft/setup/pscbl.mak : All COBOL programs have been successfully compiled.

Page 188: Tax Update Plan 12 c

UAT7 - DM75 Implementation

Tab 3-UAT7_DM75 Implementation 188 of 343

Done

done

Done

done

Done

Done

Done

done W:\PSOFT\Docs\TaxUpdat\07B\upd698733\upd698733\upd698733_batch\ W:\PSOFT\Docs\TaxUpdat\07B\ps88demo\logs

ENVIRONMENTAL VARABLES SET UP EARLIER. ADD FILE NAME TO THE TU_LOG_DIR PATH.

5 maint dms scripts - 2 doNot run 10 cobol dms script

1 msg dms script. ;

Page 189: Tax Update Plan 12 c

UAT7 - DM75 Implementation

Tab 3-UAT7_DM75 Implementation 189 of 343

Tax Update 07A Tax Update 06F

DONE PRJ654911

DONE

DONE

DONE

DONE

2514460 Dec 11 13:05 cbl20061211.zip

2986732 Dec 11 13:06 cblbin20061211.zip

COMPILES COMPLETED

Environment Variables SetUp for the sql scripts neXt step: Variable name TU_LOG_DIR = W:\PSOFT\Docs\TaxUpdat\06F\ps88demo\logsVariable name TU_BATCH_DIR = W:\PSOFT\Docs\TaxUpdat\06F\upd654911\upd654911_batch

W:\PSOFT\Docs\TaxUpdat\06F\ps88demo\sql\PSTABLE.SQLW:\PSOFT\Docs\TaxUpdat\06F\ps88demo\logs\PSBUILD.LOG

5 records processed, 0 errors, 0 warnings.

Page 190: Tax Update Plan 12 c

UAT7 - DM75 Implementation

Tab 3-UAT7_DM75 Implementation 190 of 343

DONE

DONE

DONE

Set up the environmental variablesVariable name TU_LOG_DIR = W:\PSOFT\Docs\TaxUpdat\06F\ps88demo\logsVariable name TU_BATCH_DIR = W:\PSOFT\Docs\TaxUpdat\06F\upd654911\upd654911_batch

set echo ONspool %TU_LOG_DIR%\psalter.logWHENEVER SQLERROR EXIT SQL.SQLCODE ROLLBACK;

W:\PSOFT\Docs\TaxUpdat\06F\ps88demo\sql\PSVIEW.SQL

View created. CREATE OR REPLACE VIEW PS_W2_CO_VW

ENVIRONMENTAL VARABLES SET UP EARLIER. ADD FILE NAME TO THE TU_LOG_DIR PATH. 6 maint dms scripts - 2 doNot run 0 cobol dms script 1 msg dms script. ; COPIED SEVEN .data files FROM MAINT TO THE DATA FOLDER

WILL NOT RUN 05 AND 07 SCRIPTS: W:\PSOFT\Docs\TaxUpdat\06F\upd654911\upd654911_batch\filereferences\maint\upd654911_05.dms AND W:\PSOFT\Docs\TaxUpdat\06F\upd654911\upd654911_batch\filereferences\maint\upd654911_07.dms

dms script ORDER BY: msg SCRIPT =1, COBOL = 0, MAINT= 6

Page 191: Tax Update Plan 12 c

UAT7 - DM75 Implementation

Tab 3-UAT7_DM75 Implementation 191 of 343

Tax Update 06E Tax Update 06D Tax Update 06C

PS88DEMO

PRJ654809 PRJ654800 Done 06/20 7:40 - PRJ654777

Done 06/20 7:44

Done 06/20 08:05

completed Done 06/20 08:20

Done 06/20 08:20

2979391 Nov 08 16:29 cblbin20061108.zip 2519484 Nov 08 16:28 cbl20061108.zip BACKUP PRODUCTION CBL AND GNT

path directory not found, so mkdir'd 2979391 Nov 02 12:32 cblbin20061002.zip 2519484 Nov 02 12:31 cbl20061002.zip

compile started 4:45PM and end 4:55

Environment Variables SetUp for the sql scripts neXt step: Variable name TU_BATCH_DIR =W:\PSOFT\Docs\TaxUpdat\06E\upd654809\upd654809\upd654809\ upd654809_batchVariable name TU_LOG_DIR = W:\PSOFT\Docs\TaxUpdat\06E\ps88demo\logs

started about 11:55…pscbl.mak : All COBOL programs have been successfully compiled.rs240p2 /opt/local/software/ps847/psoft/setup > ~1:08

W:\PSOFT\Docs\TaxUpdat\06E\ps88demo\logs\PSBUILD.LOGW:\PSOFT\Docs\TaxUpdat\06E\ps88demo\sql\PSXXXXX.SQL

record 53 of 54 processed. Log states Warning: RC_TAX930PM1 - Record definition does not exist. Record not processed. Research…object to be deleted Process Completed - Completed processing

record 5 of 5

Page 192: Tax Update Plan 12 c

UAT7 - DM75 Implementation

Tab 3-UAT7_DM75 Implementation 192 of 343

table, alter (twice), Done 06/20 08:54

Done 06/20 10:10

Info

set echo ONspool %TU_LOG_DIR%\psalter.logWHENEVER SQLERROR EXIT SQL.SQLCODE ROLLBACK;

PS_ALTERED.SQL: PS_DEDUCTION_CLASS PS_EARNINGS_TBL PS_TABLE.SQL: PS_RC_TAX810AKPS_VIEW.SQL: PS_SPCL_DED_LNG_VW PS_SPCL_ERN_LNG_VW ------|-- INDEX_PS_DEDUCTION_CLASS ON PS_DEDUCTION_CLASS INDEX_PS_EARNINGS_TBL ON PS_EARNINGS_TBL INDEX_PS0EARNINGS_TBL ON PS_EARNINGS_TBLINDEX PS_RC_TAX810AK ON PS_RC_TAX810AK

We only have PSALTER.SQL as part of 06C

CREATE 2 TABLESRAN COUNTS sql BEFORE ALTERALTER 24 TABLESCREATE UNIQUE 26 INDEXESCREATE 23 VIEWs

set up the WIN environmental varables before runnings the sql scripts in the step above. Add the following line(s) to each dms script:SET LOG %TU_LOG_DIR%\[file_name].log;W:\PSOFT\Docs\TaxUpdat\06E\upd654809\upd654809\upd654809\upd654809_batch\scripts\upd654809_msg_i.dms (1 file)W:\PSOFT\Docs\TaxUpdat\06E\upd654809\upd654809\upd654809\upd654809_batch\filereferences\cobol\[file_name].dms (2 files)

SET INPUT %TU_BATCH_DIR%\data\[file.dat]; if necessary SET LOG %TU_LOG_DIR%\[file.log]; W:\PSOFT\Docs\TaxUpdat\06E\upd654809\upd654809\upd654809\upd654809_batch\filereferences\maint\xxxxxxxx.dms (8 files)

W:\PSOFT\Docs\TaxUpdat\06D\upd654800\upd654800\upd654800_batch\scripts\upd654800_msg_i.dms (1 upd.file) W:\PSOFT\Docs\TaxUpdat\06D\upd654800\upd654800\upd654800_batch\filereferences\cobol\ (10 ps.files, 1 csxps.file) W:\PSOFT\Docs\TaxUpdat\06D\upd654800\upd654800\upd654800_batch\filereferences\maint\upd654800_01.dms (4 up,dfiles) %TU_LOG_DIR% = W:\PSOFT\Docs\TaxUpdat\06D\ps88demo\logs%TU_BATCH_DIR%= W:\PSOFT\Docs\TaxUpdat\06D\upd654800\upd654800\upd654800_batch [[for data]]

DONE 06/20 09:30 TU_BATCH_DIR: W:\PSOFT\Docs\TaxUpdat\06C\upd654777\upd654777_batch TU_LOG_DIR: W:\PSOFT\Docs\TaxUpdat\06C\ps88demo\logs DMS Scripts are under: W:\PSOFT\Docs\TaxUpdat\06C\upd654777\upd654777_batch\scripts\ (1 file), W:\PSOFT\Docs\TaxUpdat\06C\upd654777\upd654777_batch\filereferences\cobol\ (5 files)and W:\PSOFT\Docs\TaxUpdat\06C\upd654777\upd654777_batch\filereferences\maint\ (6 files) folders

sign into Data Mover, File, Open, and drill down to the dms, click, brings script into D/M, click traffic green lite . First ..script, cobol, and maint. Copied csxupd654809_04.dms - special deletes

all ran including csxpspdedld.dms - mistake, reran pspdedld.dms to overlay on Monday.

Page 193: Tax Update Plan 12 c

UAT7 - DM75 Implementation

Tab 3-UAT7_DM75 Implementation 193 of 343

Tax Update 06B Tax Update 06A

PS88DEMO PS88DEMO

done 5/24/06 - PRJ642275

Done 01/18/06

Done 01/18/06

done 5/24/06

Done 01/18/06

info info

done

Done 01/18/06

cbl20060524.zip and cblbin20060524.zip created

special instructions - backout of the setup env - exit, then sudo su - psoft, and you are ready to compile. All compiles successful.

The list of file(s) fail to compilePSPCTXDT fail to compilePSPPYNET fail to compile

Page 194: Tax Update Plan 12 c

UAT7 - DM75 Implementation

Tab 3-UAT7_DM75 Implementation 194 of 343

Done 01/18/06

Info Info

Set up the environmental variables in WIN for log and . TU_BATCH_DIR = W:\PSOFT\Docs\TaxUpdat\06B\upd642275\upd642275\upd642275_batch and TU_LOG_DIR = W:\PSOFT\Docs\TaxUpdat\06B\ps88demo\logs done 05/24/06

done 5/24/06 - verify logs in win variable %TU_LOG_DIR% Done 01/18/06. Ran psalter.sql,

psindex.sql and psview.sql in that order

The DMS scripts are in the following: W:\PSOFT\Docs\TaxUpdat\06B\upd642275\upd642275\upd642275_batch\scripts\upd642275_msg_i.dms W:\PSOFT\Docs\TaxUpdat\06B\upd642275\upd642275\upd642275_batch\filereferences\cobol W:\PSOFT\Docs\TaxUpdat\06B\upd642275\upd642275\upd642275_batch\filereferences\maint done 5/24/06

TU_BATCH_DIR:W:\PSOFT\Docs\TaxUpdat\06A\upd642208\upd642208_batch TU_LOG_DIR:W:\PSOFT\Docs\TaxUpdat\06A\ps88demo\logs DMS scripts are in ….\06A\upd642208\upd642208_batch\filereferences\cobol, ….\06A\upd642208\upd642208_batch\filereferences\maint and …..\06A\upd642208\upd642208_batch\scripts folders

W:\psoft\Docs|TaxUpdat\06B\runall06B.dms CHECK 10 LOGS….all successful.

Done. Ran W:\PSOFT\Docs\TaxUpdat\06A\runall06A.dms

Page 195: Tax Update Plan 12 c

Step Description

1 In Application Designer for PS91DEMO, Run Compare Reports between PS91DEMO and PS91UAT4.Refer to the below links for example:

2 Print these reports for review

3

..\CompareReport1.doc

Review these reports to determine if any TaxUpdate changes have affected out CSX Customizations.

Alt 0, Alt1 commandsFile Refs - n/arecord field changes - may impact csx sqrs

you can use this SQL to help determine which objects delivered in the Tax Update project have already been customized by CSX.The file is w:\psoft\docs\taxupdat\SQL\findCSXprojects.sql..\SQL\findCSXprojects.sql

Page 196: Tax Update Plan 12 c

12C 11F

Done Done

Done Done

No CSX Customizations are impacted. No CSX Customizations are impacted.

Page 197: Tax Update Plan 12 c

11A 10F 10D

Done Done Done

Done Done Done

No customizations

Done

need to change owner ids from HPY to HEYP for following Portal registry structures :HC_PY_SS_YE_CONS_CAN_GBL,HC_PY_SS_YE_CONS_USA_GBL,HC_PY_SS_YE_FORM_CAN_GBL,HC_PY_SS_YE_FORM_USA_GBL

Page 198: Tax Update Plan 12 c

10B 10A 09F 09E 09B 09A 08D

Done Done Done Done Done Done

Done Done DoneDone

Done

Done Done

Done , No Customizations in Record PC

No customizations

Done, Customizations exist for page.

Done,no customizations

Page 199: Tax Update Plan 12 c

08C 08B 08A 07C 07B

Done Done Done DONE

DONE

DONE Did a scan on M:\drive and found that the following SQR/SQC are impacted.PS_STATE_TAX_DATAcsxpy137.sqrcsxpy2.sqrcsxpy290.sqrcsxpy307.sqrcsxpy330.sqrcsxhr255.sqrcsxtax.sqcPS_PAY_GARN_OVRDcsxpy160.sqrcsxpy235.sqrcsxpy256.sqr

Page 200: Tax Update Plan 12 c

07A 06F 06E 06D

done...

no customizations found in compare

done…keep customization…a menu MANAGE_ANNUAL_TAX_RPTG_US menu item TAX913 eliminated via the P/S delivery. Manually deleted the item from UAT, and set bland in the upgrade flag so the DEMO object will NOT be copied to UAT3. Two csx customization items on hanging off this menu.

Page 201: Tax Update Plan 12 c

06C 06B 06A

Done 06/20 10:50 done Done

Done 06/20 11:50 done Done

yes Done

Done. Page TAX_DATA1 has CSX changes. Copy delivered page to ps88uat2 and incorporate CSX changes. Record PeopleCode FUNCLIB_PAY.PRIORITY.FieldFormula has CSX changes. Copy delivered code to ps88uat2 and apply CSX changes. FED_TAX_DATA.NRA_EXEMPT_WHRULE is now XLAT instead of Y/N. This did not affect any SQR's/SQC's

Page 202: Tax Update Plan 12 c

PS91UAT4TaskRISC box where database is located vlx1125

Tax Update 12C

info

Done

Done

Copy the project to PS91uat4 by clicking Tools, Copy Project from the menu. Done

At this point you need to decide how you're going to handle reapplying any CSX customizations to PeopleCode. You could copy new Pcode and then reapply the CSX customization or you could not copy new Pcode and manually apply new, delivered changes. This will determine how you want the Upgrade switches set for any customized Pcode. You may decide to handle various programs differently, based on the amount of customization versus amount of changes delivered by PeopleSoft.

In Application Designer: Sign on to PS91DEMO, open the Tax Update project. Review the upgrade switches and make any necessary adjustments. DO NOT COPY Portal Registry Structures. If reqd run Portal sync at the end..\UpgradeSwitches.doc

In PS91UAT4 : apply all customizations as outlined by the Compare Reports (sanity check, run a compare between DEMO and UAT4 - only differences should be the customizations).

No CSX Customizations are impacted.

Build Project ensuring that your SETTINGS are correct. Set up the script paths for each of the table, view, etc i.e.: W:\PSOFT\Docs\TaxUpdat\06D\ps88uat3\sql\PSTABLE.SQL

Not Necessary as there is no modifications to any record (altered/build record)

Page 203: Tax Update Plan 12 c

Not Necessary

BUILDING - Do Build/Project on the menu bar then select (radio buttons) all Build options. Make sure the Build Script File option is selected

Not Necessary as there is no modifications to any record (altered/build record)

EDITING -Add the following statements to the beginning of the alter.sql and create.sql:set echo onaccept _tu prompt 'Enter tax update, e.g., 03A: 'accept _database prompt 'Enter database for log file name: 'spool w:\psoft\docs\taxupdat\&_tu\logs\&_database.?????.log [where ????? = 'alter', 'create' or 'view']WHENEVER SQLERROR EXIT SQL.SQLCODE ROLLBACK;ADDPAUSE, CHECK FOR ERRORSdirectly before all DROP commands on the ALTER, and add count(1) of table before creating temp tbl.

to the bottom of the SQLs add spool off

Page 204: Tax Update Plan 12 c

4

RUNNNING - Run IN ORDER Table, Alter, Index, and View scripts from w:\psoft\docs\taxupdat\TU?\Database?\sql\ within SQL Plus for PS91uat4 database. Some Tax upgrades may not have scripts for Views or Indexes. Forward the scripts to supporting DBA (Gunjan) review in anticipation of production implementation. Very Important: Make sure that permissions are retained for the tables that are altered. Use the below sql to find out the permissions. if the grants are lost from the alter script, re-apply the grants to the usersselect * from USER_TAB_PRIVS

N/A as there is no new or modified records or view in 12C delivered project.

Page 205: Tax Update Plan 12 c

5

6

Done

7

8

Apply CSX customizations to Stored SQL Statements(.dms scripts with the same names of COBOL) that are delivered with the Tax Update.step1: Make a list of ALL .dms scripts with name prefix as PSstep2: Run SELECT * FROM PS_CSX_SQL_HINTSwhere pgm_name IN ('DMS1','DMS2', etc)order by pgm_name Step3: If there is an entry, we need to modify corresponding delivered .dms Step4: RUN THE following SQL: SELECT * FROM PS_SQLSTMT_TBL WHERE PGM_NAME = 'NAME OF THE DMS SCRIPT TO MODIFY' Step5: Save the results into a text file and using an editor, look for CSX CUSTOMIZATIONS(RRTA) to locate the the correct position for the RRTA field . You may have to create a SQL to update ps_csx_sql_hints.

No Stored statement is impacted.

..\..\SQLstmtChanges\SQLstmtChanges.doc

Important: change the TU_LOG_DIR environmental variable to point to the PS91UAT4 log directory you created. After you make the change you get out of DMS and sign-on again. If you don't, your logs that were created for PS91DEMO will be over written with PS91UAT4 logs

run w:\psoft\perl\genrunalldms.exe to generate a master DMS script that will run all DMS scripts for the tax update

Create a database user in ps88uat3 with username = RACFID. run geninsert.exe to generate SQL INSERT statements that will restore RRTA tax set if they're deleted by PSTo run, open a command window and cd to w:\psoft\docs\taxupdatthen type 'geninsert -sql=select.txt'The program will generate w:\psoft\docs\taxupdat\geninsert.sql. This can be run in SQLPlus to insert RRTA setup rows after running PS supplied DMS scripts W:\PSOFT\Docs\TaxUpdat>geninsert -sql=select.txtEnter database (e.g., PSPP): pspp$database=PSPPEnter W9218 password for PSPP:$table=ps_st_oth_tax_tblgeninsert.sql already exists. Overwrite?y$outputfile=geninsert.sql

Page 206: Tax Update Plan 12 c

9A

Done

NA

NA

10

Using Data Mover, run all DMS scripts(DMS for stored SQL statement changes) in target. Modify the SET INPUT and SET LOG to read SET INPUT %TU_BATCH_DIR%\?????.dms and SET LOG %TU_LOG_DIR%\????.log respectively. The ???? represents the name of the dms script and log. Double check data base name after loading DMS and BEFORE running by clicking Help/About. (1) W:\PSOFT\Docs\TaxUpdat\06D\upd654800\upd654800\upd654800_batch\scripts \upd654800_msg_i.dms (2) W:\PSOFT\Docs\TaxUpdat\06D\upd654800\upd654800\upd654800_batch\filereferences \maint\upd654800_01.dms (4 up,dfiles) (3) W:\PSOFT\Docs\TaxUpdat\06D\upd654800\upd654800\upd654800_batch\filereferences\cobol\ (10 ps.files, 1 csxps.file)

VERY Important!!!! If pspckrev.dms is delivered with the tax update, check to see if pspckrv2.dms and pspckrv3.dms are also delivered. If they are not, grab them from the latest tax update folder and run in the ORDER: pspckrev.dms;pspckrv2.dms and pspckrv3.dms

If applicable, run the SQL to update ps_csx_sql_hints - only when PeopleSoft delivers a new sql which the CSX RRTA field must be applied.

If it's necessary to restore RRTA tax setup, run W:\PSOFT\Docs\TaxUpdat\11D\post dms sql\11D_post_dms_REVISED.SQL created above. (Make sure that Tier taxes are not missed) This is very important

Restoring RRTA tax setup is not necessary this time

Please add a step to the tax update checklist to the DMS scripts for references to tables that have tax class. The scripts updated the tax form and would have overwritten our RRTA references for tax class 8 and 9. Very Important

No Tax form class tables effected by DMS in 12C

Page 207: Tax Update Plan 12 c

12

run pv12084m.ps91uat4 to check CSX customizations to store SQL statements

13

14

Check them out from Rational under the original sqr CR and modify them.

13 Goto PS8uat3 Calcs After Update TAB.

13.1

No stored statements are impacted in 12C

Based on the ALTER sql, make a list of ALL tables Altered and scan the SQR/SQC library to see if any CSX sqrs are effected by the tables altered(Column drops,Column adds etc).

No record is modified as a result no SQR program is going to get impacted.

online UAT4 P/S signon as wasps - pTools > Portal > -Portal Security Sync - to reSync Portal Reg. In case ProcessServer in down, in uat4 server, cd $PS_HOME > cd appserv > sysadmin > 2) Process Scheduler > 1) Start a Process Scheduler Server

Page 208: Tax Update Plan 12 c

Let DBA know what tables will be created or altered so they can update statistics. No records are modified in 12C

Page 209: Tax Update Plan 12 c

15

NONE

15

16

17

Bounce the appservers after the above SQL is run

Please bring any security changes to our attention once you apply the changes to UAT4. If there are any new pages, there is usually some security change. Important

Run w:\psoft\docs\taxupdat\sql\genGrants.sql to create GRANT and ANALYZE TABLE and ANALYZE INDEX commands. The generated SQL needs to be run after tables are altered.

To execute the generated SQL in TOAD1. open a new connection and paste the generated GRANT and Analyze statements2. From the SQL-Window menu, select Execute SQL window via SQL*Plus. The script in the current window is saved, and then executed as a script...\SQL\genGRANTS.sql

Run the sql X:\DocuLand\eRecruit\TechScripts\eventdefn.sql in ps88uat3We implememted Workflow with the inception of eRecruit. However, we wanted only the eRecruit workflow's to be active. This SQL will only enable the eRecruit workflows. If an eRecruit workflow is delivered in the bundle, we may have to modify eventdefn.sql. If non eRecruit "Activities" are delivered with a tax-update/bundle that Activity will be activated and this SQL will inactivate it.

Page 210: Tax Update Plan 12 c

Done

18

Done

19

Done

20

21

22Done

23Done

Done

24

online UAT3 P/S signon as wasps - pTools > Portal > -Portal Security Sync - to reSync Portal Reg. In case ProcessServer in down, in uat3 server, cd $PS_HOME > cd appserv > sysadmin > 2) Process Scheduler > 1) Start a Process Scheduler Server

Important!! Important!!! Important!!!!Pay UnSheet -now that you've applied the tax update and/or the bundle you must unsheet (Main Menu > North American Payroll > Payroll Processing > Update Paysheets > Pay Unsheet) the X payroll in PS91UAT4.

Reload and recalc X Payroll in PS91UAT4 after tax update and/or bundle is applied

Load X payroll PaySheets (NorthAmericanPayroll > Payroll Processing > Create Paysheets > Create Intial Paysheets)

Initial Calc (NorthAmericanPayroll > Payroll Processing > Run Payroll > Calculate Pay)See the screen print below for the correct options. W:\PSOFT\Docs\TaxUpdat\TaxUpdateCalculatePayrollRunControlScreen.jpg)

Run increment job (if needed) - Determine if the runid needs to be incremented by running the following sql statement SELECT * FROM PS_CSX_BATCH_RUN WHERE CSX_RUN_PREFIX = 'X'If the returned values matches RUN ID from above then there isn’t a need to increment RUN ID.

Run Parm File Load - pv06124m.ps91uat4

run pv06484m.ps91uat4 - executes PAY011, csxpy178, csxbn180, csxbn057, csxbn165 (Check the logs and make sure all the sqrs are run) -

Initial calc (If Necessary) - It is possible that running the SQRs above may update the pay line status on the ps_pay_earnings table. Run W:\psoft\hr844\csx\sql\psearnings.sql, if any records are in update status rerun the initial calc.

Re-Calc All for R, H, and O payrolls, Do Not Unsheet. (NorthAmericanPayroll > Payroll Processing > Run Payroll > Calculate Pay)See the screen print below for the correct options. W:\PSOFT\Docs\TaxUpdat\TaxUpdateCalculatePayrollRunControlScreen.jpg)

Go to PeopleTools -> Utilities -> Administration -> URLs in PS88UAT1. Change the values for CSX_CAREERS to:

http://ps88uat1/psp/PS88UAT1_1/EMPLOYEE/HRMS/c/ROLE_APPLICANT.ER_APPLICANT_HOME.GBL?NAVSTACK=Clear

Page 211: Tax Update Plan 12 c

25

26 Send an e-mail to Testing group and tell them that PS88UAT3 is available for testing.

27

Go to PeopleTools -> Utilities -> Administration -> URLs in PS88UAT1. Change the values for CSX_JOB_SRCH_AGNT_RES_EXT to:

http://ps88uat1/psp/PS88UAT1/EMPLOYEE/HRMS/c/ROLE_APPLICANT.ER_AGENT_RESULTS.GBL?NAVSTACK=Clear

Go to PeopleTools -> Utilities -> Administration -> URLs in PS88UAT3. Change the values for CSX_CAREERS to:

http://ps88uat3/psp/PS88UAT3_1/EMPLOYEE/HRMS/c/ROLE_APPLICANT.ER_APPLICANT_HOME.GBL?NAVSTACK=Clear

Go to PeopleTools -> Utilities -> Administration -> URLs in PS88UAT3. Change the values for CSX_JOB_SRCH_AGNT_RES_EXT to:

http://ps88uat3/psp/PS88UAT3/EMPLOYEE/HRMS/c/ROLE_APPLICANT.ER_AGENT_RESULTS.GBL?NAVSTACK=Clear

Set up the foll. roles for eRecruit users (if applicable): HR Administrator CSXApplicantCSX_ManagerCSX_SS_ROLEJob_Requisition_AuthorizorPAPP_USERPeopleSoft UserRecruiterRecruitment Administrator

Once payroll testing is finished the databases will be available for HR/Ben/e-Recruit/Help Desk testing.

Page 212: Tax Update Plan 12 c

06C-Stored SQL

1) PSPUPSHT: Added RRTA_STATUS_EE and :63 to PSPUPSHT_I_ERN, RRTA_STATUS_EE=:34 to PSPUPSHT_U_ERN, RRTA_STATUS_EE=:34 to PSPUPSHT_U_ERNH and ,RRTA_STATUS_EE=:33 to PSPUPSHT_U_ERNH1 **IMPORTANT: While reviewing PSPUPSHT.cbl, I found that P/S aded a PSPUPSHT_U_ERNH1sql-statement and this had FICA-STATUS-EE. Modified the .cbl to add RRTA_STATUS and compiled all cobol's again on rs240p3. Created an insert statement for ps_csx_sql_hints and updated the dms script as well.

Page 213: Tax Update Plan 12 c

PS91UAT4 PS91UAT4 PS91UAT4 PS91UAT4

vlx1125 vlx1125 vlx1125 vlx1125Tax Update 12B Tax Update 12A Tax Update 11F Tax Update 11E

Done Done Done Done

Done Done Done Done

Done Done Done Done

Done Done Done Done

No CSX Customizations are impacted.

No CSX Customizations are impacted.

Done. Applied customizations to the peoplecode Garn spec. vendor id

Done. Applied customizations to online page "DEDUCTION_TABLE4"

Page 214: Tax Update Plan 12 c

Done Done Done Done

Executed in Online Executed in Online Executed in Online Executed in Online

Page 215: Tax Update Plan 12 c

No Grants lost for the below altered tables and views. Altered TablesTablesPS_CO_LOCALTAX_TBLPS_PSHUP_TXNPS_PY_YE_NOTES_LNGPS_ST_PSHUP_AETPS_PY_YE_SS_NOTESViewsPS_PY_PSHUP_TRX_VWPS_YE_W2C_TXFRM_VWPS_YE_W2CP_TXFRM_V

No Grants lost for the below altered tables and views. Altered TablesCO_STATETAX_TBL PAY_NA_TAX_DIST PAY_NA_TAX_LIAB Altered ViewsCO_LOCALPSD_VW PAY_NA_TAX_D_VW PAY_NA_TAX_L_VW

GRANT SELECT ON PS_BAL_ADJ_TAX TO CSX_SYSADM_RO_ROLE;GRANT SELECT ON PS_TAX_BALANCE TO CSX_SYSADM_RO_ROLE;GRANT SELECT ON PS_TAX_BALANCE TO SYSADM_ARCHIVE;GRANT SELECT ON PS_TAX_BALANCE TO RAR_LINK_USER;GRANT DELETE ON PS_TAX_BALANCE TO PS;GRANT SELECT ON PS_WRK_TAX TO CSX_SYSADM_RO_ROLE;GRANT SELECT ON PS_WRK_TAX_OVRD TO CSX_SYSADM_RO_ROLE;GRANT SELECT ON PS_PAY_TAX TO CSX_SYSADM_RO_ROLE;GRANT SELECT ON PS_PAY_TAX_OVRD TO CSX_SYSADM_RO_ROLE;

select * from USER_TAB_PRIVS WHERE TABLE_NAME IN ('PS_BAL_ADJ_TAX','PS_PAY_TAX','PS_PAY_TAX_OVRD','PS_TAX_BALANCE','PS_WRK_TAX','PS_WRK_TAX_OVRD','PS_TAX_CLASS_BAL');

Done. Grants lost for the folliwing record and view.PS_W2_COMPANYPS_BALANCES_VW. Reapplied the grants.

Page 216: Tax Update Plan 12 c

Done,PSPCKREV.DMS Done,No Customizations

Done Done Done Done

Done. Stored SQL Statements are impacted in 12B tax updates.pspparry.dms and pspupsht.dms

Done. No Stored SQL Statements are impacted in 12A tax updates.

Page 217: Tax Update Plan 12 c

Done Done Done Done

NA NA NA

NA NA NA NA

pspckrev.dms is delivered this time in 11F. But no other dms in previous tax update folders.

Restoring RRTA tax setup is not necessary this time

Restored RRTA tax setup this time IN 12A

Restored RRTA tax setup this time IN 11F

Restoring RRTA tax setup is not necessary this time

No Tax form class tables effected by DMS in 12B

No Tax form class tables effected by DMS in 12A

No Tax form class tables effected by DMS in 11F

Page 218: Tax Update Plan 12 c

Done. Stored SQL Statements are impacted in 12B tax updates.pspparry.dms and pspupsht.dms

No stored procedures impacted this time (delivered by 12A this time.

stored procedures delivered by 11F this time. Custom stored procedure is "PSPCKREV.DMS"

No stored procedures delivered by 11E this time.

Done, No custom sqrs are referring to the tables that are altered.

Done, No custom sqrs are referring to the tables that are altered.

Done, custom sqrs are referring to the tables that are altered.

Done, No custom sqrs are referring to the tables that are altered.

Page 219: Tax Update Plan 12 c

Altered TablesPS_CO_LOCALTAX_TBLPS_PSHUP_TXNPS_PY_YE_NOTES_LNGPS_ST_PSHUP_AETPS_PY_YE_SS_NOTESViewsPS_PY_PSHUP_TRX_VWPS_YE_W2C_TXFRM_VWPS_YE_W2CP_TXFRM_V

New Record

R_TAX011PA RC_TAX011PA

New views

PY_BALPRD_VW PY_BALQTR_VW PY_BALYR_VW

Altered Tables

CO_STATETAX_TBL PAY_NA_TAX_DIST PAY_NA_TAX_LIAB

Altered Views

CO_LOCALPSD_VW PAY_NA_TAX_D_VW PAY_NA_TAX_L_VW

New Records

PS_PY_RC_TAX940APS_PY_TAX940A_EMPL

New View

PS_CO_LOCALPSD_VW

Altered Records

PS_BAL_ADJ_TAXPS_PAY_TAX PS_PAY_TAX_OVRDPS_TAX_BALANCEPS_WRK_TAXPS_WRK_TAX_OVRD

New Records

RC_TAX109_YR

Altered Record

PS_W2_COMPANY

1 Existing Views

PS_BALANCES_VW

Page 220: Tax Update Plan 12 c

NONE

New Component

RUN_TAX011PA

Menu

MANAGE_PAYROLL_PROCESS_US MANAGE_PAYROLL_PROCESS_(USF)

Permission List :

HCCPFGALLPHCCPPY1000

Menu Names :MANAGE_ANNUAL_TAX_RPTG_USNew Component : PY_RUN_TAX940APermission List :HCCPFGALLPHCCPPY1000

Menu Names

MANAGE_ANNUAL_TAX_RPTG_USREPORT_PAYROLL_INFO_US

Permission List

HCCPFGALLPHCCPPY1000

Page 221: Tax Update Plan 12 c

Done Done Done Done

Done Done Done Done

Done Done Done Done

Done Done Done Done

Done Done Done Done

Done Done Done Done

Done Done Done Done

Page 222: Tax Update Plan 12 c
Page 223: Tax Update Plan 12 c
Page 224: Tax Update Plan 12 c

PS91UAT4 PS91UAT4 PS91UAT4 PS91UAT4

vlx1125 vlx1125 vlx1125 vlx1125Tax Update 11D Tax Update 11C Tax Update 11B Tax Update 11A

Done Done Done Done

Done Done Done Done

Done Done Done Done

Done Done Done Done

Changed owner ids from HPY to HEYP for following Portal registry structures :HC_PY_SS_YE_CONS_CAN_GBL,HC_PY_SS_YE_CONS_USA_GBL,HC_PY_SS_YE_FORM_CAN_GBL,HC_PY_SS_YE_FORM_USA_GBL

Page 225: Tax Update Plan 12 c

Done Done Executed in Online Executed in Online

Done Done Executed in Online Executed in Online

Page 226: Tax Update Plan 12 c

Done Done Executed in Online Executed in Online

Page 227: Tax Update Plan 12 c

Done,No Customizations Done,No Customizations Done, Applied Customizations.

Done Done Done Done

Done, Applied Customizations.

Page 228: Tax Update Plan 12 c

Done Done Done Done

NA NA NA NA

NA NA

created a script to INSERT tax class

created a script to INSERT tax class

Page 229: Tax Update Plan 12 c

Done

Done.Found all the hints. NO impact to the customizations.

Done.Found all the hints. NO impact to the customizations.

Done.Found all the hints. NO impact to the customizatiosn.

Done.Found all the hints. NO impact to the customizatiosn.

Done, No custom sqrs are referring to the tables that are altered.

Done, No custom sqrs are referring to the tables that are altered.

Done, No custom sqrs are referring to the tables that are altered.

Done, No custom sqrs are referring to the tables that are altered.

Page 230: Tax Update Plan 12 c

New Records

PS_R_CTX910XM_PDPS_STATE_ADDL_APS_STATE_ADDL_BPS_STATE_ADDL_DPS_STATE_ADDL_E

Altered Record

PS_PY_SSP_OPTN_HDR

2 Existing Views

PS_GVT_PRIO_ADJ_VWPS_ROE_SRCH

5 New Views

PS_PRCSFLG_T4A_LN1PS_PRCSFLG_T4A_LN2PS_PRCSFLG_T4A_VW1PS_PRCSFLG_T4A_VW2PS_T4A_TAXFORM_VW2

New Records

PS_R_CTX910XM_PDPS_STATE_ADDL_APS_STATE_ADDL_BPS_STATE_ADDL_DPS_STATE_ADDL_E

Altered Record

PS_PY_SSP_OPTN_HDR

2 Existing Views

PS_GVT_PRIO_ADJ_VWPS_ROE_SRCH

5 New Views

PS_PRCSFLG_T4A_LN1PS_PRCSFLG_T4A_LN2PS_PRCSFLG_T4A_VW1PS_PRCSFLG_T4A_VW2PS_T4A_TAXFORM_VW2

Page 231: Tax Update Plan 12 c

Menu is DEFINE_PAYROLL_TAXES and the component is STATE_TAX_TABLE (permission list HCCPPY1000 )

Page 232: Tax Update Plan 12 c

Done Done Done Done

Done Done Done Done

Done Done Done Done

Done

Done Done Done Done

Done Done Done

Done Done Done Done

Done Done Done Done

Page 233: Tax Update Plan 12 c
Page 234: Tax Update Plan 12 c
Page 235: Tax Update Plan 12 c

PS91UAT4 PS91UAT4 PS88UAT4 PS88UAT3

vlx1125 vlx1125 VLX1125 lnx563Tax Update 10F Tax Update 10E Tax Update 10D Tax Update 10C

Done Done Done

Done Done Done Done

Done Done Done Done

Done, No Customizatiosn found Done Done

Done Done Done Done

Done, HC_RUN_CTX915A_CAN Portal Registry Strusture label and long descr changed.

Page 236: Tax Update Plan 12 c

Executed in Online Done Executed in Online Executed in Online

Executed in Online NA Executed in Online Executed in Online

Page 237: Tax Update Plan 12 c

Executed in Online Done Executed in Online Executed in Online

Page 238: Tax Update Plan 12 c

NA No Customizations found NA NA

Done Done

Done

NA Done Done Done

Page 239: Tax Update Plan 12 c

Done Done Done Done

NA NA N/A

Na for this Update

No impact to RRTA tax classes.

created a script to update tax class 2 and 3

Page 240: Tax Update Plan 12 c

Done Done

Done Done

Done

Done.Found all the hints. NO impact to the customizatiosn.

Done.Found all the hints. NO impact to the customizatiosn.

Done, No custom sqrs are referring to the tables that are altered.

Done, No custom sqrs are referring to the tables that are altered.

Page 241: Tax Update Plan 12 c

Done

Page 242: Tax Update Plan 12 c
Page 243: Tax Update Plan 12 c

Done Done Done

Done Done Done

Done Done Done

Done Done Done

Done Done Done

Done Done Done

Done

Done Done Done

Page 244: Tax Update Plan 12 c
Page 245: Tax Update Plan 12 c
Page 246: Tax Update Plan 12 c

PS88UAT3 PS88UAT3 PS88UAT3 PS88UAT3 PS88UAT3

lnx563 lnx563 lnx563 lnx563 lnx563Tax Update 10B Tax Update 10A Tax Update 09F Tax Update 09E Tax Update 09B

Done Done Done Done

Done

Done Done

Done Done Done Done Done

No Customizations found No Customizations found Done Done Done

Done Done Done Done N/A (NO scripts to execute, no changes to tables)

Page 247: Tax Update Plan 12 c

Done Done Done

Done Done Done

N/A (NO scripts to execute, no changes to tables)

N/A (NO scripts to execute, no changes to tables)

N/A (NO scripts to execute, no changes to tables)

N/A (NO scripts to execute, no changes to tables)

Page 248: Tax Update Plan 12 c

DoneN/A (NO scripts to execute, no changes to tables)

N/A (NO scripts to execute, no changes to tables)

N/A (NO scripts to execute, no changes to tables)

N/A (NO scripts to execute, no changes to tables)

Page 249: Tax Update Plan 12 c

Done, no scripts found Done, no scripts found Done

Skipped

done, Applied the customizations

N/A Hardcoded the dir name as there are only few

Page 250: Tax Update Plan 12 c

Done done Done Done

n/a n/a

Page 251: Tax Update Plan 12 c

Done Done Done Done Done

DoneNO Impact, there are no changes to tables.

NO Impact, there are no changes to tables.

NO Impact, there are no changes to tables.

Page 252: Tax Update Plan 12 c

N/A

Page 253: Tax Update Plan 12 c

n/a

Page 254: Tax Update Plan 12 c

Done Done Done Done Done

DoneDone Done Done Done Done

Done Done Done Done Done

Done

Not Necessary

Done Done Done Done Done

Done Done Done Done Done

Done

Page 255: Tax Update Plan 12 c
Page 256: Tax Update Plan 12 c
Page 257: Tax Update Plan 12 c

PS88UAT3 PS88UAT3 PS88UAT3 PS88UAT3 PS88UAT3

lnx563 lnx563 lnx563 lnx563 lnx563Tax Update 09A Tax Update 08D Tax Update 08C Tax Update 08B Tax Update 08A

Done Done

Done Done Done Done Done

Done Done Done Done done

Done Done Done None done

Done Done Done Done done

Page 258: Tax Update Plan 12 c

Done Done Done Done done

Done Done Skipped Skipped done

Page 259: Tax Update Plan 12 c

Done Done Skipped Done done

Page 260: Tax Update Plan 12 c

NA Done Done Done done

Done done

Done Done Skipped Skipped Skipped

Done Done

N/A Hardcoded the dir name as there are only few

N/A Hardcoded the dir name as there are only few

Page 261: Tax Update Plan 12 c

Done Done done Done DONE

n/a N/A n/a N/A N/A

n/a N/A done N/A N/A

n/a N/A

Page 262: Tax Update Plan 12 c

Done Done done done

No Impact N/A No Impact

N/A

Done n/a

No impact. All altered tables are run controls.

Page 263: Tax Update Plan 12 c

N/A n/a

Page 264: Tax Update Plan 12 c

n/a n/a

Folder not available n/a n/a

N/A n/a

Page 265: Tax Update Plan 12 c

Done Done done Done

done Done

Done Done done Done

done Done

Not Necessary

Done Done done

Done Done done

Done done

Page 266: Tax Update Plan 12 c

Done

Done

Page 267: Tax Update Plan 12 c
Page 268: Tax Update Plan 12 c

PS88UAT3 PS88UAT3 PS88UAT3 PS88UAT3 PS88UAT3

lnx563 lnx563 lnx563 lnx563 rs240p3Tax Update 07F Tax Update 07E Tax Update 07D Tax Update 07C Tax Update 07B

Done Done DONE DONE DONE

Done Done DONE DONE Done

None

Done Done DONE DONE Done

Applied CSX Changes to TAX_DATA1 pages

Applied CSX Changes to TAX_DATA1 and TAX_DATA3 pages

Page 269: Tax Update Plan 12 c

Done Done DONE DONE Done

Done Done DONE DONE Done

Page 270: Tax Update Plan 12 c

Done Done DONE DONE Done

Page 271: Tax Update Plan 12 c

Done Done DONE

DONE DONE

Skipped skipped DONE

DONE DONE done

DONE: Three ('PSPCKREV' ,'PSPPARRY' ,'PSPSHUPD' ) needed changes out of 5 delivered. Modified DMS. One new SQL needed entry

DONE. PSPCKREV,PSPPARRY dms need to be changed.

N/A Hardcoded the dir name as there are only few

Page 272: Tax Update Plan 12 c

Done Done DONE. DONE done

All the 3 are delivered

NA NA

Gotuniique constraints Gotuniique constraints

One SQL is delivered. Ran Insert into PS_CSX_SQL_HINTS (PGM_NAME, STMT_TYPE, STMT_NAME, CSX_SQL_HINT) Values ('PSPSHUPD', 'S', 'ERND', ',A.RRTA_STATUS_EE');COMMIT

Got unique constraints. Checked and found no diff between UAT3 and PSPP

Page 273: Tax Update Plan 12 c

Done Done DONE

Not required for 07D

Done. 39 hints read from PS_CSX_SQL_HINTSall hints found on PS_SQLSTMT_TBL

Done. ALL 38 hints were found

No impact. All altered tables are run controls.

No impact. All altered tables are run controls.

No impact. All altered tables are run controls.

*****************PS_STATE_TAX_DATA csxpy137.sqr,csxpy2.sqr,csxpy290.sqr,csxpy307.sqr,csxpy330.sqr,csxhr255.sqr,csxtax.sqc*****************

*****************PS_STATE_TAX_DATA csxpy137.sqr,csxpy2.sqr,csxpy290.sqr,csxpy307.sqr,csxpy330.sqr,csxhr255.sqr,csxtax.sqc*****************PS_PAY_GARN_OVRD-csxpy160.sqr,csxpy235.sqr,csxpy256.sqr

SQRs checked out. Modification is DONE

SQRs checked out. Modification is DONE

n/a as PS is already runnimg

Page 274: Tax Update Plan 12 c

n/a n/a

Page 275: Tax Update Plan 12 c

n/a n/a

DONE

n/a n/a

n/a no activities were delivered

n/a no activities were delivered

Page 276: Tax Update Plan 12 c

Done Done DONE Done

Done Done

Done Done DONE Done

Done Done DONE DOne

DONE Same XCW

DONE done

done

DOne

DONE DOne

Rerunning the clac31 are in update status

Page 277: Tax Update Plan 12 c

Done

DONE Done

done

DONE done

done

DONE done

No NEED

Page 278: Tax Update Plan 12 c
Page 279: Tax Update Plan 12 c

PS88UAT3 PS88UAT3 PS88UAT3 PS88UAT3

rs240p3 rs240p3 rs240p3 rs240p3Tax Update 07A Tax Update 06F Tax Update 06E Tax Update 06D

DONE no customizations, all good.

DONE no customizations, all good. DONE

n/a

altered the script paths to uat3.

DONE

did not copy over the menu, made changes manually in uat3. complete - re-applied

RRT1_EFFECT and RRT2_EFFECT back into PAGE DEDUCTION_TABLE3, and the SUBMIT_PB hyperLink push button PAGE TAX_DATA1..

keep customizations, keep target …,target select all

did not copy over the menu, made changes manually in uat3.

DONE - SANITY CHK: MUST DO …

altered the script paths to uat3.

Page 280: Tax Update Plan 12 c

DONE

DONE

created view sql only for PS_W2_CO_VW

record 53 of 54 processed. Log states Warning: RC_TAX930PM1 - Record definition does not exist. Record not processed. Research…object to be deleted

changed variable TU_LOG_DIR to uat3

changed variable TU_LOG_DIR to uat3

COMPLETED adding the statements to the scripts for alter, index, table, and view scripts. Also changed the environmental variable.

Page 281: Tax Update Plan 12 c

DONE CREATE OR REPLACE VIEW PS_W2_CO_VW

table, alter_counts, alter, index, views

@W:\PSOFT\Docs\TaxUpdat\6D\ ps88uat3\sql\*.SQL..IN THAT ORDER - ALL GOOD

Page 282: Tax Update Plan 12 c

n/a

DONE already done.

done

DONE n/a

N/A

no cobol ldms scripts altho PSPPARRY.cbl has delivered changes.

OF THE TWO COBOL DMS - ONLY ONE HAD A RRT HINT. ..PSPSHUPD_S_ERNENTERED IN THE . pspshupd.dms FILE.

matched four dms sqls within the ps_csx_sql_hints pgm_name. Found sqls impacted in the dms, added the rrt fields in the proper position based on uat3 ps_sqlstmt_tbl.

changed variable TU_LOG_DIR to uat3

output DMS file is W:\PSOFT\Docs\TaxUpdat\06F\runall06F.dms

no cobol ldms scripts altho PSPPARRY.cbl has delivered changes.

geninsert -sql=select.txt- ran in pspp production to gen script insert sql, which is created in path W:\PSOFT\Docs\TaxUpdat\geninsert.sql just

copy created in W:\PSOFT\Docs\TaxUpdat\06D\AppDesigner_SQL\geninsert.sql

Page 283: Tax Update Plan 12 c

DONE

N/A n/a na n/a

n/a na

W:\PSOFT\Docs\TaxUpdat\06F\runall06F.dmsALL SUCCESSFUL

successful completion of all. Substitution csxupd654809_04.dms for upd654809_04.dms

Successful completionScript Completed. 1 msg dms4 maint dms10 delivered cobol4 csx mod cobol

Page 284: Tax Update Plan 12 c

DONE n/a

DONE n/a not reqd for 06D either

???

DONE submit…

38 hints read from PS_CSX_SQL_HINTSall hints found on PS_SQLSTMT_TBL

38 hints read from PS_CSX_SQL_HINTSall hints found on PS_SQLSTMT_TBL

grep'ed all tables, csxye013.sqr PS_W2_AMOUNTS:

grep -i 'INTO *PS_EARNINGS_TBL' csx*.sq* grep -i 'UPDATE *PS_EARNINGS_TBL' csx*.sq*PS_DEDUCTION_CLASSPS_EARNINGS_TBLnew field SUBJECT_QPIP no hits both

Page 285: Tax Update Plan 12 c

n/a N/A n/a

Page 286: Tax Update Plan 12 c

N/A n/a

done executed SQL in Toad

392 rows updated.Commit complete.31 rows updated.Commit complete. STOP - APPLY

06E..then continue at this point.

executed pvmancache.uat3

Page 287: Tax Update Plan 12 c

done

done

done

done

NOT NECESSARY

no need, okay at

done cd $PSCNTL1 done

done

logs all good return codes

done

complete

done okay

XCS - Success57806 SQR Report PAYUNSHT

XCQ unsheet success - 4113 SQR Report PAYUNSHT W9218 11/10/2006 3:15:52PM EST

57807 PSPPYBLD failed57808 PSPPYBLD - success

4114 COBOL SQL PSPPYBLD W9218 11/10/2006 3:27:17PM COMPLETED 4:30PM

57810 PSPPYRUN error57811 PSPPYRUN Success

4115 COBOL SQL PSPPYRUN W9218 11/10/2006 4:42:00PM complete 5:20

all good return codes, same file size as earler calc run, and bn165 not gen ok

4116 COBOL SQL PSPPYRUN W9218 11/10/2006 5:54:25PM EST

Page 288: Tax Update Plan 12 c

donecomplete

done okay

done

complete

done okay

done

Complete

done okay

done

done

Tuesday late morning ready for testing

eMail morning of 11/13/2006

payroll taX complete Wednesday - open to public

Page 289: Tax Update Plan 12 c
Page 290: Tax Update Plan 12 c

PS88UAT2 PS88UAT2 PS88UAT3

rs240p3 rs240p3 rs240p3Tax Update 06C Tax Update 06B Tax Update 06A

Info Info Info

Done 06/20/06 12:40 done 5/2506 Done

Done 06/20/06 13:08 done 5/25/06 Done

done 5/25/06 Done

Done - Only PSALTER.SQL is applicable okay - also Done

Done 06/20/06 13:30. Modified page TAX_DATA1 and modified Record PeopleCode FUNCLIB_PAY.PRIORITY.FieldFormula

Page 291: Tax Update Plan 12 c

Done okay Done

Done Done

all three scripts for table, alter, and index - complete

Page 292: Tax Update Plan 12 c

Done

Done 06/20 13:42 - only W:\PSOFT\Docs\TaxUpdat\06C\ps88uat2\sql\PSALTER.SQL is applicable

TABLE - check, Alter - check, and Index - check for any ALTERs, grep in PSPP and PS_RC_TAX810ME structure is quite different.

Page 293: Tax Update Plan 12 c

Done 06/21 8:20 Done

n/a n/a n/a

Done 06/21 9:10 done - 05/26/06 Done

**IMPORTANT: See note below titled 06C-Stored SQL. Done pspsupsht.dms, no change to pspetipc.dms, no change to psprpupd.dms, Done pspshupd.dms Done pspparry.dms (21 changes) - 06/20 18:00

CHANGED pspecalc.dms to add rrta_status_ee - in cobol PSPECALC.

Changed pspparry.dms and pspupsht.dms. Also, created a script csx_sql_hints.sql to change the values for PSPUPSHT/U/ERN and PSPUPSHT/U/ERNH

changed the environmental variable in WIN

Page 294: Tax Update Plan 12 c

done Done

Done on 06/21 9:25 - Ran W:\PSOFT\Docs\TaxUpdat\06C\runall06C.dms

Successful completionScript Completed.

Done. Ran W:\PSOFT\Docs\TaxUpdat\06A\runall06A.dms

Done 6/21 9:29 - Ran W:\PSOFT\Docs\TaxUpdat\06C\ps88uat2\sql\csx_sql_hints.sql. We now have 38 rows instead of 37 rows in ps_csx_sql_hints table.

Done 06/21 9:35 - 43 ORA-00001: unique constraint (SYSADM.PS_ST_OTH_TAX_TBL) violated errors and that is ok.

no need to run in prod - already there in uat2.

Done w:\psoft\docs\taxupdat\geninsert.sql. Some have unique constraint errors and that's ok

Page 295: Tax Update Plan 12 c

done - no changes

Not Reqd for 06C

n/a

Done - 06/21 09:37 - 38 hints read from PS_CSX_SQL_HINTSall hints found on PS_SQLSTMT_TBL

done - all 37 hints were found

37 hints read from PS_CSX_SQL_HINTSall hints found on PS_SQLSTMT_TBL

Done - No changes; In addition, FED_TAX_DATA.NRA_EXEMPT_WHRULE is now XLAT instead of Y/N. This did not affect any SQR's/SQC's

Modify csxhr255.sqr, csxpy137.sqr, csxpy2.sqr, csxpy290.sqr and csxtax.sqc to incorporate ps_fed_tax_data changes( P/s added field NRA_EXEMPT_WHRULE field). No sqr changes for ps_ic_w4_audit table changes

Checked out the SQR's under ChangeRequest CSX00010867 Tax Update 06A. Made changes to the SQR's and

Page 296: Tax Update Plan 12 c

n/a n/a n/a

Page 297: Tax Update Plan 12 c

n/a

Done 06/21 9:53 done Done

done Done

According to DBA no need to run this.

Done 06/21 10:22 - Brought app server down, deleted CACHE and bought up the app server for ps88uat2 on rs239p3 and rs240p3

Page 298: Tax Update Plan 12 c

DoneInfo

Done 06/21 12:37 done Done 01/19/06

Done 06/21 13:50 Done 01/19/06

runid good XCL

Done 06/21 13:55 Done 01/20/06 8:20 AM

Done 06/21 14:08 good - 05/26/06 Done

Done 06/21 14:20 complete 05/26/06

Done

Done Done

Unsheeted XCM - Done 06/21/2006 10:42:42AM

done, used 'the sql' to verify the XCL removal.

Select returns XCM. No need to run the increment job.

The sql returmed XCH. There is no need to run the increment job.

Done (There were 17 in U status)

Page 299: Tax Update Plan 12 c

Done

Done Done

Done

Done Done

Done

Done Done

done 05/30/06 morning Done 01/20/06 9:40 AM

Done

Done in PS88UAT3 FOR D3892 ON 01/25/06

Done Wed 6/21/2006 2:35 PM - only to PAYROLL team

Done - Sent an email to all BP's to test on 06/26 11:20

Page 300: Tax Update Plan 12 c
Page 301: Tax Update Plan 12 c

Task

1

2

3

4

Compile a list of COBOLs(Source files .cbl files; Executables .gnt files) ; SQRs( .sqr files) ;SQCs(.sqc files). This includes the programs that were not delivered with a Tax Update/Bundle but were changed due to Record Defn or any other changes.

Ensure that you have a sign-off from all business areas.

Run compare of the projects between PS88UAT3 and PSPP to set update switches

Run copytorationalclones.sh script in lnx563s Tax Update Directory which will copy all delivered and .new SQRs, SQCs and COBOL into the cloned rational directories

Page 302: Tax Update Plan 12 c

5

6

6

7

8

Copy NEW versions to RATIONAL:On lnx563 edit setupEnv file to set environmental variable $RATIONALDIR to your rational directory on M:\ drive. Then RUN .setupEnv again. After it is done issue command echo $RATIONALDIR and see if it points to the right path.run genFtpGetAllTUPrograms.sh script on lnx563s Tax Update directory to generate FtpGetAllTUPrograms.sh script.

Then FtpGetAllTUPrograms.sh will be emailed to yourself along with a list of all programs for your use to verify the program in Rational. Once received, save FtpGetAllTUPrograms.sh as a .BAT file and run via a dos window.

This will FTP all the new versions of SQRs, SQCs and COBOLs that were checked-out from lnx563s to Rational's respective folders on M:\ drive

Check In:Verify all the overlayed versions in Rational to make sure that the right versions are copied. Manually check in all the files

Check In: CSX SQRs/SQCs and scripts if applicable (e.g. scripts)

Delete only files [cleanUp leftOver files from previous taxUpdate] - leave the directories as is under lnx563 /opt/software/ccimport/peoplesoft/ps_cobol/gnt and any of the sub-folders

Copy all .gnts and PSPPYNET.int from lnx563 /opt/local/software/ps847/psoft/cblbin to lnx563 /opt/software/ccimport/peoplesoft/ps_cobol/gnt

Page 303: Tax Update Plan 12 c

9

10

Ensure that you have the CR for the .gnt's

11

12

13

Create Workflow for the DBA

14 Get approvals from BP and Paul

15

Get approvals from QA

16

Inform McCoy Carter to change the config file to include only gnt and then request them to run a process that will create a CR ONLY for the .gnt's. This is a configurable item on their end. Their process will handle the new .gnt's as well. We should get an email with the CR number for the .gnt's

In ClearQuest, get all the CR's to a PROD state and then attach the three CR's to a CC. Create a CC with all the CR's (sqr/sqc, cobol, gnt) and get all the reqd approvals. Create two m/f c/m - PSOX for online/sql/dms changes and one PSAX for batch changes. Create TT for BP approval

If Portal sync needs to be run from production, fill a TOPS request : Gateway -> My Work -> Tools -> Help Desk (TOPS). Have Tony Papa approve the request to grant the ability to sign onto PSPP using WASPS. After Tony approves it, ask David Jones to reset the password and provide you with the password temporarily.

Send an e-mail to DBA and Midware support giving them a heads up that the Tax Update/Bundles are coming.

Page 304: Tax Update Plan 12 c

17

If users will be locked out during production implementation, contact Sandy Schwanke (Gateway Development) about changing CSX Gateway link to a different page during outageExample in W:\PSOFT\Docs\TaxUpdat\mypaytempdown.html

Page 305: Tax Update Plan 12 c

10A

DONE

Page 306: Tax Update Plan 12 c

DONE

Page 307: Tax Update Plan 12 c
Page 308: Tax Update Plan 12 c

09F

DONE

DONE

Page 309: Tax Update Plan 12 c

DONE

Page 310: Tax Update Plan 12 c
Page 311: Tax Update Plan 12 c

09E

DONE

DONE

Page 312: Tax Update Plan 12 c

DONE

Page 313: Tax Update Plan 12 c

DONE

Page 314: Tax Update Plan 12 c

09C

DONE

DONE

Page 315: Tax Update Plan 12 c

DONE

Page 316: Tax Update Plan 12 c
Page 317: Tax Update Plan 12 c

09ADone

Done

Done

Page 318: Tax Update Plan 12 c

Done

Done

Done

Done

Page 319: Tax Update Plan 12 c

Done

Done

Page 320: Tax Update Plan 12 c

08D 08C 08B 08ADone

Done Done Done

Done Done Done Done

Done Done Done Done

Page 321: Tax Update Plan 12 c

Done Done Done Done

Done Done Done Done

Done Done Done Done

Done Done Done Done

Page 322: Tax Update Plan 12 c

Done Done Done Done

Done Done Done Done

Done Done Done Done

n/a

Done Done Done Done

Done Done Done DoneDone Done Done

Done n/a Done

Page 323: Tax Update Plan 12 c

n/a n/a

Page 324: Tax Update Plan 12 c

07F 07E 07D 07C

Done Done

Done Done

Done Done Done Done

Page 325: Tax Update Plan 12 c

Done Done Done Done

Done Done Done Done

Done Done Done Done

Done Done

Done Done Done Done

Page 326: Tax Update Plan 12 c

Done Done Done Done

Done Done

Done Done

n/a

Done Done Done Done

DoneDone

Done Done

Page 327: Tax Update Plan 12 c

07B(PRJ698733) 07A

Payroll/HR/BENEFITS/e-Recruit signed off

Done(PRJ698733)

Done-Ran a FTP.

Done 25 + 1= 26 Cobols;3 PS SQC,31 PS SQRS,1 csx SQC,7 CSX SQR

Done -Ran ftp copytorationalclones.sh and ftped 25 cobols. Manually ftped PSPDEDLD.

Page 328: Tax Update Plan 12 c

Done-Ran a FTP.

Checked in ALL the files - 26 CBLs 34 SQR/SQC

Checked in 8 SQRs and 1 SQC Done-Ran a FTP.

done removed all gnts done

Done 358 gnts done-359 gnts

Done. Ran FtpGetAllTUPrograms.bat from command line and verified that all SQR,SQC and COBOLs are right in RATIONAL.

Page 329: Tax Update Plan 12 c

Sent an e-mail to McCoy. done

CR CSX00025457 done

Done done

n/a n/a

Done WKFL00039154 n/a

Done donedone

n/a

Page 330: Tax Update Plan 12 c

06F35 cbl and 58 sqr/c files

okay PRJ654911

received signOff from all groups, last this morning Friday HR/BN.

mfzip $(find . -name '*sq*' -mtime -3)in rs240p3 /opt/local/software/ps847/ psoft/sqr zipped to: /home/psoft/tmp/w9218.1343506.zipeMailed and saved to W:\PSOFT\Docs\TaxUpdat\06F\pspp\Rational_SQR_TurnOver - 58 filesCopied each file to Rational M driveChecked In Friday 12:02

Page 331: Tax Update Plan 12 c

none

mfzip $(find . -name '*cbl' -mtime -3)in rs240p3 /opt/local/software/ps847/ psoft/src/cbl, zipped to: /home/psoft/tmp/w9218.1229000.zipeMailed and saved to: W:\PSOFT\Docs\TaxUpdat\06F\pspp\Rational_CBL_TurnOver\w9218.3346610Copied each file to Rational M driveChecked in Friday 12:05

rs240p3 /net/rs113/opt/local/software/ccimport/peoplesoft/ps_cobol/gnt > rm *.gnt

rs240p3 /opt/local/software/ps847/psoft/cblbin cp *.gnt /net/rs113/opt/local/software/ccimport/peoplesoft/ps_cobol/gnt

Page 332: Tax Update Plan 12 c

eMail McCoy at 12:30.

Page 333: Tax Update Plan 12 c

06D/06E 06CDone 06/27

Recvd from all.

Done 06/29 16:00

46 sqr/sqc and 31 cblssqr/sqc 10(6D) + 36(6E) = 46cbl 27(6D) + 7(6E) = 34 - 3(repeats) = final 31

PRJ654800 and PRJ654809 - no click portal registry structures in appDesigner

zipped/mailed 46 files from rs240p3 /opt/local/software/ps847/ psoft/sqr, unzipped/saved to W:\PSOFT\Docs\TaxUpdat\06D\ upd654800\upd654800\upd654800_batch\filereferences\sqr\TurnOver, COPIED and CHECKED-IN FRIDAY 1:53PM

ftp'ed 18 files (17 sqr's and 1 sqc) to h:\ drive and using two Windows Explorers, copied to the appropriate folders on M drive and then in Rational CC Explorer, right clicked and checked in

Page 334: Tax Update Plan 12 c

n/a n/a

Done 06/27

copied 358 files to folder Done 06/30 07:51

zipped/mailed 31 files from rs240p3 /opt/local/software/ps847/ psoft/src/cbl, unzipped/saved to W:\PSOFT\Docs\TaxUpdat\06D\ upd654800\upd654800\upd654800_batch\filereferences\src\cbl\TurnOver, COPIED and CHECKED-IN FRIDAY 1:53PM

ftp'ed 15 .cbl files to h:\ drive and using two Windows Explorers, copied to the appropriate folder on M drive and then in Rational CC Explorer, right clicked and checked in

ls -l | wc -l 358 files were removed in /net/rs113/opt/local/software/ccimport/peoplesoft/ps_cobol/gnt..all other folders were empty.

Page 335: Tax Update Plan 12 c

C/R20142 CSX00015497

Service request number 35556 submit

WKFL00021762

Done

Done

Done. Informed Gunjan

Notified McCoy Nov 17th. Aborted the implementation, and re-scheduled for Nov27th.

Informed McCoy and CC'ed Keith 06/30 9:39

PSAX000214C/R19500 (46) - sqrC/R19397 (31) - cblC/R20142 - gntsC/C20169 replaced by: C/C20374 ..cancelled. WKFL00030672

Done. PSOX000158, TT EMN02378, PSAX000117, TT EMN02379, Rational CC CSX00015505

Page 336: Tax Update Plan 12 c
Page 337: Tax Update Plan 12 c
Page 338: Tax Update Plan 12 c

Page 338 of 343 Tab 3 Tax Upgrd Implementation Printed 04/07/2023 21:54:12

document.xls 9. Production Implementation

Task

Responsible 10A 09A 08D 08C 08B 08A 07E 07D 07C 07B 07A

06F 06E 06D06C 06B 06A 06A NOTES Bundle 11 05E 05C 05D

AIX server where files are locatedrs241p1(PP)

1 n/a N/A n/a n/a n/a n/a N/A

n/a n/a

n/a

n/a

n/a n/a

2 N/A n/a n/a n/a n/a N/A

n/a n/a

n/a

N/A

Done 02/01/06

3 DBA N/A n/a n/a n/a n/a N/A

n/a n/a

n/a

N/A

Done n/a CSX_SP_05E

4 n/a N/A n/a n/a n/a n/a n/a n/a n/a n/a N/A n/a n/a n/a n/a n/a

5 Tech Done Done Done Done okayokay. n/a

Done Done Done 11/30 Done 11/30 done done

6

Tech Done Done Done done done done done Done done okay

okay. n/a

Done

done 06/02

Done 02/02/06 Done n/a n/a

7

PSPP Done done done done okay

DONE

Done

done

Done PRJ642208 PRJ600162(Done) PRJ621656(Done) done done

8

DBA Done Not Necessary done done done done done Done only psalter.sql Done done done

9

DBA Not Necessary Not Necessary done n/a n/a n/a n/a N/A N/A

n/a n/a

n/a n/A n/a n/a n/a n/a

10DBA Not Necessary Not Necessary n/a n/a n/a done n/a n/a N/A

N/A N/An/a

N/An/A RUN LATER RUN LATER n/a n/a

11

Tech Done done n/a done done Done Done

12DBA Done done done done done Done done all successful

DONEDone Done W:\PSOFT\Docs\TaxUpdat\06A\runall06A.dms Bundle 11 Done 05E done

13 Run csx_sql_hints.sql if applicable DBA Done n/a n/a done done done n/a N/A N/A N/A n/a n/a

DoneN/A

Done

14 Run geninsert.sql DBA Not Necessary n/a n/a done done n/a N/A N/A okay Done N/A Done w:\psoft\docs\taxupdat\geninsert.sql

15Rational Done Done Done done done done done Done Done Done Done by Rational

16Rational Done Done Done done done done done SQR/SQCs done Done Done Done by Rational Done by Rational

17

Tech Applications N/A n/a n/a n/a n/a n/a N/A

n/a n/a

n/a

N/A

Done

18 DBA N/A n/a n/a n/a n/a n/a N/A n/a n/a

n/aN/A

Done Done already Done

19

n/a N/A n/a n/a n/a n/a n/a N/A

n/a n/a

n/a

N/A

n/a n/a n/a

20

Tech Done Done Done done done done good GOOD done good

37 hints … great

Done n/a n/a done done

21 DBA N/A n/a n/a n/a complete

n/a

Done

392 reset to 0, 31 set to 1

Done X:\DocuLand\eRecruit\TechScripts\eventdefn.sql

22

Tech N/A n/a n/a good good good good good good

n/a

Done Done

23

BP Done Done done BP done complete Done Done done

24 Calc X payroll in PSPP BP Done Done done BP Success XCX done complete Done Done done

25 Check volume of errors to make sure that it's not excessive. BP Done Done done BP Only 4 errors done complete Done Done done

26 Unsheet the X payroll you just calced BP Done Done done BP done complete Done Done done

27Tech Done Done done done done Payroll eMailed Done done

link

28

Technology Done Not Necessary Not Necessary done done Done done okay

Done

29 Open W:\PSOFT\Docs\html\tu_bundles.html in WORD and update it.Tech Done Done done done done done Done done updated

Done 06/30/06

30 Tech Done Done done done

31 Tech Not Necessary Not Necessary

Tech Not Needed yes sir

.cbl to be done neXt week

Tech Not Needed

Rational

For Bundles ONLY:If users are to be locked out, contact CSX Portal Support (e.g., Sandy Schwanke) to make CSX gateway change to show 'Come Back Later" page.

Done, Moved the project PS_CSX_SP_05E and ran the sql. Checked and the careers site displays

n/a - edit the log on message

n/a - edit the log on message

For Bundles ONLY:Open project CSX_LOCKOUT in ps88uat3 and uncomment RecordPeopleCode in DERIVED_ER.PAGE_TITLE.RowInit and HR_LINK_WRK.TITLE_MAIN.RowInit. Open Page CSX_SS_TEMP_DOWN and Double click on the HTML area and change the time and the message Tech

Applications

For Bundles ONLY:Move the project for CSX_LOCKOUT to production for e-recruit lockout

For Bundles ONLY:If users are to be locked out, run lock out SQL.

Delete your client PS cache files in C:\PS\CACHE\PS88UAT3 and your target databases PSPP

deleted the three folders under CACHE

Run compare of the projects between PS88UAT3 and PSPP to set update switches

Done 12/1 and the flags are set for Projects : PRJ621656(Done);PRJ600162;PRJ601025

In Application Designer: Tools/Upgrade/Copy Export project to each target database from PS88UAT3.

DBA for PSPP Tech for ALL others

Done. Compared again and it looks fine.

In PSPP, using SQLPlus, Run Create and alter scripts from w:\psoft\docs\taxupdat\TU?\PS88UAT3\sql\ for Tax Update TU; and S:\PeopleSoft\88SP1\Bundles\Bundle?\ps88uat3\sql; Run Table, Alter, Index, View scripts (In that Order : pstable.SQL, psalter.SQL, psIndex.SQL, and psView.SQL) Note: not all tax updates will have all four Done, NO

ERRORS

W:\PSOFT\Docs\TaxUpdat\06F\ps88uat3\sql\PSVIEW.SQLDONE WITH RAYMAN

PRJ654809W:\PSOFT\Docs\TaxUpdat\06E\ps88uat3\sql

DONEPRJ654800

W:\PSOFT\Docs\TaxUpdat\06B\pspp\sql\psalter.sql W:\PSOFT\Docs\TaxUpdat\06B\pspp\sql\psindex.sql W:\PSOFT\Docs\TaxUpdat\06B\pspp\sql\pstable.sql DONE

W:\PSOFT\Docs\TaxUpdat\06A\pspp\sql\psalter.sql W:\PSOFT\Docs\TaxUpdat\06A\pspp\sql\psindex.sql W:\PSOFT\Docs\TaxUpdat\06A\pspp\sql\psview.sql

S:\PeopleSoft\88SP1\Bundles\Bundle11\ps88uat3\sql\(Done)

w:\psoft\docs\taxupdat\05E\PS88UAT3\sql\(Done)

Create RRTA tax data insert sql to be run in production after the update is applied. Run the following statement in Toad and generate the insert statements to W:\PSOFT\Docs\TaxUpdat\05F\ps88uat2\sql\tax_table_inserts_RRTA.sql to insert RRTA tax rows into production from PS88UAT2 . This is specific to 05F

Done w:\psoft\docs\taxupdat\geninsert.sql. Some have unique constraint errors and that's ok NOT NECESSARY

In PSPP, if necessary(check with DBA) run the analyze commands created during PS88UAT3 implementation

Create a single dms script to run all dms scripts manually. Make sure that the DBA has access to these folders. Check the i/p and log files to be correct. Setup two environmental varables TU_BATCH_DIR and TU_LOG_DIR and point them to the batch and log dir of the tax update you are working on. If Data Mover is open, close it, update the environment variables and restart. Skipped,

Hardcode the values in the DMS

Skipped, Hardcode the values in the DMS

Skipped, Hardcode the values in the DMS

Done. Updated the TU_LOG_DIR changed to point to PSPP

TU_LOG_DIR changed to

output DMS file is W:\PSOFT\Docs\TaxUpdat\06F\runall06F.dms

W:\PSOFT\Docs\TaxUpdat\06B\upd642275\upd642275\upd642275_batch\filereferences\cobol\storepay.dms - run dms scripts in the same order as

TU_BATCH_DIRW:\PSOFT\Docs\TaxUpdat\06D\ upd654809\upd654809\upd654809\upd654809_batchTU_LOG_DIRW:\PSOFT\Docs\TaxUpdat\06D\pspp\logs

Environmental varable log pointing to pspp folder. W:\PSOFT\Docs\TaxUpdat\06B\runall05F.dms. Runs in dataMover.

S:\PeopleSoft\88SP1\Bundles\Bundle11\runallBundle11.dms(Done)

W:\PSOFT\Docs\TaxUpdat\05E\runall05E.dms (Done)

In PSPP, run the above dms scripts with DATAMOVER. Make sure that the database is correct by clicking on HELP/about

W:\PSOFT\Docs\TaxUpdat\06B\runall06A.dms DONE

W:\PSOFT\Docs\TaxUpdat\06A\pspp\sql\csx_sql_hints.sql

Move compiled COBOLs(.gnt files) and new/modified Source COBOL(.cbl files) to production. This is accomplished by Rational

COBOL Done;SQR SQC Done

Move all SQRs new/modified SQRs to production. This is accomplished by Rational.

For Bundles ONLY:Open project CSX_LOCKOUT in ps88uat3 and comment RecordPeopleCode in DERIVED_ER.PAGE_TITLE.RowInit and HR_LINK_WRK.TITLE_MAIN.RowInit.

For Bundles ONLY:Move CSX_LOCKOUT project to production to allow the e-recruit users to getin

For Bundles ONLY:If users were locked out, run SQL to unlock users and contact CSX Portal Support to restore normal gateway page.

Send email to Scheduling to run pv12084m.sh to check CSX customizations to store SQL statements. Once run look into $PSPRODDATOUT for pv12084m.lst

38 hints read good Done. 38 hints read

from PS_CSX_SQL_HINTSall hints found on PS_SQLSTMT_TBL

For Bundles ONLY:Run the sql X:\DocuLand\eRecruit\TechScripts\eventdefn.sql in PSPP. We implemented Workflow with the inception of eRecruit. However, we wanted only the eRecruit workflow's to be active. This SQL will only enable the eRecruit workflows. If an eRecruit workflow is delivered in the bundle, we may have to modify eventdefn.sql. If an existing non eRecruit "Activities" are delivered with a tax-update/bundle that Activity will be activated and this SQL will inactivate it. If a new "Activity" is delivered in a tax-update/bundle, that will have to evaluated and then eventdefn.sql will have to be modified.

UPDATE PSEVENTDEFN

If lots of online objects have changed or if eventdefn.sql has run, send an e-mail to scheduling requesting them to Run XPYCACHE with triggers in Production

Load paysheets for next X payroll in PSPP. Call Margaret Dunbar on her cell phone -904-993-2691.

Success Margaret Loaded the paysheets for XCX

Jim O is going to do it

E-mail to Tax Update E-mail list, with message that tax update has been applied.

Done Fri 6/30/2006 8:52 PM

MAILING LIST: Please check:DL FSI Pay Ops;DL FSI Pay Tech Support; Lehmann, Carolyn; Dunbar, Margaret; Davis, Gary; Dahlseid, Janet; Jones, David

Check Set Up HRMS -> Product Related -> North American Payroll -> Federal/State Taxes -> Tax Table (Additional Rates tab) for State = '$U' , to make sure Supplemental Method is 'Percent of Taxable Gross' in both boxes OR the foll. sql should return tax_type = G (Percent of Taxable Gross) : SELECT * FROM PS_ST_OTH_TAX_TBL A WHERE A.EFFDT = (SELECT MAX(A_ED.EFFDT) FROM PS_ST_OTH_TAX_TBL A_ED WHERE A.STATE = A_ED.STATE AND A_ED.EFFDT <= SYSDATE) AND A.STATE = '$U' AND A.TAX_CLASS IN ('5','6','7','8','9')

Done; verified using sql

FTP all new SQRs located in the Tax Update's delivered directory to all the test servers /opt/local/software/ps847/psoft/sqr directories. (all delivered and delivered + csx mod sqrs).Run Ftp_To_rs239p3_afterTaxUpdate.sh and Ftp_To_rs240p2_afterTaxUpdate.sh. These scripts, generated earlier, will FTP both Cobol, SQRs, and GNTs to lnx562 and lnx560/1 for your convenience.

Done. Copied modified csx sqr/sqc too

ftp mput all sqr files from the delivered folder to rs239p3. ftp put the four sqr csx mod files to rs239p3.

Done 07/03 - Ftp'ed 18 sqr/sqc's from rs240p3 to rs239p3

Done 02/05/06 - FTP'ed 37 sqr's and sqc's from rs240p3 to rs239p3

Moved the sqrs from rs240p3 delivered to rs239p3

Moved the sqrs from rs240p3 delivered and copied the 3 modified sqrs tax910ld,ctx910ld,tax930pm.

done - did not do rs240

done - did not do rs240

If MENUS etc are changed: P/S signon as wasps with the password provided - pTools > Portal > -Portal Security Sync - to reSync Portal Reg.

Not needed, not many ONLINE changes

Not needed, not many ONLINE changes

Copy (ftp mput) rs240p3 /opt/local/software/ps847/psoft/src/cblto rs239p3 /opt/local/software/ps847/psoft/src/cbl

Done 07/03 - Ftp'ed 15 .cbl's from rs240p3 to rs239p3

Done 02/05/06 - FTP'ed 17 .cbl's from rs240p3 to rs239p3

Copy gnts from rs240p3 .gnts from rs240p3 /opt/local/software/ps847/psoft/cblbin to rs239p3

fattoftp> promptInteractive mode off.ftp> mput *.gnt

Done 07/03/06 - First zipped all .gnts on rs239p3 ../cblbin folder as cblbin20060703.zip and then ftpe'd 358 .gnt's from

First zipped all .gnts on rs239p3 ../cblbin folder as cblbin20060205.zip and then ftpe'd 356 .gnt's from rs240p3 to rs239p3

online UAT3 P/S signon as wasps - pTools > Portal > -Portal Security Sync - to reSync Portal Reg. In case ProcessServer in down, in uat3 server, cd $PS_HOME > cd appserv > sysadmin > 2) Process Scheduler > 1) Start a Process Scheduler Server Ran W:\PSOFT\Docs\TaxUpdat\

06A\pspp\sql\psalter.sql

UPDATE PSEVENTDEFNSET ACTIVE ='0' /commit/UPDATE PSEVENTDEFNSET ACTIVE ='1' WHERE ACTIVITYNAME IN ('CSX_ER_INVITE_TEST','EP_NOTIFY','ER_AGENT_RES','ER_EMAIL_EMPLOYEE','ER_INTVW_EVAL_REMINDER','ER_ROUTE','ER_ROUTE_REQSCR','ER_SS_APP_INTVW_SCHED','ER_SS_EE_INTVW_EVAL','ER_STATUS','HR_DEV_REQ_MGR','HR_DEV_REQ_RECR','HR_EE_OFFER','HR_REQUEST_APP_REF','HR_SUBMIT_RESUME_APP','PREHIRE_APPLICANTS','Track Applicant Activity')/commit/

Page 339: Tax Update Plan 12 c

TASK

1

2

3 Copy project from ps88uat3 to ps88dev1

4

5

6

7

8

9 Copy the modified CSX SQR and SQCs from production folder.10 Run csx_sql_hints.sql if applicable in ps88dev111 Run geninsert.sql in ps88dev1 12 Run sql to update pseventdefn

13

14

A week later - Create ps88dev1 folder under W:\PSOFT\Docs\TaxUpdat\taxupdatenumber\ and also log folder under ps88dev1.

Delete your client PS cache files in C:\PS\CACHE\PS88UAT3 and your target databases PS88DEV1

Run compare of the projects between PS88UAT3 and PS88DEV1 to set update switches. Be careful not to OVERLAY any developer's

work

In PS88DEV1, using SQLPlus, runun ALL SQL Scripts from w:\psoft\docs\taxupdat\TU?\PS88UAT3\sql\ for Tax Update TU; Run Table, Alter, Index, View scripts (In that Order: pstable.SQL, psalter.SQL,

psIndex.SQL, and psView.SQL) Note: not all tax updates will have all four and run all scripts in ps88dev1.

Setup two environmental varables TU_BATCH_DIR and TU_LOG_DIR and point them to the batch and log dir of the tax update you are working on. If Data Mover is open, close it and

restart. Go start/settings/control panel/system/advanced/environment variables. In this case TU_LOG_DIR would be :W:\PSOFT\Docs\

TaxUpdat\07B\ps88dev1\logs

In PS88DEV1, run the above dms scripts with DATAMOVER. Make sure that the database is correct by clicking on HELP/about

Make sure that Ftp_To_rs240p2_afterTaxUpdate.sh ran during the PRODUCTION impementation and FTPed Cobol, SQRs, and GNTs

to rs240p2 for your convenience.

Copy .cbl files and stored SQL statement DMS AS DELIVERED to w:\psoft\hr844\src\cbl\base

Copy any customized .cbl or stored SQL statement .dms to W:\PSOFT\HR844\csx\src\cbl\base\

Page 340: Tax Update Plan 12 c

UPDATE PSEVENTDEFNSET ACTIVE ='0'

/commit

/UPDATE PSEVENTDEFN

SET ACTIVE ='1' WHERE ACTIVITYNAME IN ('CSX_ER_INVITE_TEST',

'EP_NOTIFY','ER_AGENT_RES',

'ER_EMAIL_EMPLOYEE','ER_INTVW_EVAL_REMINDER',

'ER_ROUTE','ER_ROUTE_REQSCR',

'ER_SS_APP_INTVW_SCHED','ER_SS_EE_INTVW_EVAL',

'ER_STATUS','HR_DEV_REQ_MGR','HR_DEV_REQ_RECR',

'HR_EE_OFFER','HR_REQUEST_APP_REF',

'HR_SUBMIT_RESUME_APP','PREHIRE_APPLICANTS','Track Applicant Activity')

/commit

/

Page 341: Tax Update Plan 12 c

07B 09a 10B

Done DONE Done

Done DONE Done

Done Done

Done DONE Done

Done DONE No SQLs

Done DONE Done

Done Done

Done Done

n/a n/a

n/a n/a

n/a n/a

Done

Already ran after prod

implementation

Created 07B directory and copied cbls and dms scripts

Page 342: Tax Update Plan 12 c

This document explains how to create the reports that they need.

Creating the PS_PAY_TAX compare report.

where RRR is the run id, DDDD is the first data base name (e.g. HROB) and EEEE is the other data base name

dropdash.sh cleans up the report and makes that output file smaller.

Creating the PS_PAY_DEDUCTION compare report.

Payroll occasionally needs us to compare PS_PAY_TAX or PS_PAY_DEDUCTION rows for one or more of the run ids being tested with the Tax Update.

Use /opt/local/data/psoft/sql/paytax.sql to create a dump of all PS_PAY_TAX_ROWS on the current data base for a single run id.

The SQL prompts you for run id and data base name. Data base is only used as part of the spool file name. The rows are retrieved from the data base that you logged into.

The output is written to /home/psoft/tmp/paytaxRRRDDDD.lst

After running paytax.sql on both data bases execute the following diff:diff -w paytaxRRRDDDD.lst paytaxRRREEEE.lst | dropdash.sh DDDD EEEE|mailx 'RRR tax compare' [email protected]

a report that looks like this will be created and e-mailed:HROB 236517 6000 H Withholdng $U 5976.96 1295.94UAT7 236517 6000 H Withholdng $U 5976.96 1278.40

HROB 236529 9166.67 H Withholdng $U 8173.00 2049.05UAT7 236529 9166.67 H Withholdng $U 8173.00 2034.09...

Use /opt/local/data/psoft/sql/payded.sql to create a dump of all PS_PAY_DEDUCTION_ROWS on the current data base for a single run id.

The SQL prompts you for run id, data base name and deduction code. Data base is only used as part of the spool file name. The rows are retrieved from the data base that you logged into.

The output is written to /home/psoft/tmp/paydedRRRDDDDCCCCCC.lst

Page 343: Tax Update Plan 12 c

dropdash.sh cleans up the report and makes that output file smaller.

After running payded.sql on both data bases execute the following diff:diff -w paydedRRRDDDDCCCCCC.lst paydedRRREEEECCCCCC.lst | dropdash.sh DDDD EEEE|mailx 'RRR tax compare' [email protected]

where RRR is the run id, DDDD is the first data base name (e.g. HROB), EEEE is the other data base name and CCCCCC is the deduction code.

a report that looks like this will be created and e-mailed:

HROB 099336 GARNSH 270.45UAT7 099336 GARNSH 271.38

HROB 138292 GARNSH 848.02UAT7 138292 GARNSH 1009.08...