Hi

onCompletion did the trick.
Camel rocks!
Keep up the good job!

regards,
attila


Claus Ibsen-2 wrote:
> 
> Another solutions is to use the onCompletion callback so you can write
> to the DB when the file exchange is done
> http://davsclaus.blogspot.com/2009/06/on-road-to-camel-20-oncompletion.html
> 
> 
> 
> On Thu, Sep 17, 2009 at 12:06 PM, Bak Attila <[email protected]>
> wrote:
>>
>> Hi
>>
>> I am using m02. I did not say that it is not propagated to the end. But
>> there i will have many splitted messages. And i want somehow wait for the
>> last one :)
>> That is the task. I could naturally write(overwrite) it each time in the
>> DB.
>> But i do not want to do that if waiting for all to be processed is
>> possible.
>> Any ideas on that?
>>
>> Thanks
>> attila
>>
>>
>>
>> Claus Ibsen-2 wrote:
>>>
>>>
>>> What version of Camel are you using?
>>>
>>> I do think we have ensured that properties/headers are propagated when
>>> using xslt and the likes.
>>>
>>> You can use the tracer to see how you message looks like while being
>>> routed and where the filename is lost.
>>> http://camel.apache.org/tracer
>>>
>>>
>>> On Thu, Sep 17, 2009 at 11:19 AM, Bak Attila <[email protected]>
>>> wrote:
>>>>
>>>> Hi,
>>>>
>>>> I have the following use case:
>>>> I have an incoming file in xml. This will be validated, then
>>>> transformed
>>>> with xslt, splitted after the transformation and finally the splitted
>>>> parts
>>>> will be persisted into a DB.  Configured like:
>>>>
>>>>  from("file:src/data/generated?noop=true").convertBodyTo(String.class).to(
>>>>                                "validator:someXSD.xsd").to(
>>>>                                "xslt:someTrafo.xsl").split(
>>>>                                xPathBuilder).bean(new
>>>> DatabaseProcessor());
>>>> Everything works perfect.
>>>> But now i would have to store the ORIGINAL file name also into the DB.
>>>> This
>>>> is kinda hard since after the trafo/split i do not have the original
>>>> messages any more.
>>>>
>>>> Can you please give me an idea, how could i wait for 1 input file to be
>>>> processed fully and to log this fact somehow?
>>>> (i would need it since when the same files comes again i do not need to
>>>> process it any more then)
>>>> Any help/idea would be appreciated!!!
>>>>
>>>> Thnx
>>>> attila
>>>>
>>>> --
>>>> View this message in context:
>>>> http://www.nabble.com/Waiting-for-a-splitted-file-to-be-processed-fully-tp25487843p25487843.html
>>>> Sent from the Camel - Users mailing list archive at Nabble.com.
>>>>
>>>>
>>>
>>>
>>>
>>> --
>>> Claus Ibsen
>>> Apache Camel Committer
>>>
>>> Open Source Integration: http://fusesource.com
>>> Blog: http://davsclaus.blogspot.com/
>>> Twitter: http://twitter.com/davsclaus
>>>
>>>
>>
>> --
>> View this message in context:
>> http://www.nabble.com/Waiting-for-a-splitted-file-to-be-processed-fully-tp25487843p25488442.html
>> Sent from the Camel - Users mailing list archive at Nabble.com.
>>
>>
> 
> 
> 
> -- 
> Claus Ibsen
> Apache Camel Committer
> 
> Open Source Integration: http://fusesource.com
> Blog: http://davsclaus.blogspot.com/
> Twitter: http://twitter.com/davsclaus
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Waiting-for-a-splitted-file-to-be-processed-fully-tp25487843p25488902.html
Sent from the Camel - Users mailing list archive at Nabble.com.

Reply via email to