UJP - うるう年のシステム障害

Life is fun and easy!

不正IP報告数

Okan Sensor
 
メイン
ログイン
ブログ カテゴリ一覧

ブログ - うるう年のシステム障害

うるう年のシステム障害

カテゴリ : 
システム障害事故
ブロガー : 
ujpblog 2024/3/1 12:39
 うるう年は4年に1回2月29日がある.他にも夏季オリンピックがあったり,四国八十八ヶ所巡りだと逆うち(88番から回る)があったりする.前回4年前の2020年はコロナ禍の入り口だったと思う.

 そんな昔からある,うるう年だけど,珍しくシステム障害が相次いだ.スギ薬局の処方箋が出なくなったのと,神奈川,新潟,岡山,愛媛の4県警で免許更新ができなくなったシステム障害の原因が,うるう年の処理らしい.

 私が新卒新人で就職した時,一番最初のCOBOLで作られているシステムでも日付判定処理はサブルーチン化され,うるう年判定は入っていた.土日も含めて営業日か否かを判定する的な処理で呼び出すようになったいたけど,先輩がうるう年の計算方法は教えてくれたのを覚えている. サブルーチン化しているから知らなくて良いけど知っておくのは常識という感じだった.

 トラブルが発生した県警の免許更新システムは同一行者によって3年以内に導入されたものだそうで,今回が初めてのうるう年だった模様.テスト不足なんだけど,継承がないので若い人たちだけで作ってるのかな?と思ったりします.普通にカレンダー処理ってあると思うし.

 そして重要なのは仕様上で「1年後の日付」を決めることです.2月28日にするのか3月1日にするのか.これは各システム毎に考え方が異なる部分.

 また,興味深かったのは今回4県警でシステム障害が起こったけど,現在は各都道府県でシステムは個別の導入されているそう.そしてこれが新しく全国統一化される予定もある模様.そうなったら逆に何か障害あったら全国一斉だと懸念を出す人もいるけど,それはそういうものだろう.

トラックバック


広告スペース
Google