Job INSICPUP: Annual Insurance Contract Premium Rate table update

advertisement
Job INSICPUP: Annual Insurance Contract Premium Rate table update
Description:
This job runs each year by request in November, or as soon as the upcoming year’s insurance rates have been set.
Frequency:
 Annually, on request
PROCs Executed:
 INSICPUP
Programs Executed:
 INSICPUP
COBOL
Input Files:
The input to this process is an excel spreadsheets created by Deloite and Touche which represent this years’s
rates. Below are instructions on how to move from the spreadsheet to an 80 byte FB file on the mainframe
that is the input to the COBOL programs in INSRICPUP
Updating rates from the Excel spreadsheet.
1.
2.
3.
4.
5.
6.
7.
Copy the spreadsheet to another name (to preserve the original in case of disaster)
Copy column B to new clumn at end of spreadsheet.
Delete column B
Select each numeric column .
From the format menu choose cells, then Custom, then 0.00
Add zeroes in the edit window to make its value 000000.00
Save the spreadsheet as a .TXT tab delimited file on your C drive. Answer “yes” when the dialogue box
asks if you want to keep the workbook in this format.
8. Allocate an 80 byte FB file on the mainframe
9. FTP the file (ASCII) on the C drive to the preallocated file
10. Change all P’.’ to ‘ ‘ (space)
Here’s the copybook
01 WS-ICPUP-RECORD.
10 WS-ICP-PRL-CARRIER PIC X(02).
10 FILLER
PIC X(01).
10 WS-ICP-UCRS-CARRIER PIC X(04).
10 FILLER
PIC X(01).
10 WS-ICP-PRL-PREM
PIC X(09).
10 FILLER
PIC X(01).
10 WS-ICP-MAX-UC
PIC X(09).
10 FILLER
PIC X(01).
10 WS-ICP-CTR-PREM
PIC X(09).
10 FILLER
PIC X(01).
10 WS-ICP-COV-ALPHA PIC X(03).
10 FILLER
PIC X(39).
Creating the input file from the spreadsheet is more hands on than the process described in INSRATES. In the
first place, the payroll carrier is not on the UCRS spreadsheet, nor is the UCRS carrier on the payroll
spreadsheet, and all carriers have to be included in the table, whether the contract rate is equal to the payroll
premium or not. Here are some tips:
1. Use the UCRS spreadsheet for all the carriers in common (Note: the premiums are the same for payroll and
UCRS, what’s different is how much the employee/annuitant pays.) Look up the payroll carrier name from
the INS I screen and add it to the MVS file.
2. For carriers, like vision, that are on the payroll spreadsheet but not the UCRS, pull only one salary band. The
premiums are all the same.
3. For J1 through J5 (post docs), get the rates from ISS.
The file should be copied to this dataset name:
RBP.INS.CONTRACT.PREMIUMRATE $4Y.TXT where $4Y is a ZEKE variable for the upcoming year
Input/Output Files:
 none
Output Files:
 RBPVICP
Job Pre-Processing Instructions:
 CICS Restrictions
-
This job normally runs while CICS is down, but it can run during the day, if necessary.
 Dependencies
- The creation of the input files

ZEKE VARIABLES: $4Y UPCOMING YEAR
Rerun Procedures:
 Job is NOCALL -- send email to UCRS on call programmer
 Job cannot be rerun unless the tables are reloaded from the daily backup. However, the job can be step
restarted if it fails.
Download