2012.06.05
こんにちは杉山です。
先月末に岐阜県東濃地区の製造業者へシステムを納品してきました。
内容は帳票発行等を中心に既存システムへの追加機能で、開発規模は半月程度でした。
今回はAS400(i5)のプリントファイルで出力する機能と、VBのアプリケーションを起動してExcel出力する機能を実装しました。
後者はCLでVBのアプリを呼び出すだけで、アプリの中でAS400のデータをODBC接続で抜き出してExcelに出力するといったものです。
難しい処理ではないので、客先テストと納品を同じタイミングで行いましたが、いざ動かしてみると最初からつまづいてしまいました。
VBアプリからAS400への接続がエラーでうまく処理がすすまなかったのです。
原因はAS400へ接続するユーザーとパスワードを記述する部分があり、そこを小文字で記述していたことでしたが、突き止めるまでに時間がかかりました。
社内テストでは小文字で接続できていて、一般的にもそれで問題ないのですが、どうやら客先のマシンではセキュリティが厳しかったために発生した問題でした。
終わってみれば単純なことでしたが、あまり経験がないことだったので、セキュリティレベルによる対応パターンの認識をもててよかったです。