Ah yeah I that crossed my mind to drop into convert record and then I
forgot. I'll try to put it together this way first.

On Wed, Sep 4, 2024 at 10:16 AM Dan S <[email protected]> wrote:

> Chris,
>  Could you possibly create an EDI reader controller service? This would fit
> very well within the NIFI record framework where there are already many
> readers and writers.
> See this
> <https://blogsarchive.apache.org/nifi/entry/record-oriented-data-with-nifi
> >article
> as an introduction to records and refer to the various processors which
> utilize record readers and/or writers ConvertRecord
> <
> https://nifi.apache.org/documentation/nifi-2.0.0-M4/components/org.apache.nifi/nifi-standard-nar/2.0.0-M4/org.apache.nifi.processors.standard.ConvertRecord/index.html
> >
> , ExtractRecordSchema
> <
> https://nifi.apache.org/documentation/nifi-2.0.0-M4/components/org.apache.nifi/nifi-standard-nar/2.0.0-M4/org.apache.nifi.processors.standard.ExtractRecordSchema/index.html
> >
> , ForkRecord
> <
> https://nifi.apache.org/documentation/nifi-2.0.0-M4/components/org.apache.nifi/nifi-standard-nar/2.0.0-M4/org.apache.nifi.processors.standard.ForkRecord/index.html
> >
> , GenerateRecord
> <
> https://nifi.apache.org/documentation/nifi-2.0.0-M4/components/org.apache.nifi/nifi-standard-nar/2.0.0-M4/org.apache.nifi.processors.standard.GenerateRecord/index.html
> >
> , GeohashRecord
> <
> https://nifi.apache.org/documentation/nifi-2.0.0-M4/components/org.apache.nifi/nifi-geohash-nar/2.0.0-M4/org.apache.nifi.processors.geohash.GeohashRecord/index.html
> >
> ,
>
>    - JoltTransformRecord
>    <
> https://nifi.apache.org/documentation/nifi-2.0.0-M4/components/org.apache.nifi/nifi-jolt-nar/2.0.0-M4/org.apache.nifi.processors.jolt.JoltTransformRecord/index.html
> >
>    , LookupRecord
>    <
> https://nifi.apache.org/documentation/nifi-2.0.0-M4/components/org.apache.nifi/nifi-standard-nar/2.0.0-M4/org.apache.nifi.processors.standard.LookupRecord/index.html
> >
>    , MergeRecord
>    <
> https://nifi.apache.org/documentation/nifi-2.0.0-M4/components/org.apache.nifi/nifi-standard-nar/2.0.0-M4/org.apache.nifi.processors.standard.MergeRecord/index.html
> >
>    , PartitionRecord
>    <
> https://nifi.apache.org/documentation/nifi-2.0.0-M4/components/org.apache.nifi/nifi-standard-nar/2.0.0-M4/org.apache.nifi.processors.standard.PartitionRecord/index.html
> >
>    , PutDatabaseRecord
>    <
> https://nifi.apache.org/documentation/nifi-2.0.0-M4/components/org.apache.nifi/nifi-standard-nar/2.0.0-M4/org.apache.nifi.processors.standard.PutDatabaseRecord/index.html
> >
>    , PutElasticsearchRecord
>    <
> https://nifi.apache.org/documentation/nifi-2.0.0-M4/components/org.apache.nifi/nifi-elasticsearch-restapi-nar/2.0.0-M4/org.apache.nifi.processors.elasticsearch.PutElasticsearchRecord/index.html
> >
>    , PutMongoRecord
>    <
> https://nifi.apache.org/documentation/nifi-2.0.0-M4/components/org.apache.nifi/nifi-mongodb-nar/2.0.0-M4/org.apache.nifi.processors.mongodb.PutMongoRecord/index.html
> >
>    , PutRecord
>    <
> https://nifi.apache.org/documentation/nifi-2.0.0-M4/components/org.apache.nifi/nifi-standard-nar/2.0.0-M4/org.apache.nifi.processors.standard.PutRecord/index.html
> >
>     etc
>
>
> On Wed, Sep 4, 2024 at 10:57 AM ski n <[email protected]> wrote:
>
> > Smooks is licensed as Apache-2.0 OR LGPL-3.0-or-later, so that wouldn't
> be
> > a problem. Recently, Camel used the Smooks in their framework. If you
> > implement it for NiFi than be sure to use the latest 2.x. Though Smooks 2
> > isn't released yet (now RC5), this will be more future-proof. The 1.x
> will
> > not get any support anymore.
> >
> > Raymond
> >
> > On Wed, Sep 4, 2024 at 4:39 PM Chris Debevec <
> [email protected]
> > >
> > wrote:
> >
> > > All,
> > > I'm finding a use case for NiFi to process EDI Where in there are
> systems
> > > that don't well support edi and small to medium businesses are looking
> to
> > > avoid spending money on the bigger integration platforms. I'm wondering
> > > what others thoughts are on bringing this into the opensource project
> if
> > i
> > > build it? plan to process EDI to XML format as it's then easy to
> > transform
> > > into whatever other format needed.
> > >
> > > Also i'd planned on using smooks but not really sure i follow the
> > licensing
> > > if that's allowed or not?
> > > https://www.smooks.org/documentation
> > > https://github.com/smooks/smooks
> > >
> > > I do see years ago there was an EDI processor but the repo i see has
> been
> > > left unmaintained.
> > > https://github.com/mrcsparker/nifi-edireader-bundle
> > >
> > > Thanks,
> > > Chris
> > >
> >
>

Reply via email to