Muleでフォルダをポーリングして3つのファイルを取り出し、別々のフォルダに転送するフローを開発したいと考えています。ファイルのうち1つが存在しない場合は、エラーがログに記録されるか電子メールが送信され、3つのファイルがすべて存在する場合は処理が行われます。 私はフォルダ内のすべてのファイルをピックアップし、それを宛先フォルダに転送するファイルエンドポイントを持つフローを開発しました。しかし、私は受け取ったファイル(例えば3)をカウントし続けるか、この場合にファイル名を読んでから、Choiceコンポーネントの助けを借りてフローを指示する方法を知らない。 ご協力いただければ幸いです。Muleでの複数ファイル転送
1
A
答えて
0
ファイルインバウンドエンドポイントを使用すると、3つの別々のスレッドが作成されるため、役立たない可能性があります(つまり、フォルダから各ファイルに対してフローが実行されることを意味します)。 1)最初に特定の間隔でトリガーするクォーツスケジューラを使用する 2)Javaコンポーネントを使用し、java IOを使用してフォルダをポーリングし、3つのファイル名を読み取る 3)ビジネスロジックを実行する3つのファイルがすべて利用可能かどうか、それが読み取られて処理される(別のフォルダに移動するなど)
これは複数のフローを処理するよりも賢明なアプローチです。
ファイルエンドポイントのメッセージディスパッチャをオーバーライドすることもできますが、単純なユースケースではQuartzを使用するよりも複雑です。
0
関連する問題
- 1. C#tcp socketクライアントサーバーで複数のファイルを転送する問題
- 2. 複数ページのチェックアウト - データの転送
- 3. スイング、複数画面、コントロールの転送
- 4. 複数のコンテンツ長ヘッダと複数の転送エンコーディングヘッダ
- 5. arduinoでのファイル転送
- 6. FTPファイル転送
- 7. ファイル転送パス
- 8. PHPファイル転送
- 9. ファイル転送のジャバーメッセージ
- 10. ピアチャネルのファイル転送
- 11. Javaファイル転送API
- 12. Android Bluetoothファイル転送
- 13. Bluetoothファイル転送Android
- 14. アプレットとサーブレットの通信で複数のパラメータを転送する
- 15. FTP経由でHTTP転送ファイルを転送しますか?
- 16. 複数のPHPページ間でMySQLデータベースリンクを転送する
- 17. TCPファイル転送の問題
- 18. BizTalk 2010のファイル転送エラー
- 19. ブルートゥース経由のファイル転送
- 20. アプリで転送を転送
- 21. 複数のIPアドレスへのパケットのクローニングと転送
- 22. 複数のスレッドからの集約と転送の例外
- 23. IBM MQ 7ファイル転送
- 24. HTTPによるファイル転送
- 25. POSTリスナをファイル転送
- 26. ファイルを転送するシェルスクリプト
- 27. Twilioの複数の電話番号にSMSメッセージを転送
- 28. リストビューからデータグリッドビューへの行または複数行の転送
- 29. PhoneGapファイル転送画像送信フォーム
- 30. asp.netからJavascriptでファイルに変数を転送するには?
感謝としてあなたの提案のためにたくさんのカウンタ値を与えるためにラバ、リクエスタを使用しています。ファイル転送にどのようなエラー処理を行うべきか教えてください。私はすべての異なる例外をキャッチする必要があることを意味しますか? – user6284034