Pension Administration Error: 153 Subscript Out of Range

(Doc ID 620884.1)

Last updated on OCTOBER 06, 2017

Applies to:

PeopleSoft Enterprise HCM Pension Administration - Version 8.8 SP1 and later
Information in this document applies to any platform.

Symptoms

 1) Applied Pension Bundles and get the following error:

153     Subscript out of range (in C:\temp\compile\PAPCRSQL.cbl, line 8555)
Found the Stored Stmt     : PAPCRSQL_S_CALCDTA was newly delivered

Reran the dms for that Stored Statement, get new error 153:

Object Code error : file 'P:\hr801\CBLBIN\PAPCRSQL.gnt'
error code: 153, pc=0, call=1, seg=0
153     Subscript out of range (in C:\temp\compile\PAPCRSQL.cbl, line 8557)

2a) Running Periodic Process, Normal Mode, get Error 153 - Job rows over 120
2b) Specific to Service and employee job rows
Execution error : file '/psoft/HR88TST/cblbin/PAPCSRVC.int'
error code: 153, pc=4F8A, call=1, seg=0
153     Subscript out of range

3) Calculation Error - Lookup table is too large for program to contain
" ERROR IN PGM:(16005,27736) PI(1781) Program(PAPUALTL) Alias GD_BE_T4: Lookup table is tool large for program to contain"

4) a) Periodic Process running Employee Accounts in Delete and Rebuild (no error in "Normal") Object Code error : file 'P:\hr801\CBLBIN\PAPCABAL.gnt'
153     Subscript out of range (in C:\temp\compile\PAPCABAL.cbl, line 8252)

4) b) Periodic Process running Participation and Service. Pension Payee is included in group being run.
Execution error : file '/psoft/HR88TST/cblbin/PAPCSRVC.int'
error code: 153, pc=5F1C, call=1, seg=0
153     Subscript out of range

5a) Periodic Process run in Delete and Rebuild led to Error in Service Function Result
SERVICE BEING CALLED. FRNAME = *SRV_FR
Object Code error : file '/psoft2/hr880/cblbin/PAPCSRVC.gnt'
error code: 153, pc=0, call=1, seg=0
153     Subscript out of range (in PAPCSRVC.cbl, line 1298)
5b) Cash Balance Periodic processing, Error on rehired employees in PAPCABAL, err 153, line 2298.
==============>CASHBAL BEING CALLED. FRNAME = CBAL_F                                                   
PROCESSING BALANCE UPDATE FORWARD TO (2005-01-31)                                                     

Object Code error : file '/ps_u01/h8s1t816/cblbin/PAPCABAL.gnt'
error code: 153, pc=0, call=1, seg=0
153     Subscript out of range (in PAPCABAL.cbl, line 2298)

6) PAPCDEDS.cbl - Periodic Process for Consolidated Contributions is getting an error code 153 message when running a group with a number of definitions
Object Code error : file 'D:\BLD\G\H881\MSS\H881G70P\CBLBINA\PAPPCDED.gnt'
error code: 153, pc=0, call=1, seg=0
153      error message text not found (in D:\build\HR\HR88SP1\C326\core\install\install_files\pa\NT\File\bse\src\cbl\base\PAPPCDED.cbl, line 1722)

7) Running Group List Calculation  Error 153 : Already using maximum cursors
in Stored Stmt     : PAPCABAL_S_MFDEDUC. Review of the trace showed that the cursor for MFDEDUC is being closed in PAPCABAL. The issue in this instance was with the insert statement PAPCABAL_ I_EACCTRW.

8) PAPPPYMT.cbl unable to process more than 20 Contribution Withdrawals (refunds) in one month

9) Running Calculations and get 153 error in  PAPCCOMP on employees who are 19 years old.

Object Code error : file 'E:\psoft\CBLBINA\PAPCCOMP.gnt'
error code: 153, pc=0, call=1, seg=0
153     Subscript out of range (in C:\temp\compile\PAPCCOMP.cbl, line 661)

10) While the Consolidation Array does not hit a limit, FAE errors out for employee hired in 1954. If processed for 2004 calc, the process runs to success. Attempt to process past 599 rows leads to error.  Individual process gives this error message in log:
BEGIN UNLIMITED RUN                                                                                     
ARRAY PROCESSING EXCEEDED 600 WHILE PROCESSINGZERO PERIODS    

Application Trace  and Cobol Trace concur.

11) After applying Updates, Pension Calculation does not issue error message and does not run all processes.

12) When running periodic processes for over 6500 employees using a ist, the following error occurs:

Object Code error : file '/psoft847/hr847prd/cblbin/PAPPRSQL.gnt'
error code: 153, pc=0, call=1, seg=0
153     Subscript out of range (in PAPPRSQL.cbl, line 4192)

13) When running a Pension Calculation, it fails with the following error at this point in the process:

PAPCRCTL Pension Calculation program - Subscript out of range error as below
LOADINGMF_E1_BE_F
GROUPALL/DEFNMF_E1_BE_D/BRKDFN/START1902-01-01/STOP2013-01-31
DB ALIAS EMPL_RCD = 0.000000
EMPLOYEE DEFN ARRAY BUILT AS FOLLOWS:
DEFNMF_E1_BE_D/BRKDFN/START1969-08-11/STOP2013-01-31/SCOPEB/USEE

Execution error : file '/psoft_t/rf/PT851/jh1/cblbin/PAPCRCTL.int'
error code: 153, pc=EECC, call=1, seg=0
153 Subscript out of range

14) When running Periodic Processing, it fails with the following error at this point in the process:

GROUPGRPCEP_007/DEFNSBCEP_D001/BRKDFNCEPSVCBRK/START1901-01-01/STOP2012-08-31                      
GROUPGRPCEP_006/DEFNSBCEP_D002/BRKDFNCEPSV2BRK/START1901-01-01/STOP2012-08-31                      
DB ALIAS FULPART_DB = F                                                                            
DB ALIAS FULPART_DB = F                                                                            
BUILDING RATE AND HOURS ARRAY AS FOLLOWS:                                                          

Object Code error : file 'PAPPRCTL'
error code: 153, pc=E85C, call=1, seg=0
153     Subscript out of range


15) When running a calculation, it fails with the following error:

Could not find Auto Assign template for FR alias xxxxxxx. - Calc:xxxxxx Empl:xxxxx Plan:xxxxxx:xxxxxxxxx
Invalid Alias Processor Return Code (0001), Reason(0001). Alias Name(xxxxxx), Alias Type(AA). Calc:xxxxx Empl:

16) When running Earnings Consolidation in Periodic Processing, it fails with the following error:

ERROR IN PGM:(16005,27122) PI(33329) Program(PAPPCERN)                                                                                                                                                                                                                        
An array overflow condition encountered in W-ARY-EARNINGS.

17) When running Hours Consolidation in Periodic Processing, it fails with the following error:

ERROR IN PGM:(16005,27122) PI(33333) Program(PAPPCHRS)                                                                                                                                                                                                                        
An array overflow condition encountered in W-ARY-HOURS.

18) When running a calculation, it runs to success but it only completes through some of the Benefit Formulas, leaving some of the formulas and the Optional Forms uncalculated.

19) When running a calculation, it fails after issuing the following message:

      ERROR IN PGM:(16005,27726) PI(34227) Program(PAPUALIP)
      Alias xxxxx Alias chain has reached maximum allowable size- Calc: Empl: Plan: FR:

20) When running a calculation, it fails with the following error:

Object Code error : file '/dmndcj/psoft/pscust/hr92/cblbin/PAPUALDB.gnt'
error code: 153, pc=0, call=1, seg=0
153 Subscript out of range (in PAPUALDB.cbl, line 1351)

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms