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 > > > > > >
