camel-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Claus Ibsen <claus.ib...@gmail.com>
Subject Re: how to specify remote file name when using FTP endpoint
Date Thu, 10 May 2012 13:36:47 GMT
On Thu, May 10, 2012 at 12:59 PM, Bengt Rodehav <bengt@rodehav.com> wrote:
> I think it would be a good feature to have. Our integration counterparts
> often require that the name of the file we send to them is hardcoded (i e
> it should always be the same name) or conform to a naming standard defined
> by the receiver. But internally, on the sending side, the original file is
> often named completely differently. We then put files that we have
> correctly handled in an archive directory and the  ones we could not handle
> in a failed directory. In those cases it is important that we locally
> archive with the original file name to have full traceability.
>
> In short, yes support for this would be useful.
>

Fell free to create a JIRA ticket.

> /Bengt
>
> 2012/5/10 Claus Ibsen <claus.ibsen@gmail.com>
>
>> On Thu, May 10, 2012 at 11:23 AM, Bengt Rodehav <bengt@rodehav.com> wrote:
>> > I do this in Camel 2.7.1 and it definitely changes the name of the file
>> > before ftp:ing:
>> >
>> > *theExchange.getIn().setHeader(Exchange.FILE_NAME, "newfilename");*
>> >
>>
>> Yeah you need to store the original file in another header before hand,
>> and then restore it back again afterwards.
>>
>> We may wonder some way of making this easier if this is more commonly
>> used use-case.
>> Anyone else picking up files, and storing them using a different file
>> name, and then have to preserve
>> the original file name afterwards ?
>>
>> > Hope that helps,
>> >
>> > /Bengt
>> >
>> > 2012/5/10 qwerty5000 <yuki.tanabe@barclays.com>
>> >
>> >> Thanks guys, but the solution you suggested would rename the files after
>> >> the
>> >> ftp step so doesn't work.
>> >>
>> >> Anyway to retain the original file name? This is necessary as I need to
>> >> perform some local processing after the file has been ftpd, and I need
>> to
>> >> use the file name as some sort of an uid.
>> >>
>> >> --
>> >> View this message in context:
>> >>
>> http://camel.465427.n5.nabble.com/how-to-specify-remote-file-name-when-using-FTP-endpoint-tp5697227p5699472.html
>> >> Sent from the Camel - Users mailing list archive at Nabble.com.
>> >>
>>
>>
>>
>> --
>> Claus Ibsen
>> -----------------
>> CamelOne 2012 Conference, May 15-16, 2012: http://camelone.com
>> FuseSource
>> Email: cibsen@fusesource.com
>> Web: http://fusesource.com
>> Twitter: davsclaus, fusenews
>> Blog: http://davsclaus.blogspot.com/
>> Author of Camel in Action: http://www.manning.com/ibsen/
>>



-- 
Claus Ibsen
-----------------
CamelOne 2012 Conference, May 15-16, 2012: http://camelone.com
FuseSource
Email: cibsen@fusesource.com
Web: http://fusesource.com
Twitter: davsclaus, fusenews
Blog: http://davsclaus.blogspot.com/
Author of Camel in Action: http://www.manning.com/ibsen/

Mime
View raw message