2014-11-06 56 views
1

我的工作有以下步驟: - 連接到FTP位置 - 下載壓縮文件 - 解壓縮文件到不同的文件夾 - 刪除壓縮文件 - 寫文件名一個跟蹤文件了Talend書面文件名過程完成文件

ftpConnection -OnComponentOk - > ftpList-迭代 - > FTPGET -Iterate - >的fileList - 迭代 - > fileUnarchive-迭代 - > fileDelete

的問題是我在哪裏可以寫未壓縮的文件名到跟蹤文件。當我嘗試從fileUnarchive迭代到fileOutputDelimited它不 允許我,同樣,如果我想從fileDelete添加地圖,它不允許我。我需要一張地圖嗎?或者我可以使用全局變量嗎?

我可以做到的一種方式是在ftpGet之後獲得它,但是我希望在後一階段(取消存檔或刪除之後)做到這一點,所以如果 進程在這些步驟之一失敗,我不更新文件。

謝謝。

回答

1

與tfiledelete嘗試 - > oncomponentok - > tfixedflowinput(在這裏你可以使用包含tfilelist當前文件名相同的全局變量) - >(mainflow) - = - > tfileoutputdelimeted ...

+0

那完美地工作,感謝您的時間和幫助! – user1486984 2014-11-07 21:08:28