Ok, I found out, that in my case it belongs to the filter I've created. So I
think I have to change my filter condition. Because the subfolders don't
have an extension like *.xml so they are not polled. Hm its maybe a good
idea to change that behaviour? So that the condition is applied to the
subdirectories too not only on root folder?

Regards
/Steff


steff aka sid wrote:
> 
> Hm,
> I've Ubuntu too, but its not working for me. Allrights are set correct. I
> tried first:
> <file:poller service="brockhaus:inbox"
>                endpoint="endpoint" 
>                targetService="brockhaus:transformer"
>               
> targetUri="operation:http://brockhaus-gruppe.de/products/ProductTransformerService/process";
>  
>                file="/home/smx/input/products/"
>                deleteFile="true" 
>                recursive="true" 
>                period="10000" 
>                filter="#XMLFilter" />
> and second:
> <file:poller service="brockhaus:inbox"
>                endpoint="endpoint" 
>                targetService="brockhaus:transformer"
>               
> targetUri="operation:http://brockhaus-gruppe.de/products/ProductTransformerService/process";
>  
>                file="file:///home/smx/input/products/"
>                deleteFile="true"
>                recursive="true"
>                period="10000"
>                filter="#XMLFilter" />
> 
> I thought about the directory names but also a directory called 'test' was
> not polled.
> 
> So is here someone how knows why that happens?
> 
> Regards
> /Steff
> 
> 
> lhe77 wrote:
>> 
>> Hi,
>> 
>> I use the file poller under Ubuntu Linux and it works fine.
>> This can have 2 reasons in my opinion:
>> 
>> 1. the directory you specified in ${filepoller.path} is not a valid one 
>> As comparison, this is what I have here in my case:
>> <f:poller
>>       service="cp:filePoller"
>>       endpoint="pollerEndpoint"
>>       file="file:///home/lhe/smxtest/input/"
>>       targetService="cp:workflow"
>>       period="5000"
>>       recursive="true"
>>       autoCreateDirectory="true" />
>> Maybe these slashes in file attribute have something to do with it, I
>> don't know exactly.
>> 
>> 2. Maybe you simply don't have the rights to poll these directory or
>> specific sub-directories
>> 
>> Regards,
>> Lars
>> 
>> 
>> 
>> 
>> Abdeslam El Abbassi wrote:
>>> 
>>> Hi,
>>> in windows plate forme the recursive file polling work very well.
>>> but when we deploy in linux plate form, this don't work
>>> 
>>> here my code :
>>> 
>>> <file:poller service="ws_eai:fileservice" endpoint="poller"
>>> recursive="true"
>>>                     file="file:${filepoller.path}" 
>>> targetService="ws_eai:jmsselect"
>>> targetEndpoint="jmsselect" period="1000">
>>> 
>>> filepoller.path is path to directory as "/opt/dir"
>>> 
>>> We use servicemix 3.2 version
>>> 
>> 
>> 
> 
> 


-----
Brockhaus GmbH
COMPETITIVE THROUGH KNOWLEDGE

Web:  http://www.brockhaus-gruppe.de www.brockhaus-gruppe.de  / 
http://www.brockhaus-group.com www.brockhaus-group.com 
-- 
View this message in context: 
http://www.nabble.com/recursive-file-polling-don%27t-work-on-linux-tp14841533p19626581.html
Sent from the ServiceMix - User mailing list archive at Nabble.com.

Reply via email to