Chris, Thanks for your inputs, It works now.
I created a customised tpeconverter to convert the datasetlist to POJO model
mapped to Hibernate.
<bean id="fdf"
class="org.apache.camel.component.flatpack.FlatpackDataFormat">
<property name="definition" value="name.pzmap.xml"/>
<property name="fixed" value="true"/>
<property name="ignoreExtraColumns" value="true"/>
<property name="allowShortLines" value="true"/>
</bean>
<camel:unmarshal ref="fdf"/>
<convertBodyTo type="com.barcap.iox.brokerfeed.model.Model"/>
-----Original Message-----
From: Kanagavel, Ganesh Kumar: CRES (NYK)
Sent: Tuesday, March 12, 2013 6:02 PM
To: [email protected]
Subject: RE: Flatpack Unmarshall Spring DSL Example
Thanks, I will check that out.
I have a Flat File which I want to create List of records out of it. I want to
transform and pass to hibernate endpoint.
I actually was using BINDY Fixed format, but that is giving problem when the
records are short record.
I am seeing some action to allow short records in Flatpack, so want to try it
and see if it works.
-----Original Message-----
From: Chris Geer [mailto:[email protected]]
Sent: Tuesday, March 12, 2013 5:58 PM
To: [email protected]
Subject: Re: Flatpack Unmarshall Spring DSL Example
On Tue, Mar 12, 2013 at 1:45 PM, <[email protected]> wrote:
> Chris,
> Thanks, Flatpack config files are created. But I want to use the
> Spring DSL for Unmarshall the flatpack components.
>
> I am not able to create the beans correctly. Can you please share the
> link where I can check the examples?
>
Here is a link directly to the source at GitHub for easy viewing [1]. In the
data folder you will find the sample data files. In the resource folder you
will find the spring files and flatpack config files. In the src folder you'll
find the test classes.
What are you trying to unmarshall into?
Chris
[1]
https://github.com/apache/camel/tree/trunk/components/camel-flatpack/src/test
>
> Thanks
> Ganesh
>
> -----Original Message-----
> From: Chris Geer [mailto:[email protected]]
> Sent: Tuesday, March 12, 2013 4:26 PM
> To: [email protected]
> Subject: Re: Flatpack Unmarshall Spring DSL Example
>
> On Tue, Mar 12, 2013 at 12:31 PM, <[email protected]
> >wrote:
>
> > Hi,
> > Anyone has got examples for unmarshalling Flatpack structure in
> > Spring DSL? I am not able to see anything in net.
> >
>
> If you look at the camel tests there are lots of examples of using
> spring to define a route that uses Flatpack. The Flatpack component
> does require a separate config file for actually specifying the
> Flatpack config but the routes are all in spring. Were you looking for
> a way to put the Flatpack config in spring directly?
>
> Chris
>
> >
> > Thanks
> > Ganesh
> >
> > _______________________________________________
> >
> > This message may contain information that is confidential or privileged.
> > If you are not an intended recipient of this message, please delete
> > it and any attachments, and notify the sender that you have received
> > it in
> error.
> > Unless specifically stated in the message or otherwise indicated,
> > you may not uplicate, redistribute or forward this message or any
> > portion thereof, including any attachments, by any means to any
> > other person, including any retail investor or customer. This
> > message is not a recommendation, advice, offer or solicitation, to
> > buy/sell any product or service, and is not an official confirmation of any
> > transaction.
> > Any opinions presented are solely those of the author and do not
> necessarily represent those of Barclays.
> >
> > This message is subject to terms available at:
> > www.barclays.com/emaildisclaimer and, if received from Barclays'
> > Sales or Trading desk, the terms available at:
> > www.barclays.com/salesandtradingdisclaimer/. By messaging with
> > Barclays you consent to the foregoing. Barclays Bank PLC is a
> > company registered in England (number 1026167) with its registered
> > office at 1 Churchill Place, London, E14 5HP. This email may relate
> > to or be sent from other members of the Barclays group.
> >
> > _______________________________________________
> >
> _______________________________________________
>
> This message may contain information that is confidential or privileged.
> If you are not an intended recipient of this message, please delete it
> and any attachments, and notify the sender that you have received it in error.
> Unless specifically stated in the message or otherwise indicated, you
> may not uplicate, redistribute or forward this message or any portion
> thereof, including any attachments, by any means to any other person,
> including any retail investor or customer. This message is not a
> recommendation, advice, offer or solicitation, to buy/sell any product
> or service, and is not an official confirmation of any transaction.
> Any opinions presented are solely those of the author and do not necessarily
> represent those of Barclays.
>
> This message is subject to terms available at:
> www.barclays.com/emaildisclaimer and, if received from Barclays' Sales
> or Trading desk, the terms available at:
> www.barclays.com/salesandtradingdisclaimer/. By messaging with
> Barclays you consent to the foregoing. Barclays Bank PLC is a company
> registered in England (number 1026167) with its registered office at 1
> Churchill Place, London, E14 5HP. This email may relate to or be sent
> from other members of the Barclays group.
>
> _______________________________________________
>
_______________________________________________
This message may contain information that is confidential or privileged. If you
are not an intended recipient of this message, please delete it and any
attachments, and notify the sender that you have received it in error. Unless
specifically stated in the message or otherwise indicated, you may not
uplicate, redistribute or forward this message or any portion thereof,
including any attachments, by any means to any other person, including any
retail investor or customer. This message is not a recommendation, advice,
offer or solicitation, to buy/sell any product or service, and is not an
official confirmation of any transaction. Any opinions presented are solely
those of the author and do not necessarily represent those of Barclays.
This message is subject to terms available at: www.barclays.com/emaildisclaimer
and, if received from Barclays' Sales or Trading desk, the terms available at:
www.barclays.com/salesandtradingdisclaimer/. By messaging with Barclays you
consent to the foregoing. Barclays Bank PLC is a company registered in England
(number 1026167) with its registered office at 1 Churchill Place, London, E14
5HP. This email may relate to or be sent from other members of the Barclays
group.
_______________________________________________
_______________________________________________
This message may contain information that is confidential or privileged. If you
are not an intended recipient of this message, please delete it and any
attachments, and notify the sender that you have received it in error. Unless
specifically stated in the message or otherwise indicated, you may not
uplicate, redistribute or forward this message or any portion thereof,
including any attachments, by any means to any other person, including any
retail investor or customer. This message is not a recommendation, advice,
offer or solicitation, to buy/sell any product or service, and is not an
official confirmation of any transaction. Any opinions presented are solely
those of the author and do not necessarily represent those of Barclays.
This message is subject to terms available at: www.barclays.com/emaildisclaimer
and, if received from Barclays' Sales or Trading desk, the terms available at:
www.barclays.com/salesandtradingdisclaimer/. By messaging with Barclays you
consent to the foregoing. Barclays Bank PLC is a company registered in England
(number 1026167) with its registered office at 1 Churchill Place, London, E14
5HP. This email may relate to or be sent from other members of the Barclays
group.
_______________________________________________