私は、社内の Java フレームワークを使用して多くのバッチ処理作業を行っています。私たちにとって特に厄介なアクティビティの 1 つは SFTP で、次の 2 つの問題が発生します。
- 複数の送信先にファイルを送信し、1 つの送信先が使用できない場合、プロセス全体が停止します。
- 自動再試行なし。ネットワークの問題によってバッチ プロセスが停止します。
現在、SFTP 関連のすべての情報を保存するために Control-M を使用しています。
- From & To のホストとパス
- PGP 鍵情報
- ユーザー名パスワード
これらの問題を解決するために Control-M を使って何かをすることは確かに可能ですが、私はそれが厄介な野獣だと思います。ファイル転送を抽象化して、バッチ プロセスでファイルを生成し、それをローカル フォルダに配置し、宛先への転送を堅牢な方法で分離できるようにする方法についての提案を探しています。物事は止まらずにうまくいかない。
特に、そのようなツールを自分で書かなければならないのではなく、これをすぐに実行できるものを探しています。
環境
- ソラリス 10
- Java 6
- オラクル 11
- Control-M 7