FTP サーバーに接続する BizTalk デモがあります。
ただし、次のようなさまざまな例外が発生する可能性があります。
- サーバーが利用できない可能性があります
- ユーザー名/パスワードは変更される場合があります
- ダウンロード後のファイル削除はパーミッション等により動作しない場合があります。
これらは、エラー ログに例外を生成します。
ただし、これらの例外を超えて処理する簡単な方法がわかりません
- カスタム WMI アダプターを作成して、エラー ログをポーリングし、アダプター名に基づいて例外を試行および照合します。
- FTP アダプタのログ機能を使用し、FTP 例外のログ ファイルを解析します。
インターネット上の解決策は、「失敗したメッセージ ルーティング」を有効にするか、ESB Exception Handler を使用することを中心に展開しているようです。ただし、これらの両方には実際のメッセージが必要であり、アダプターが例外に遭遇して接続に失敗した場合は存在しないと思います。
私が検討した可能性はありますが、可能ではないと思いますが、オーケストレーションで動的に「受信」を行い、そこで例外をキャッチすることです-これは可能ですか?
そうでない場合、メッセージが収集される前に受信アダプターによってスローされた例外をキャッチする方法はありますか?
ありがとう!