This repository contains the source for two NiFi processors which use Apache Daffodil, an open source implementation of the Data Format Description Language (DFDL) to parse/unparse data to/from an XML infoset. The two processor included are:
- DaffodilParse: Reads a FlowFile and parses the data into an XML infoset
- DaffodilUnparse: Reads a FlowFile, in the form of an XML infoset, and unparses the infoset to the original file format
This repository uses the maven build environment. To create a nar file for use in Apache NiFi, run
mvn install
This command will create a nar file in nifi-daffodil-nar/target/
, which can
be copied to the Apache NiFi lib directory to install into the Apache NiFi
environment.
NiFi Daffodil Processors is licensed under the Apache Software License v2.