Here is the solution :

from("file://entree?delete=true")
        .process(new Processor() {
         public void process(Exchange exchange) throws Exception {
                 Map<String,Object> a= exchange.getIn().getHeaders();
                 String namefile = (String)a.get("camelfilenameonly");
                 namefile = namefile.substring(0,namefile.indexOf("."));
                 System.out.println(namefile);
                 String newEndpoint =
"exec:c:/python25/python.exe?args=c:/python25/stepIIS/stepIIS.py 
c:/python25/stepIIS/"+namefile+".step -n -l 3"; 
             Exchange e =
exchange.getContext().createProducerTemplate().send(newEndpoint,exchange);
             String res = e.getIn().getBody(String.class);
             System.out.println(res);
        }});

thks for your help

Valery
-- 
View this message in context: 
http://camel.465427.n5.nabble.com/camel-file-getName-of-file-tp3322455p3330732.html
Sent from the Camel - Users mailing list archive at Nabble.com.

Reply via email to