昨日からデバッグに難航しています

難航している原因が二つあって、一つは発生している環境とテスト環境のバージョンがあっていない疑惑があること。これはとりあえず現行の環境のバージョンを確認して解決した、というか、今のバージョンと問題になっている箇所の処理は変わっていないことが確認できた。

もう一つは、現象が再現しないこと。コードを見ても、処理は想定通りに実行されているように見える。メソッドに入るところと出るところでログに記録を残すようになっているのだが、両方ともログに残っているから、処理が正常に実行されて終了したことが分かる。しかし想定されたデータ更新が行われていない。

その原因も一部は分かっている。問題の環境は web service (soap) 経由で実行されている。テスト環境は一部がダミーになっていたり、モックを使ってテストケースを実行するようになっている。web service で呼び出されたときのコンテキストとの違いが結果の違いになっているのではないか。

時間もないので続きはまた明日…かも。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

*