FTPサーバーから拡張情報を返す方法を探しております。
質問に至った背景
現在、FTPサーバーにファイルを送信する実行ファイル(言語はVB6.0)のテストを行っています。テスト項目はほぼ全て消化できたのですが1点だけ終わっていない項目があります。それが今回の質問となる FTPサーバーから拡張情報が返ってきたことを確認する というものです。
当初はこのようなテストは行うつもりは無かったのですが、他項目のテスト中にたまたま偶然拡張情報が返ってきました。ファイル送信中に異常が起こると、ごくごく稀に拡張情報が返ってくるらしいのですが、そのごくごく稀なケースを引いてしまったために急遽追加というかたちでテスト項目に追加されてしまいました。ただ、拡張情報が返ってきたときと同じ手順を繰り返しても再現できず困っています。
因みに、そのときの状況は以下の通りです。
- IISからFTPサーバーを手動停止。
- 実行ファイル起動。
- 実行ファイルが1度目のFTPサーバーとの接続を試みる(3回まで接続を試みる)。
- 実行ファイルがFTPサーバーとの接続に失敗した旨をログに出力。
- 実行ファイルが10秒スリープ。
- 実行ファイルが2度目のFTPサーバーとの接続を試みる(3回まで接続を試みる)。
- IISからFTPサーバーを手動起動。
- 起動させてから10秒ほど経ってから手動停止。
- 実行ファイルがFTPサーバーとの接続に失敗した旨をログに出力。
- 実行ファイルが拡張情報を受け取った旨をログに出力。
- 実行ファイルが10秒スリープ。
- 実行ファイルが3度目のFTPサーバーとの接続を試みる(3回まで接続を試みる)。
- 実行ファイルがFTPサーバーとの接続に失敗した旨をログに出力。
- 実行ファイル処理終了
この10番目で起こったことを再現したいのですが何度試しても再現できないでいます。
拙い説明となりましたが、どなたか拡張情報を取得する方法をご存知の方いらっしゃいましたら、ご回答のほど、よろしくお願い申し上げます。
「拡張情報」の内容(中身)がわからないと どの様なときにそのデータを返すのかの回答は難しいと思うのですが、どの様なデータだったか記載することはできないでしょうか?
ご回答ありがとうございます!
また、返信が遅れまして申し訳ありません。
拡張情報の内容なのですが分からないんです。
私がテストする前のバージョンでは返ってきた拡張情報の内容をログファイルに吐く仕様になっていたのですが、私がテストしたバージョンでは「どうせ拡張情報は返ってこないんだから、拡張情報の詳細をログに吐く処理は省こうぜ!」ということで該当の機能が削除されていまして……。
運良く拡張情報が返ってきたことをログに吐く機能だけは残っていたので何とか判明したということです。
あなたの回答
tips
プレビュー