「残り6年」…新元号対応よりもヤバイかもしれない「昭和100年問題」というのがあるらしい…「絶望やんけ」
- kasajimajima
- 247864
- 3101
- 507
- 2094
昔のシステムがバリバリ動いてるから新元号対応よりも昭和100年問題に直面している 私が生まれる前に作られたCOBOLプログラム、きっとこんなに現役で使われ続けるとは思ってなかったんだろうなぁ…昭和暦で動いてるし2桁しか取ってないのに今昭和94年だからあと6年で桁溢れおこす
2019-01-13 03:31:10反応
@xkamix_bl 2000年問題や2038年問題みたいなことって、システムの世界では思っていた以上に頻繁に起こりえるものなのですね……
2019-01-14 08:47:41@xkamix_bl 弊社に基幹系はCOBOLマシンからリプレースしましたが、前のはすごいスパゲッティコードで誰も解明できなかった。
2019-01-14 11:52:24今日この話を聞いて絶望しかなかった。過去のシステム系の暦問題は大した障害がなかったけど、この話は何処で悪影響でるか見当つかないし 、改修と言っても生半可じゃないし、果たして6年で片付けられるのかよ、と>RT
2019-01-14 21:26:29@xkamix_bl 返済時期を考えると 五年ローンで、アウトの案件が 出るな。 フリーズするのか、エラーで返すのか、利息計算が無茶苦茶になるのか
2019-01-14 11:09:39@bs_ulysses 当時のプログラマーがどんなエラー処理してるかですが、まあ大体ABENDするかとりあえず処理は正常終了させてコンソールにDISPLAY表示かエラー帳票出力でしょうねぇ
2019-01-14 19:16:51いま昭和で動いてるんだったら100年でも昭和00年で意外と動く気がする。 ただ、印字関係は100になったり0になったりで2桁から外れて不具合出るかも。
2019-01-14 21:35:30@xkamix_bl そうか!! 今から対策とらないと、メインフレームの乗り換えも間に合わないのか。 電力業界とか、いろんな産業で、まだまだ古いシステムが現役のままだろうからな。 大変だこれ。
2019-01-14 05:42:09@xkamix_bl 5年前同じ目に会いました。 古いシステムだったが、運良くお蔵入りになってた新バージョンがあり、そちらに載せ替えて乗り切った。 お蔵入り新バージョンはひどいバグ付きだったのでビビったけど。
2019-01-14 21:41:12何故そんなことが?
@xkamix_bl @sinkurou 何気に怖いですね。 銀行や大企業の基幹システムが、どうしてもコボルから更新できなくて……と聞きますね。 もはや組んだ人が亡くなって、なんで動いているのかよく分からないとか
2019-01-13 23:53:03@tea1800tea そうなんですよね。 30年40年も前だと仕様書がなかったり、残っていても仕様変更の追記はなかったり、コンパイルされて動いてるのに何故かソースコードがないとか。 そういうものを全て調査して、資料を起こしてから修正に入るのでなかなか大変です…
2019-01-14 01:03:35@xkamix_bl @tea1800tea 古いものってサーバとかにソースが無くて納品物とかのメディアに入れてた事が多いんですが、法的な保管期限の5年が過ぎて人事で人が変わってて、事情を知らない担当が勝手に廃棄したという例がありますね… あと当時のサーバがすでにタヒんでて廃却されてて環境が無いとか…
2019-01-14 08:02:47@kurihiroshi @tea1800tea 担当が変わって廃棄されてたものありました…あと、恐らく本社引越の際(30年以上前)に廃棄段ボールに混じってしまったものもあるとかないとか… 昔は今ほど資料等、物として残して引き継ぐという意識が薄かったですからね…
2019-01-14 18:53:32@xkamix_bl 日付は扱ってませんが、前職の工場の基幹システムはCOBOLでしたねぇ。数千度になるボイラーとかを監視してるシステムを安易に取り替えようたってなかなか怖くてできないという。
2019-01-14 02:01:59@xkamix_bl 二千年対応とかしたプログラマ兼SEですけど中国人やインド人や韓国人雇って日本人首にしたから後のことは知らん
2019-01-14 07:35:34西暦下二桁じゃなくて元号下二桁の実装……だと……>RT 確かにそれなら2000年問題にも引っかからないし、仮に60年製だとしても40年は動く。40年もあれば新システムになるはずだった。問題はその40年まで使われ続けて、そして最悪その先の未来まで使われそうな所か……
2019-01-14 21:58:58