2016-05-09 5 views
0

に入れる:私は"File_" + TalendDate.getDate("CCYY-MM-DD hh:mm:ss") + ".txt"のような名前のファイルを作成し、SQLクエリの結果を移入して追加する必要が才能:生成し、TXTファイルを読み込むと、私は才能に質問していFTP

を」 \ t "区切り文字を各行の各列に追加します。

その後、私は(tFTPConnectionコンポーネントを介して)FTPに接続し、(tFTPPutコンポーネントを介して)フォルダにこのファイルを配置する必要があり

私が遭遇する主な問題は、私にはわからないということであるcomposent私はテキストファイルを作成するときに使用する必要がありますか?私はtFileOutputPositionalを使うべきですか? tFileOutputDelimited?別のコンポーネントですか?

また、私は別の問題があります。私は、FTPに接続するよ、心配ないが、私はtFTPPutコンポーネントでいる時、私はこの問題を持っている:

java.net.SocketTimeoutException:受け入れを

enter image description here

任意のアイデアをタイムアウトになりましたか?

ありがとうございました

答えて

1

まず、SQLクエリを実行する必要があります。

ファイルを生成するには、tFileOutputDelimitedを行データに使用し、フィールド区切り文字をタブ "\ t"に変更する必要があります。

tFileOutputDelimitedコンポーネントに直接ファイル名を設定します。例えば、パスが唯一のスラッシュが含まれていることに注意してください:

"C:/my-folder/File_" + TalendDate.getDate("CCYY-MM-DD hh:mm:ss") + ".txt" 

設定によって、それがパッシブモードへのFTP接続を設定するために役立つかもしれない(もっとここhttps://community.boomi.com/docs/DOC-1643を参照してください)

関連する問題