を登録していない私たちはCSVから多くのレコードを読み取り、DBにそれらを書き込もうとミュールESBバッチアプリケーションを持っています。最初の例外(max failed records = 0
)で停止するバッチが必要です。データベースレコードを挿入するバッチステップがあります。ミュールESBバッチ例外
db接続を目的に応じて変更して失敗しました。
DBプロセッサで例外が発生しましたが、バッチステップは気にしないように見え、処理する新しいレコードを受け取り続けることに気付きました。
DB接続は、(それがミュール3.5.2に設計することにより含まれる)をプールC3P0を使用します。これは、c3p0から取得しようとしているアテンプスがまだ実行中(30 by default
)、終了するまでステップが失敗したと「宣言されていない」ようです。
これをどのように修正できますか?(acquireRetryAttemps
プロパティは変更されることはありません)。
おかげ