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.

_______________________________________________

Reply via email to