On Jan 12, 2018 10:23 AM, "Daniel Langevin" <daniel.lange...@shq.gouv.qc.ca>
wrote:

> Hi,
>
> i try to use convertBody to and pass the charset dynamically.
>
>
> i try:
> #1
> <setProperty propertyName="mailCharSet"><groovy> ...... retrieve charSet
> BodyPart from mail</groovy></setProperty>
>  <convertBodyTo type="java.lang.String" charset="${property.
> mailCharSet}"></convertBodyTo>
>
> but receive error
> Caused by: java.nio.charset.IllegalCharsetNameException:
> ${property.mailCharSet}
>
> #2
> <setProperty propertyName="mailCharSet"><groovy> ...... retrieve charSet
> BodyPart from mail</groovy></setProperty>
> <convertBodyTo type="java.lang.String" charset="{{mailCharSet}}"></
> convertBodyTo>
>
> but receive error
> Caused by: java.lang.IllegalArgumentException: Property with key
> [mailCharSet] not found in properties from text: {{mailCharSet}}
> ..... is searching  property key mailCharSet from my property folder., but
> this one cannot be Dynamic !
>
> #3
> add this property key in my property file
> charset_UTF-8=utf-8
>
> <setProperty propertyName="mailCharSet"><constant>UTF-8</constant></
> setProperty>
> <convertBodyTo type="java.lang.String" charset="{{charset_${property.
> mailCharSet}}}"></convertBodyTo>
>
> but receive error
> Caused by: java.lang.IllegalArgumentException: Property with key
> [charset_${property.mailCharSet] not found in properties from text:
> {{charset_${property.mailCharSet}}}
> ... substitution doesn't work !!?!! it supposed to search charset_UTF-8
> into property folder !
>
> There is a way to achieve that ?  Someone have an idea !
>
>
> Daniel
>
>
>
>
>
>
>
> "Le présent courriel peut contenir des renseignements confidentiels et ne
> s'adresse qu'au destinataire dont le nom apparaît ci-dessus. Si ce courriel
> vous est parvenu par mégarde, veuillez le supprimer et nous en aviser
> aussitôt."
>

Reply via email to