Thank you those links worked a treat. Kiran
-------- Original Message -------- On 13 Oct 2017, 19:52, Matt Burgess wrote: > Kiran, > > Yes we have a unit test that implements a trivial XML ScriptedReader > [1]. Hopefully that can get you the rest of the way, also there's an > inline one [2] that is likely less helpful because it defines the > schema inline, versus using the incoming schema. > > Regards, > Matt > > [1] > https://github.com/apache/nifi/blob/master/nifi-nar-bundles/nifi-scripting-bundle/nifi-scripting-processors/src/test/resources/groovy/test_record_reader_xml.groovy > [2] > https://github.com/apache/nifi/blob/master/nifi-nar-bundles/nifi-scripting-bundle/nifi-scripting-processors/src/test/resources/groovy/test_record_reader_inline.groovy > > On Fri, Oct 13, 2017 at 1:54 PM, Kiran wrote: >> Matt, >> >> Thanks for the link. With a few minor tweaks that worked great got all my >> CSV files tranformed fine. >> >> I've got a seperate system which goes the other way and has XML deliveries >> and wants to ingest CSV. On the old version of nifi I would have used >> TransformXml and XSLT to achieve this, should I still go down that route or >> can you point me in the direction of a xml Scripted reader example? >> >> Kiran >> >> >> >> -------- Original Message -------- >> On 13 Oct 2017, 00:23, Matt Burgess < [email protected]> wrote: >> >> >> Kiran, >> >> There is an example of a Groovy script for an XML writer [1] in the >> unit tests for ScriptedRecordSetWriter, this should be a pretty good >> place to get started, but please let us know if you have any questions >> or issues in making it work. >> >> Regards, >> Matt >> >> [1] >> https://github.com/apache/nifi/blob/master/nifi-nar-bundles/nifi-scripting-bundle/nifi-scripting-processors/src/test/resources/groovy/test_record_writer_inline.groovy >> >> On Thu, Oct 12, 2017 at 6:55 PM, Kiran wrote: >>> Hello, >>> >>> I have recently upgraded from NiFi 0.7.0 to 1.4.0 and the new version is >>> amazing. >>> >>> I'm trying to use the RecordWriter and RecordReader controller services to >>> convert my input CSV into XML. I have a CSVReader and a >>> ScriptedRecordSetWriter. >>> >>> My CSV is very simple: >>> "Header1","header2" >>> "Value1","value2" >>> >>> Im having a few issues trying to get the ScriptedRecordSetWriter working, >>> can anyone point me to some examples/documentation for writing the script? >>> >>> I'm using groovy to write the script and I've previously used the >>> ExecuteScript processor succesfully but I cant see to get the >>> ScriptedRecordSetWriter working. >>> >>> Thanks >>> >>> Kiran @protonmail.com>
