Commits
Author | Commit | Message | Commit date | Issues | |
---|---|---|---|---|---|
Steve Lawrence | ca10b5d3fd2 | Update to Apache Daffodil (incubating) 2.3.0 | |||
Steve Lawrence | a42d2836443 | Update 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 Lawrence | ca336841e30 | Update 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 Lawrence | ccfc4876ac5 | Add 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 Lawrence | 5c89e725bf6 | Add 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-1709 | DFDL-1709 | ||
Steve Lawrence | 37657408100 | Bump version to 1.1-SNAPSHOT for development | |||
Steve Lawrence | f50c0e32181 | Mark as version 1.0 with Daffodil 2.0.0 dependencyAlso fix typo in README | |||
Steve Lawrence | 97cb47abb89 | Add option to enable validationAlso, fix new namespace path to built-in-formats.xsd DFDL-1819 | DFDL-1819 | ||
Steve Lawrence | 01a01ce1f8a | Error 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-1797 | DFDL-1797 | ||
Steve Lawrence | 5ce80e99346 | Add 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 Lawrence | 949137e7293 | Rename variables to be more clear and consistent | |||
Steve Lawrence | 812178f6806 | Add LICENSE and NOTICE files to narDFDL-1711 | DFDL-1711 | ||
Steve Lawrence | f65aabca39f | Improve 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-1713 | DFDL-1713 | ||
Steve Lawrence | 256b73eedbd | Replace 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-1712 | DFDL-1712 | ||
Steve Lawrence | 25410979921 | Add NCSA Nexus snapshot/release repositories so that Daffodil can be downloaded remotely | |||
Steve Lawrence | 23aad5ceac5 | Add README file describing the repo and how to build/install into NiFi | |||
Steve Lawrence | 57d168b527a | Initial commitCreates DaffodilParse and DaffodilUnparse NiFi processors + tests, based off of the NiFi TransformXml processor. |