今日の話。
次男の体調が悪い(午前中にカミさんと病院にいってます)ので、今晩は早く
帰宅しようと必死に業務に邁進していました。
夜になり、給与処理もほぼとどこおりなく終わり、さて、経理に連動するファイ
ルを作るか・・・と、いつもどおりの処理を実行。でも、いつも表示されるファイ
ル変換のダイアログボックスが、今日はなぜか出ない。
「なにかおかしい・・・」
確認してみると、最後の経理連動ファイルが作成されていません。
「マジかよ・・・」
早く帰宅できるはずが、これでパァです。すぐにプログラムを調査することにし
ました。
直前のワークファイルまでは作成できているということは、そこからデータ抽
出する時に実行されるプログラムに問題があるはず。
アタリをつけてプログラムを開いてみたところ、
「索引するデータベースファイル名が違うような・・・。」
でも、前月までは問題なく作成されていました。当該のファイルは現在0件。
これは、サーバー容量が厳しくなってきたからという理由で、今月始めに開発
担当者がレコード削除したものです(ありがたいことに、作業報告書が残って
いました)。でも、今までは存在していたってことはもしかして・・・。
年末のお休みに研修環境にリロードしておいたデータから、そのデータベー
スを選んで本番環境にコピー。その後すぐにファイルの作成処理を実行した
ところ、見事にファイルが作成されました。内容もまったく問題ありません。
実は平成16年に経理システムが新しくなり、それにともなって、当方側のシス
テムの連動ファイル作成の仕組みを変更したのですが、プログラム中で参照
しているデータベース名が、今は全く使われていない古いファイル名になって
いたのです。それが証拠に、そのデータベースの更新日付は平成16年4月の
まま。その状態のまま、うまいこと作成できていたので、気づかずに約5年も
動いちゃってたんですね。それが、開発担当者がレコード件数を0件にしたの
で、今回のトラブルが発生したというわけ。
一応、開発元にはプログラムのハードコピーを付けて、現象とその原因、処
置と結果を記載してメールで連絡しました。
それにしても・・・なんかおかしくないか!?
一応、開発担当者へのメールには
「修正するのはもう少し後にして。今、作成できているのに、修正したことでま
た作成できなくなったら困るから。」
とだけ書いておきました。
次男の体調が悪い(午前中にカミさんと病院にいってます)ので、今晩は早く
帰宅しようと必死に業務に邁進していました。
夜になり、給与処理もほぼとどこおりなく終わり、さて、経理に連動するファイ
ルを作るか・・・と、いつもどおりの処理を実行。でも、いつも表示されるファイ
ル変換のダイアログボックスが、今日はなぜか出ない。
「なにかおかしい・・・」
確認してみると、最後の経理連動ファイルが作成されていません。
「マジかよ・・・」
早く帰宅できるはずが、これでパァです。すぐにプログラムを調査することにし
ました。
直前のワークファイルまでは作成できているということは、そこからデータ抽
出する時に実行されるプログラムに問題があるはず。
アタリをつけてプログラムを開いてみたところ、
「索引するデータベースファイル名が違うような・・・。」
でも、前月までは問題なく作成されていました。当該のファイルは現在0件。
これは、サーバー容量が厳しくなってきたからという理由で、今月始めに開発
担当者がレコード削除したものです(ありがたいことに、作業報告書が残って
いました)。でも、今までは存在していたってことはもしかして・・・。
年末のお休みに研修環境にリロードしておいたデータから、そのデータベー
スを選んで本番環境にコピー。その後すぐにファイルの作成処理を実行した
ところ、見事にファイルが作成されました。内容もまったく問題ありません。
実は平成16年に経理システムが新しくなり、それにともなって、当方側のシス
テムの連動ファイル作成の仕組みを変更したのですが、プログラム中で参照
しているデータベース名が、今は全く使われていない古いファイル名になって
いたのです。それが証拠に、そのデータベースの更新日付は平成16年4月の
まま。その状態のまま、うまいこと作成できていたので、気づかずに約5年も
動いちゃってたんですね。それが、開発担当者がレコード件数を0件にしたの
で、今回のトラブルが発生したというわけ。
一応、開発元にはプログラムのハードコピーを付けて、現象とその原因、処
置と結果を記載してメールで連絡しました。
それにしても・・・なんかおかしくないか!?
一応、開発担当者へのメールには
「修正するのはもう少し後にして。今、作成できているのに、修正したことでま
た作成できなくなったら困るから。」
とだけ書いておきました。