Daffodil
  1. Daffodil

daffodil-nifi

Public
AuthorCommitMessageCommit dateIssues
Steve LawrenceSteve Lawrence
ca10b5d3fd2Update to Apache Daffodil (incubating) 2.3.0
Steve LawrenceSteve Lawrence
a42d2836443Update to Apache Daffodil (incubating) 2.2.0- Update Daffodil dependecy - Update LICENSE/NOTICE to include Daffodil's LICENSE/NOTICE information - Use the new Daffdoil InputSourceDataInputStream API - Bump version to 1.2
Steve LawrenceSteve Lawrence
ca336841e30Update to use Apache Daffodil (incubating) 2.1.0- Bump version to 1.1 - Update dependency to org.apache.daffodil 2.1.0 - Update licensing/notice to match Daffodil - Update imports for new daffodil organization - Update tests to not use deprecated built-in-formats.xsd - Update expected XML results to include xml declaration - Change package organization to include 'daffodil' - In the saved parser test, compile the schema at test time instead ...
Steve LawrenceSteve Lawrence
ccfc4876ac5Add compare functions to the CacheKeyWithout this, the Guava cache sees every CacheKey as different, regardless of their contents, and so constantly recompiles/reloads schemas. Adding these functions allows the cache to work correctly and not duplicate work.
Steve LawrenceSteve Lawrence
5c89e725bf6Add support for reloading pre-compiled schemas- Adds a new boolean property "Pre-compiled Schema" that specified whether or not the DFDL Schema File property is a path to an XML schema or a pre-compiled schema. - Modifies the cache to accept a cache key, which is now a tuple of dfdlSchema and preCompiled properties. DFDL-1709DFDL-1709
Steve LawrenceSteve Lawrence
37657408100Bump version to 1.1-SNAPSHOT for development
Steve LawrenceSteve Lawrence
f50c0e32181Mark as version 1.0 with Daffodil 2.0.0 dependencyAlso fix typo in README
Steve LawrenceSteve Lawrence
97cb47abb89Add option to enable validationAlso, fix new namespace path to built-in-formats.xsd DFDL-1819DFDL-1819
Steve LawrenceSteve Lawrence
01a01ce1f8aError when all data is not consumedIt is perfectly legal for a DFDL schema to not consume all the data when parsing and still be considered valid. However, this is almost always considered an error to users of a schema. So in this case, log that there was remaining data and throw an exception, causing the FlowFile to be transferred to the REL_FAILURE relationship. DFDL-1797DFDL-1797
Steve LawrenceSteve Lawrence
5ce80e99346Add support for json infoset types- Update to the new Daffodil API that allows for changing the infoset representation via InfosetInputters and InfosetOutputters - Add a new property, infoset-type, that lets one choose between 'xml' or 'json' infoset representations - Add Jackson NOTICE information, now pulled in by Daffodil for JSON processing - Add support for using the mime.type attribute for determining the unparse ...
Steve LawrenceSteve Lawrence
949137e7293Rename variables to be more clear and consistent
Steve LawrenceSteve Lawrence
812178f6806Add LICENSE and NOTICE files to narDFDL-1711DFDL-1711
Steve LawrenceSteve Lawrence
f65aabca39fImprove processor documentationAvoids using DFDL specific terms in the high level description, but adds an additional description page that further describes DFDL/Daffodil and provides links for more information. DFDL-1713DFDL-1713
Steve LawrenceSteve Lawrence
256b73eedbdReplace logger.info() call with logger.debug() in onTriggerThis log message will always execute for every file that does not fail, which will spam the logs. Change this to debug() to prevent that. DFDL-1712DFDL-1712
Steve LawrenceSteve Lawrence
25410979921Add NCSA Nexus snapshot/release repositories so that Daffodil can be downloaded remotely
Steve LawrenceSteve Lawrence
23aad5ceac5Add README file describing the repo and how to build/install into NiFi
Steve LawrenceSteve Lawrence
57d168b527aInitial commitCreates DaffodilParse and DaffodilUnparse NiFi processors + tests, based off of the NiFi TransformXml processor.