You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@camel.apache.org by dherla2 <di...@nrb.be> on 2010/06/04 10:53:47 UTC

File Consumer directoryName problem

I have a configuration problem.

The development environment and the production environment have different
directory structure.

I need a way to parametrize the directoryName with a system property.
Is there is a way ?

Example :
dev :
from("file://C:/test/docbtodocumentum/data/?include=.*(.ged)").enrich(....
prod :
from("file://d:/ftproot/docbtodocumentum/data/?include=.*(.ged)").enrich(....

Thanks in advance

Dimitri
-- 
View this message in context: http://old.nabble.com/File-Consumer-directoryName-problem-tp28777347p28777347.html
Sent from the Camel - Users mailing list archive at Nabble.com.


Re: File Consumer directoryName problem

Posted by Claus Ibsen <cl...@gmail.com>.
On Fri, Jun 4, 2010 at 10:53 AM, dherla2 <di...@nrb.be> wrote:
>
> I have a configuration problem.
>
> The development environment and the production environment have different
> directory structure.
>
> I need a way to parametrize the directoryName with a system property.
> Is there is a way ?
>
> Example :
> dev :
> from("file://C:/test/docbtodocumentum/data/?include=.*(.ged)").enrich(....
> prod :
> from("file://d:/ftproot/docbtodocumentum/data/?include=.*(.ged)").enrich(....
>
> Thanks in advance
>

Is all Java code so just build a String with that system property

In Camel 2.3 you can use property placeholders directly in the endpoint uris
http://camel.apache.org/using-propertyplaceholder.html

And in theory you could provide a custom resolver and have it lookup
system properties instead of files which is the default.

But we could maybe consider having an option on the properties
component to let it lookup system properties first, so you can
override provide them if you want.


> Dimitri
> --
> View this message in context: http://old.nabble.com/File-Consumer-directoryName-problem-tp28777347p28777347.html
> Sent from the Camel - Users mailing list archive at Nabble.com.
>
>



-- 
Claus Ibsen
Apache Camel Committer

Author of Camel in Action: http://www.manning.com/ibsen/
Open Source Integration: http://fusesource.com
Blog: http://davsclaus.blogspot.com/
Twitter: http://twitter.com/davsclaus