On Tue, May 26, 2020 at 5:36 PM Ronny Aerts <ronny.ae...@wisetechglobal.com> wrote: > > Hello Claus, > > No problem to create a ticket but still the exchange property > CamelCreatedTimestamp is NOT defined and handling a "long" is good but would > not help in my case because getting the property returns null. >
Yeah you would need to store a new exchange property before (or header) yourself with the timestamp that the simple date function can use. .setExchangeProperty("myCreated", simple("${exchange.created}")) > -- > Met vriendelijke groeten / Kind regards / Cordialement / Mit besten Grüßen, > > Ronny AERTS > Product Owner Integrations / Integrations Manager > > > > > e: ronny.ae...@wisetechglobal.com | t: +32 (0) 3 326 50 75 > https://www.linkedin.com/in/ronnyaerts/ > intris.be / wisetechglobal.com | Empowering and enabling the logistics > industry globally. > This email is subject to our Confidentiality Statement > > > -----Original Message----- > From: Claus Ibsen <claus.ib...@gmail.com> > Sent: Tuesday, 26 May 2020 17:26 > To: users@camel.apache.org > Subject: Re: CamelCreatedTimestamp exchange property does not seem to be > present anymore in camel 3.3.0 > > On Tue, May 26, 2020 at 4:34 PM Ronny Aerts > <ronny.ae...@wisetechglobal.com> wrote: > > > > Hello Claus, > > > > Changing <log message="start of route > > (${date:property.CamelCreatedTimestamp:yyyy-MM-dd-HH:mm:ss.SSS})" /> into > > <log message="start of route > > (${date:exchangeProperty.CamelCreatedTimestamp:yyyy-MM-dd-HH:mm:ss.SSS})" > > /> results in a "java.lang.IllegalArgumentException - Cannot find > > java.util.Date object at command: exchangeProperty.CamelCreatedTimestamp". > > Is this due to the fact that the exchange.created is now a java.lang.Long? > > > > Ah yeah that is correct. We can make Camel support long also. You are > welcome to create a JIRA ticket. > > > > A groovy exchange.getProperty("CamelCreatedTimestamp") return a null. > > > > -- > > Met vriendelijke groeten / Kind regards / Cordialement / Mit besten Grüßen, > > > > Ronny AERTS > > Product Owner Integrations / Integrations Manager > > > > > > > > > > e: ronny.ae...@wisetechglobal.com | t: +32 (0) 3 326 50 75 > > > > https://urldefense.com/v3/__https://www.linkedin.com/in/ronnyaerts/__;!!Na5NE8kfbMIR6Ys!4uRqqDXlx-3LnTkCIB5OJs-DmvPcapT4A0xanxaCNEkfsCfq9FpxcxpSj6kXDlgJq5SFTfM$ > > intris.be / wisetechglobal.com | Empowering and enabling the logistics > > industry globally. > > This email is subject to our Confidentiality Statement > > > > > > -----Original Message----- > > From: Claus Ibsen <claus.ib...@gmail.com> > > Sent: Tuesday, 26 May 2020 16:07 > > To: users@camel.apache.org > > Subject: Re: CamelCreatedTimestamp exchange property does not seem to be > > present anymore in camel 3.3.0 > > > > Hi > > > > Its called exchangeProperty in the simple language - the old property name > > was deprecated also for 2.x. > > > > 3.x > > https://urldefense.com/v3/__https://camel.apache.org/components/latest/languages/simple-language.html__;!!Na5NE8kfbMIR6Ys!6ke8h_4LiSin2gHySqFVPoznhQUTsWZChIq-IQPoVOnFzKBJXxAKaZn0_iB_IDheA7NFN8g$ > > > > 2.x > > https://urldefense.com/v3/__https://camel.apache.org/components/2.x/languages/simple-language.html__;!!Na5NE8kfbMIR6Ys!6ke8h_4LiSin2gHySqFVPoznhQUTsWZChIq-IQPoVOnFzKBJXxAKaZn0_iB_IDhepyDCZkM$ > > > > On Tue, May 26, 2020 at 3:14 PM Ronny Aerts > > <ronny.ae...@wisetechglobal.com> wrote: > > > > > > Hello camel community, > > > > > > I’m taking my first steps in migrating from camel 2.25.1 to 3.0.0. Since > > > (nearly) all our camel routes (more then 2000) are written using spring > > > dsl, this migration is a very big job. > > > > > > One of the things I notice is the missing CamelCreatedTimestamp exchange > > > property. We do a lot of things like the one below and that is not > > > possible anymore without the CamelCreatedTimestamp. > > > <route id="test.exception.standard.route" autoStartup="true"> <from > > > uri="timer://test.exception.standard.scheduler?repeatCount=1" /> <log > > > message="start of route > > > (${date:property.CamelCreatedTimestamp:yyyy-MM-dd-HH:mm:ss.SSS})" /> ... > > > <log message="end of route > > > (${date:property.CamelCreatedTimestamp:yyyy-MM-dd-HH:mm:ss.SSS})" /> > > > </route> > > > > > > I know that the context of the property corresponds to > > > "exchange.getCreated()" but this statement is not available in spring dsl. > > > > > > I know that I can replace the "property.CamelCreatedTimestamp" by "now" > > > but then the "end of route" values is not the same as the "start of > > > route" value. > > > > > > Is there any workaround available for my problem. > > > > > > -- > > > Met vriendelijke groeten / Kind regards / Cordialement / Mit besten > > > Grüßen, > > > > > > Ronny AERTS > > > Product Owner Integrations / Integrations Manager > > > e: mailto:ronny.ae...@wisetechglobal.com | t: +32 (0) 3 326 50 75 > > > https://urldefense.com/v3/__https://www.linkedin.com/in/ronnyaerts/__; > > > !!Na5NE8kfbMIR6Ys!6ke8h_4LiSin2gHySqFVPoznhQUTsWZChIq-IQPoVOnFzKBJXxAK > > > aZn0_iB_IDhe5aI4ils$ https://www.intris.be/ / > > > https://www.wisetechglobal.com/ | Empowering and enabling the logistics > > > industry globally. > > > This email is subject to our > > > http://www.wisetechglobal.com/ConfidentialityStatement.html > > > > > > > > > > > > > > > Intris nv Wapenstilstandlaan 47 B-2600 Berchem > > > > > > DISCLAIMER > > > This is an e-mail from Intris. The information contained in this > > > communication is intended solely for use by the individual or entity to > > > whom it is addressed. > > > Use of this communication by others is prohibited. If the e-mail message > > > was sent to you by mistake, please notify > > > intris.supp...@wisetechglobal.com<mailto:intris.supp...@wisetechglobal.com>, > > > destroy it without reading, using, copying or disclosing its contents to > > > any other person. > > > We accept no liability for damage related to data and/or documents which > > > are communicated by electronic mail. > > > > > > > > -- > > Claus Ibsen > > ----------------- > > https://urldefense.com/v3/__http://davsclaus.com__;!!Na5NE8kfbMIR6Ys!6ke8h_4LiSin2gHySqFVPoznhQUTsWZChIq-IQPoVOnFzKBJXxAKaZn0_iB_IDheiuhjSRY$ > > @davsclaus Camel in Action 2: > > https://urldefense.com/v3/__https://www.manning.com/ibsen2__;!!Na5NE8kfbMIR6Ys!6ke8h_4LiSin2gHySqFVPoznhQUTsWZChIq-IQPoVOnFzKBJXxAKaZn0_iB_IDhesl4LW74$ > > > > > > Intris nv Wapenstilstandlaan 47 B-2600 Berchem > > > > DISCLAIMER > > This is an e-mail from Intris. The information contained in this > > communication is intended solely for use by the individual or entity to > > whom it is addressed. > > Use of this communication by others is prohibited. If the e-mail message > > was sent to you by mistake, please notify > > intris.supp...@wisetechglobal.com<mailto:intris.supp...@wisetechglobal.com>, > > destroy it without reading, using, copying or disclosing its contents to > > any other person. > > We accept no liability for damage related to data and/or documents which > > are communicated by electronic mail. > > > > -- > Claus Ibsen > ----------------- > https://urldefense.com/v3/__http://davsclaus.com__;!!Na5NE8kfbMIR6Ys!4uRqqDXlx-3LnTkCIB5OJs-DmvPcapT4A0xanxaCNEkfsCfq9FpxcxpSj6kXDlgJAZDypQQ$ > @davsclaus > Camel in Action 2: > https://urldefense.com/v3/__https://www.manning.com/ibsen2__;!!Na5NE8kfbMIR6Ys!4uRqqDXlx-3LnTkCIB5OJs-DmvPcapT4A0xanxaCNEkfsCfq9FpxcxpSj6kXDlgJlRfOxr8$ > > > Intris nv Wapenstilstandlaan 47 B-2600 Berchem > > DISCLAIMER > This is an e-mail from Intris. The information contained in this > communication is intended solely for use by the individual or entity to whom > it is addressed. > Use of this communication by others is prohibited. If the e-mail message was > sent to you by mistake, please notify > intris.supp...@wisetechglobal.com<mailto:intris.supp...@wisetechglobal.com>, > destroy it without reading, using, copying or disclosing its contents to any > other person. > We accept no liability for damage related to data and/or documents which are > communicated by electronic mail. -- Claus Ibsen ----------------- http://davsclaus.com @davsclaus Camel in Action 2: https://www.manning.com/ibsen2