This seems like the most obvious fix. Create the Payroll Job in the "WAITING FOR APPROVAL" state instead of the "APPROVED" state.
Perhaps the OG JCL cutely encoded the job state into a single bit and no one has dared touch it since the Ford Administration.
Begs a loosely related question: what VCS do you suspect the JCL is stored in? I'm going with the "incremental .BAK system", if any.
Re:The $500M Dollar Typo
by miki123211 on Monday January 15, 2024 @05:59PM
(#39007205)
People who live paycheck-to-paycheck not getting paid at all is potentially a much bigger issue, particularly when you have laws and unions involved. The conditions for that issue are also far less stringent, you don't need an extremely unusual operator error and an unplanned federal holiday happening at the same time, all you need is a single person forgetting to click "approve".
I'd really like to know which checks the USPS added to prevent for something else to cost them $500 M again. OK, there is the usual read the report check which worked on Saturday that time, but it didn't happened on time. So, maybe no automation of actually doing the payment at midnight on Friday?