Upload
kiranpeoplevj
View
198
Download
0
Tags:
Embed Size (px)
Citation preview
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
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.
12B 12A
Done Done
Done Done
Done Done
N/A N/A
Done Done
Done Done
11F 11E
Done Done
Done Done
Done Done
N/A N/A
Done Done
Done Done
11D 11C
Done Done
Done Done
Done Done
N/A N/A
Done Done
Done Done
11B 11A
Done Done
Done Done
Done Done
N/A Done
Done Done
Done Done
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
10B 10A
Done DONE
Done DONE
Done DONE
Done DONE
Done DONE
Done DONE
Done DONE
Done DONE
Done DONE
Done DONE
Done DONE
09F 09E
DONE Done
Done Done
Done Done
Done
DONE Done
Done Done
Done
09D 09C
Done Done
Done Done
Done Done
Done Done
Done Done
Done Done
Done
Done
Done
Done
09B 09A
Done Done
Done Done
Done Done
Done
Done Done
Done Done
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
Verified Verified Verified Verified Verified
Done Done Done Done Done
Done Done Done
Done
Done
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.
Done Done
Done Done Done. Use Mailing List from the above step
Done
Done Done
Done Done. Use Mailing List from the above step
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.
Done
Done
Done
Done
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
okay - Friday 10/20/200
Started Tuesday 10/24/2006
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)."
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
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.
Done 01/17/06 642208
Done 01/17/06
Kathy Brill Signed off on Friday, January 13, 2006
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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 of 343 Tab 2 Tax Upgrd Prep Printed 04/07/2023 21:54:11
document.xls
12C 12B 12A
Done Done Done
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 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 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 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 of 343 Tab 2 Tax Upgrd Prep Printed 04/07/2023 21:54:11
document.xls
11F 11E 11D
Done Done Done
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 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 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 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 of 343 Tab 2 Tax Upgrd Prep Printed 04/07/2023 21:54:11
document.xls
11C 11B 11A
Done Done Done
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 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 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 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 of 343 Tab 2 Tax Upgrd Prep Printed 04/07/2023 21:54:11
document.xls
10F 10E 10D
Done Done Done
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 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 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 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 of 343 Tab 2 Tax Upgrd Prep Printed 04/07/2023 21:54:11
document.xls
10C 10B 10A
Done Done Done
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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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.
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.
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.
12C 12B 12A
Done Done Done
Done Done Done
Done Done Done
Done Done Done
Done Done Done
Done Done Done
Done Done Done
Done Done Done
11F 11E 11D
Done Done Done
Done Done Done
Done Done Done
Done Done Done
Done Done Done
Done Done Done
Done Done Done
Done Done Done
11C 11A 11A
Done Done Done
ok ok
Done Done Done
Done Done Done
Done Done Done
Done Done Done
Done Done Done
Done Done Done
Done Done Done
10F 10E 10DFile names are in lower case.
Done d DONE
Done ok Ok
Done DONE DONE
Done DONE DONE
Done DONE
Done DONE
Done DONE DONE
Done DONE DONE
Done DONE DONE
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
DONE DONE done
DONE not needed Done
DONE DONE Done
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
Done Done Done Done
Done Done Done Done
Done Done Done Done
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
None None None Done Done Done
Done Done Done
Not Necessary Not Necessary not needed Done Done Done
Done Done Done Done Done Done
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
Done Done edited all 6 files
Done 34 files copied done 4/23
Done 6 files copied
Done 34 files copied done 4/23
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
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
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
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.
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.
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. .
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
UAT7 - DM75 Implementation
Tab 3-UAT7_DM75 Implementation 178 of 343
Done Done Done Done
Done Done Done Done
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
UAT7 - DM75 Implementation
Tab 3-UAT7_DM75 Implementation 180 of 343
Done Done
Done Done Done Done
Done Done
Done Done Done Done
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
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
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
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
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)
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
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.
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. ;
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.
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
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
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.
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
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
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
12C 11F
Done Done
Done Done
No CSX Customizations are impacted. No CSX Customizations are impacted.
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
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
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
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.
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
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)
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
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.
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
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
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
Let DBA know what tables will be created or altered so they can update statistics. No records are modified in 12C
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.
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
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.
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.
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"
Done Done Done Done
Executed in Online Executed in Online Executed in Online Executed in Online
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.
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.
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
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.
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
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
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
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
Done Done Executed in Online Executed in Online
Done Done Executed in Online Executed in Online
Done Done Executed in Online Executed in Online
Done,No Customizations Done,No Customizations Done, Applied Customizations.
Done Done Done Done
Done, Applied Customizations.
Done Done Done Done
NA NA NA NA
NA NA
created a script to INSERT tax class
created a script to INSERT tax class
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.
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
Menu is DEFINE_PAYROLL_TAXES and the component is STATE_TAX_TABLE (permission list HCCPPY1000 )
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
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.
Executed in Online Done Executed in Online Executed in Online
Executed in Online NA Executed in Online Executed in Online
Executed in Online Done Executed in Online Executed in Online
NA No Customizations found NA NA
Done Done
Done
NA Done Done Done
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
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.
Done
Done Done Done
Done Done Done
Done Done Done
Done Done Done
Done Done Done
Done Done Done
Done
Done Done Done
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)
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)
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)
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
Done done Done Done
n/a n/a
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.
N/A
n/a
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
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
Done Done Done Done done
Done Done Skipped Skipped done
Done Done Skipped Done done
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
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
Done Done done done
No Impact N/A No Impact
N/A
Done n/a
No impact. All altered tables are run controls.
N/A n/a
n/a n/a
Folder not available n/a n/a
N/A n/a
Done Done done Done
done Done
Done Done done Done
done Done
Not Necessary
Done Done done
Done Done done
Done done
Done
Done
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
Done Done DONE DONE Done
Done Done DONE DONE Done
Done Done DONE DONE Done
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
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
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
n/a n/a
n/a n/a
DONE
n/a n/a
n/a no activities were delivered
n/a no activities were delivered
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
Done
DONE Done
done
DONE done
done
DONE done
No NEED
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.
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.
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
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
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
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
n/a N/A n/a
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
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
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
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
Done okay Done
Done Done
all three scripts for table, alter, and index - complete
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.
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
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
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
n/a n/a n/a
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
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)
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
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
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
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.
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
10A
DONE
DONE
09F
DONE
DONE
DONE
09E
DONE
DONE
DONE
DONE
09C
DONE
DONE
DONE
09ADone
Done
Done
Done
Done
Done
Done
Done
Done
08D 08C 08B 08ADone
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
n/a
Done Done Done Done
Done Done Done DoneDone Done Done
Done n/a Done
n/a n/a
07F 07E 07D 07C
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
n/a
Done Done Done Done
DoneDone
Done Done
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.
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.
Sent an e-mail to McCoy. done
CR CSX00025457 done
Done done
n/a n/a
Done WKFL00039154 n/a
Done donedone
n/a
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
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
eMail McCoy at 12:30.
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
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.
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 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/
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\
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
/
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
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
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...