[
https://issues.apache.org/jira/browse/CAMEL-26795?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Work on CAMEL-26795 started by Claus Ibsen.
-------------------------------------------
> camel-jbang - a chaos experiment feeds a file route with files its filter
> takes, and camel cmd send --repeat numbers a CamelFileName
> ------------------------------------------------------------------------------------------------------------------------------------
>
> Key: CAMEL-26795
> URL: https://issues.apache.org/jira/browse/CAMEL-26795
> Project: Camel
> Issue Type: Improvement
> Components: camel-jbang
> Reporter: Claus Ibsen
> Assignee: Claus Ibsen
> Priority: Major
> Fix For: 4.24.0
>
>
> A chaos experiment feeds a route that starts from file:<folder> by sending to
> that endpoint: the file producer writes each message as a file into the
> folder the route polls, named by the exchange id. That works (tried live),
> but a route with a filter such as include=.*\.json or antInclude=*.json skips
> files without the extension, so the experiment FAILs with 0 completed, as if
> the route lost them: a false finding.
> * The experiment names the files of a file feed so they pass the filter of
> the route: chaos-<time>.<extension>, the extension from include or
> antInclude, else from the body (json, xml, txt).
> * camel cmd send with --repeat (or a folder) numbers a CamelFileName header
> per message (order.json becomes order-1.json, order-2.json), so a file
> endpoint gets one file per message instead of overwriting one.
> Found while analysing how a chaos experiment can feed each kind of route
> (CAMEL-26760, CAMEL-26792).
> _Claude Code on behalf of Claus Ibsen_
--
This message was sent by Atlassian Jira
(v10.3.26#10030026)