The first argument to pollEnrich() specifies a consumer endpoint, not a
producer endpoint. So, instead of sending the current exchange (the one
containing the header) to the endpoint, the pollEnrich() command creates a
new exchange object containing one of the files from the specified
directory, /test/data. In other words, the current exchange is ignored when
pollEnrich() polls the file system, and this is the expected behaviour.

If you want to read a specific file, you could use the fileName option
option in the URI. For example:

.pollEnrich("file:/test/data?noop=true&readLock=none&fileName=foobar.xml",10000)

For details of the fileName option, see http://camel.apache.org/file2.html.

-- 
View this message in context: 
http://www.nabble.com/pollEnrich-doesn%27t-look-for-FILE_NAME-tp25458854p25466367.html
Sent from the Camel - Users mailing list archive at Nabble.com.

Reply via email to