Hello.

We also use bindy for delimited formats or fixed columns, but only with
rather simpler structures (homogeneous lines in most cases).

BeanIo mapping is richer to define several levels of groups and records,
and let's separate the format definition from the code, more or less the
same way we do for XML files using XSD schemas, or JSON schema as well.

Thanks anyway : any suggestion is welcome !

Regards.

Le mar. 27 déc. 2022 à 14:32, Maarten Donderwinkel <
maarten.donderwin...@aiden.eu> a écrit :

> For fixed length projects I’ve used camel-bindy in the past
>
>
> https://camel.apache.org/components/3.18.x/dataformats/bindy-dataformat.html#_4_fixedlengthrecord
>
>
>
> I don’t know if this component suits your use case as I’ve never used
> BeanIO, but given that you refer to fixedlength records I hope it can serve
> as an alternative.
>
>
>
>
> Met vriendelijke groet | Kind Regards | Meilleures salutations | Mit
> freundlichen Grüβen,
>
> Maarten Donderwinkel
>
> Aiden www.aiden.eu  +31 (0) 88 060 5111
> Locatie Boxtel Kastanjelaan 3 | 5283 WE Boxtel  +31 (0) 88 060 5103
> Contact E-mail: maarten.donderwin...@aiden.eu  +31 (0) 6 8683 0832
>
> <https://www.facebook.com/weareAiden.eu>
> <https://www.linkedin.com/company/aiden-eu/>
> <https://twitter.com/weareAiden>
> <https://www.youtube.com/channel/UCcLccRfot11DrZLNhlAS8fA>
> <https://www.aiden.eu/>  <https://www.twitter.com/user_name_here>
> <https://www.youtube.com/user/user_name_here>
>
> *From: *Claus Ibsen <claus.ib...@gmail.com>
> *Date: *Tuesday, 27 December 2022 at 12:30
> *To: *users@camel.apache.org <users@camel.apache.org>
> *Subject: *Re: Camel 3.X / DataFormat BeanIO
>
> And only if beanio become active again and do new releases we can consider
> adding it back.
>
> There is a 3.0 M1 release but its 1.5 years old, and only a few commits
> since that time. You can reach out to beanio on github
> and see if the maintainer can become active again, or you can ask if you
> can help out the project and make v3 a GA release
> and active maintained so it can come back into Camel.
>
> Yes I think a great flat file/csv/kvp project is very usable but it's sadly
> hard to do in open source as nobody sponsors such projects.
>
>
> On Tue, Dec 27, 2022 at 12:26 PM Claus Ibsen <claus.ib...@gmail.com>
> wrote:
>
> > Hi
> >
> > Yes you can take the old code and build it is a custom component and use
> > with camel
> >
> > On Tue, Dec 27, 2022 at 12:20 PM Ephemeris Lappis <
> > ephemeris.lap...@gmail.com> wrote:
> >
> >> Hello.
> >>
> >> I do agree about CVEs, that are also an important concern in our jobs,
> >> and I also know the price of maintaining complex systems with many
> >> components from many origins. And Camel is exactly this kind of
> >> system, built upon hundreds of components that make it a quite rich
> >> integration platform for enterprises that use both the most recent
> >> cloud aware applications, and very old file formats or protocols...
> >>
> >> Well, is there any way to integrate the "old" beanio component "our
> >> way" as a custom data format, and thus a solution not to stop our
> >> migration plan right now ?
> >>
> >> Thanks again.
> >>
> >> Regards.
> >>
> >>
> >> Le mar. 27 déc. 2022 à 12:03, Andrea Cosentino <anco...@gmail.com> a
> >> écrit :
> >> >
> >> > The problem with this kind of dead libraries is related to the fact
> that
> >> > they rapidly become affected by multiple CVEs.
> >> >
> >> > So being mature and non maintained, it's a problem.
> >> >
> >> > Since nobody updates or release new versions, going ahead we're going
> to
> >> > include weak libraries if we maintain them in codebase.
> >> >
> >> > So, I don't think there is any hope to see the component back in the
> >> camel
> >> > codebase.
> >> >
> >> > Il giorno mar 27 dic 2022 alle ore 12:00 Ephemeris Lappis <
> >> > ephemeris.lap...@gmail.com> ha scritto:
> >> >
> >> > > Hello.
> >> > >
> >> > > It seems very strange to me to remove a component when no easy
> >> > > alternative exists. Almost half of our about 100 projects use fixed
> >> > > length files that are still used by many companies legacy systems,
> and
> >> > > rely on beanio.
> >> > >
> >> > > In my opinion, a stable component that has no recent change is not
> >> > > "dead", just "mature".
> >> > >
> >> > > Can we hope it gets back to a future Camel release ?
> >> > >
> >> > > Regards.
> >> > >
> >> > > Le mar. 27 déc. 2022 à 11:47, Claus Ibsen <claus.ib...@gmail.com> a
> >> écrit
> >> > > :
> >> > > >
> >> > > > Hi
> >> > > >
> >> > > > BeanIO is a dead/not-active project and removed in 3.x, as some
> >> other
> >> > > > components - its documented in the upgrade guide to 3.17.x
> >> > > >
> >> > > >
> >> > > > On Tue, Dec 27, 2022 at 11:38 AM Ephemeris Lappis <
> >> > > > ephemeris.lap...@gmail.com> wrote:
> >> > > >
> >> > > > > Hello.
> >> > > > >
> >> > > > > I'm very surprised to see that the data format BEANIO has been
> >> removed
> >> > > > > in the last Camel versions. Isn't any replacement component ?
> >> > > > >
> >> > > > > We used BeanIO in many exchanges that handle enterprise legacy
> >> systems
> >> > > > > fixed length formatted files (big retail companies still use it
> >> for
> >> > > > > many purposes). I know alternative components for many file
> >> formats
> >> > > > > (xml, csv, etc.), but for fixed length, BeanIO is really the
> only
> >> one
> >> > > > > that can handle complex structured files...
> >> > > > >
> >> > > > > What can we do :( ???
> >> > > > >
> >> > > > > Thanks for any idea that can save our migration plans.
> >> > > > >
> >> > > > > Regards.
> >> > > > >
> >> > > >
> >> > > >
> >> > > > --
> >> > > > Claus Ibsen
> >> > > > -----------------
> >> > > > @davsclaus
> >> > > > Camel in Action 2:
> https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.manning.com%2Fibsen2&data=05%7C01%7Cmaarten.donderwinkel%40aiden.eu%7C64877163044746fe4aac08dae7fdc402%7Cb9d83e0e2e894f4e9c2bbe3df185e1af%7C0%7C0%7C638077374349923905%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=BhZ%2Bm%2FxEtaFpg2w%2BL5GlgF5WLUAgM32k2CHjL69KOog%3D&reserved=0
> >> > >
> >>
> >
> >
> > --
> > Claus Ibsen
> > -----------------
> > @davsclaus
> > Camel in Action 2:
> https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.manning.com%2Fibsen2&data=05%7C01%7Cmaarten.donderwinkel%40aiden.eu%7C64877163044746fe4aac08dae7fdc402%7Cb9d83e0e2e894f4e9c2bbe3df185e1af%7C0%7C0%7C638077374349923905%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=BhZ%2Bm%2FxEtaFpg2w%2BL5GlgF5WLUAgM32k2CHjL69KOog%3D&reserved=0
> >
>
>
> --
> Claus Ibsen
> -----------------
> @davsclaus
> Camel in Action 2:
> https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.manning.com%2Fibsen2&data=05%7C01%7Cmaarten.donderwinkel%40aiden.eu%7C64877163044746fe4aac08dae7fdc402%7Cb9d83e0e2e894f4e9c2bbe3df185e1af%7C0%7C0%7C638077374349923905%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=BhZ%2Bm%2FxEtaFpg2w%2BL5GlgF5WLUAgM32k2CHjL69KOog%3D&reserved=0
>

Reply via email to