Muleを使用してCSVファイルを1つのリモートディレクトリからサーバ上の別のディレクトリに移動してアーカイブすることを検討しています。たとえば、次のように移動します。 /record/report.csvを/archive/reports/report_04_09_2015.csvに変更します。ミュールで可能ですか?重要な点を明確にするだけで、ディレクトリはローカルサーバー上になく、別のサーバーにあります。このプロセスには少なくともftpが必要ですMule ESB:リモートのCSVファイルを別のディレクトリに移動する
0
A
答えて
0
ファイルインバウンドエンドポイントを使用し、moveToPattern属性とmoveToDir属性を構成できます。以下の例では、ファイルinboundは入力フォルダーからファイルを読み取り、指定された名前パターンのmoveToPatternでoutputDirに移動します。ファイルをstringに変換して、ファイルが入力ディレクトリから削除されていることを確認します。
<flow name="MoveFile">
<file:inbound-endpoint path="input" moveToPattern="#[message.inboundProperties.originalFilename + '_' + server.dateTime.format('dd_MM_yyyy')]" moveToDirectory="archiveDir" responseTimeout="10000" doc:name="File"/>
<file:file-to-string-transformer doc:name="File to String"/>
<logger message="File Moved" level="INFO" doc:name="Logger"/>
</flow>
サーバーがネットワークに接続されていない場合は、FTPも使用できます。 moveToディレクトリやパターンを設定するには、FTPコネクタを設定 -
<ftp:connector name="FTP" pollingFrequency="1000" validateConnections="true" moveToDirectory="/archive/reports/" moveToPattern="#[message.inboundProperties.originalFilename + '_' + server.dateTime.format('dd_MM_yyyy')]" doc:name="FTP"/>
<flow name="testFlow24">
<ftp:inbound-endpoint host="localhost" port="21" path="/record/" connector-ref="FTP" responseTimeout="10000" doc:name="FTP">
<file:filename-regex-filter pattern="report.csv"/>
</ftp:inbound-endpoint>
</flow>
+0
可能ですが、私はFTPを使用して表示する答えを更新しました。 – BreenDeen
+0
外のリモートサーバへのファイルコネクタを使用することはできません –
関連する問題
- 1. yii2のあるディレクトリから別のディレクトリにファイルを移動
- 2. Perlの別のディレクトリにファイルを移動するには?
- 3. Mule ESB:大きなファイル/マルチパート/フォームデータのストリーミング
- 4. Mule ESB salesforceコネクタ
- 5. タイムスタンプコンバートin mule esb
- 6. SOAPtoPOJotransformer in mule esb
- 7. ディレクトリを別のディレクトリに移動するとファイルにアクセスできますか?
- 8. CSVをループし、ファイルの名前を変更し、PowerShellの別のディレクトリに移動する
- 9. ディレクトリの内容を別のディレクトリに移動する(iOS)
- 10. Mule ESB実装ガイド
- 11. git:stashを別のディレクトリのリポジトリに移動
- 12. 選択したファイルを別のディレクトリに移動します。
- 13. Mule ESBスタンドアロンエンコーディングの破損
- 14. Mule ESBマップペイロードの作成
- 15. Mule ESBのlog4j2.xmlでログレベルを動的に引き渡す
- 16. アップロードしたファイルを別のディレクトリに移動
- 17. ディレクトリにファイルを移動する
- 18. 別のディレクトリからディレクトリを移動するためのAntターゲット
- 19. 別のディレクトリからディレクトリを移動するためのAntターゲット
- 20. asp.netの別のディレクトリにファイルを持つサブフォルダを移動するにはC#
- 21. 特定のファイル拡張子をUNIXの別のディレクトリに移動する
- 22. 最後の5つのファイルをリストして別のディレクトリに移動する
- 23. Mule ESB CEでファイルを集約する方法CE
- 24. バッチファイル複数のテキストファイルを使用してファイルを別のディレクトリに移動する
- 25. ファイルを別のサーバーに移動する
- 26. Mule ESB Transform Messgae xml変換
- 27. Mule Esb - Webサービスデータ交換
- 28. Mule ESB - CMIS vs SharePointコネクタ
- 29. Mule ESBのシリアル化互換性のエラー
- 30. mule esbを使用してファイルを解凍します
はい、それはあなたが正しいネットワーク –