-
1. Re: CSV to XML Transformation
bharadwaj Jul 22, 2015 9:36 PM (in response to tmcginnis)CSV to XML transformation use camel-bindy component, It's like JAXB you need to provide pojo model with camel CSV annotations. Once you convert it to Object you can use JAXB of Xstream component to convert Object to xml format.
For Example :
<when>
<simple>${header.CamelFileName} regex '^.*(csv|csl)$'</simple>
<unmarshal>
<bindy packages="org.fusesource.camel.model" type="Csv" />
</unmarshal>
<marshal>
<xstream/>
</marshal>
</when>
-
2. Re: CSV to XML Transformation
tmcginnis Jul 23, 2015 11:28 AM (in response to bharadwaj)I can't seem to retrieve the camel-bindy bundle from a maven repository. I have tried http://repository.jboss.org/nexus/content/groups/ea but it keeps saying it can't find the jar.
-
3. Re: CSV to XML Transformation
bharadwaj Jul 23, 2015 11:42 AM (in response to tmcginnis)<repositories>
<repository>
<id>fusesource.releases</id>
<name>FuseSource Release Repository</name>
<url>https://repository.jboss.org/nexus/content/repositories/fs-releases/</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
<repository>
<id>fusesource.ea</id>
<name>FuseSource Early Access Release Repository</name>
<url>https://repository.jboss.org/nexus/content/groups/ea/</url>
<snapshots>
<enabled>false</enabled>
</snapshots>
<releases>
<enabled>true</enabled>
</releases>
</repository>
</repositories>
For your reference : Please follow the Example
rider-auto-osgi/pom.xml at master · FuseByExample/rider-auto-osgi · GitHub