<route
id="navsea.core.fileJoinRoute"
autoStartup="true">
<from uri="{{fileJoinEndpoint}}" />
<choice>
<when>
<simple>${header.CamelFileName} contains
"CMAS_LPD22_MPDE1A_PG1"
</simple>
<log message="${file:onlyname.noext} ready for
pollEnrichment" />
works <pollEnrich strategyRef="navSeaAggregationStrategy"
uri="file:ge-ip/core/tobeprocessed?fileName=CMAS_LPD22_MPDE1A_PG2_2016-12-13_090045.csv"/>
works <pollEnrich
strategyRef="navSeaAggregationStrategy"
uri="{{fileJoinEndpoint}}?fileName=CMAS_LPD22_MPDE1A_PG2_2016-12-13_090045.csv"/>
no work <pollEnrich strategyRef="navSeaAggregationStrategy"
uri="{{fileJoinEndpoint}}?fileName=CMAS_LPD22_MPDE1A_PG2_.*.csv"/> -->
no work <pollEnrich strategyRef="navSeaAggregationStrategy"
uri="{{fileJoinEndpoint}}?fileName=CMAS_LPD22_MPDE1A_PG2_${date:file:yyyyMMdd}.csv"/>
no work <pollEnrich
strategyRef="navSeaAggregationStrategy"
uri="ref:navSeaJoinRoute"/> -->
<pollEnrich
strategyRef="navSeaAggregationStrategy"
uri="{{fileJoinEndpoint}}?fileName=CMAS_LPD22_MPDE1A_PG2_2016-12-13_090045.csv"/>
<setHeader headerName="messageDateTime">
<simple>${date:now:MM-dd-yyyy-HH:mm:ss}</simple>
</setHeader>
<setHeader headerName="CamelFileName" >
<simple>CMAS_LPD22_MPDE1A_${header.messageDateTime}.csv</simple>
</setHeader>
<to uri="{{OutputDirectory}}"/>
</when>
</choice>
--
View this message in context:
http://camel.465427.n5.nabble.com/pollEnrich-and-variable-file-names-time-stamp-tp5792827p5792831.html
Sent from the Camel - Users mailing list archive at Nabble.com.