8:20:08 PM EDT, Russell
Bateman wrote:
Surprise, in the UI, of a working instance of NiFi 1.28.1, I get:
Unable to communicate with NiFi
Please ensure the application is running and check the logs for any
errors.
I have changed since it worked some logic inside a custom proc
Surprise, in the UI, of a working instance of NiFi 1.28.1, I get:
Unable to communicate with NiFi
Please ensure the application is running and check the logs for any
errors.
I have changed since it worked some logic inside a custom processor that
is neither of the following ones.
Ch
/processor-name/() ); ;
runner.setRunSchedule( ( long )/milliseconds/ );
runner.enqueue(/flowfile-content-as-a-stream/ );
runner.run(1 );
}
On 5/30/25 11:12, Russell Bateman wrote:
...when writing a test case for a custom processor?
...when writing a test case for a custom processor?
We're quite a ways back, but I do the development and I run on 1.28.1
(both NiFi and NiFi Registry). We have plans to move to 2.x someday.
It's hard to get customers to move forward.
On 3/4/25 10:22, Joe Witt wrote:
What versions Russ?
On Tue, Mar 4, 2025 at 10:15 AM Russell Bat
We don't use a separate Git repository; only the simple solution the
NiFi Registry offers.
Maybe someday we'll go further, but, in the meantime, It's super useful
to us so we hope
never to see it disappear.
Thanks,
Russ Bateman
On 3/4/25 08:44, David Handermann wrote:
Team,
For more than two
On 2/25/25 10:54, Russell Bateman wrote:
Just getting back to this now...
The examples of markdown given by Matt [2, below] appear to exhibit
font weight bold, styles, headings, bulleted and numbered lists.
Is there a conscious "markdown flavor" that we can adhere to in
ttps://github.com/apache/nifi/pull/9288/files#diff-c8e06d10f3acbd99f183d317dfef2f4377a99904e322ee7f2f23af42196a4214
On Wed, Nov 20, 2024 at 4:31 PM Russell Bateman
wrote:
Anciently (I mean in NiFi 1.x), there were View usage...and Additional
Details.
Today, I downloaded NiFi 2.0.0, copied my NAR over and brought up
I could be wrong, but I'm pretty sure templates were only on
life-support until 1.28.1 because the true support of that nature was
the NiFi Registry. I believe that in NiFi 2.x, it's forever and only
Registry. Templates no longer exist.
On 2/15/25 09:59, Charles wrote:
Hello,
Why doesn't
Mark,
Sorry, just getting back to this. Thank you for responding. The upshot
is that customers/users of a NiFi flow can (still) modify
${NIFI_HOME}//conf/logback.xml/ in production to tailor the NiFi
ComponentLog to react to DEBUG, TRACE, etc.:
getLogger().[debug|trace|etc.]( "Log stateme
Should not a file in my IntelliJ IDEA project on the path
/*project/src/test/resources/logback-test.xml*/,
containing:
%-4relative [%thread] %-5level
%logger{5}.%method:%line - %message%n
*
*
sho
Anciently (I mean in NiFi 1.x), there were View usage...and Additional
Details.
Today, I downloaded NiFi 2.0.0, copied my NAR over and brought up the
canvas.
Looking for documentation, I got this response for all my custom processors:
Unable to find bundle [com.acme.pipeline:acme-pipelin
+1 non-binding
Thanks!
On 11/13/24 13:40, David Handermann wrote:
Team,
Following a discussion of future support for the NiFi version 1 series
[1], I am calling for a vote on the following proposal:
1. Declare NiFi version 1 as End of Support on December 8, 2024. End
of Support means no addit
As others suggest UI extensions and other improvements, I have just a
few usability concerns. I find the UI tedious to use and would like to
suggest...
* The ability to configure the two pallets to be collapsed when the UI
comes up, or remember how they were.
* An "undo" ability, perhaps o
hnical folk the wizardry while it's going down.
Thanks to all.
Russell Bateman
On 7/2/24 14:05, Matt Burgess wrote:
There have been some ongoing discussions [1,2] about what to bring back for
PRs to 1.x vs trying to push forward with 2.x. There are of course great
points from everyone. On t
Yes, what you described is what was happening, Mark. I didn't display
all of the code to the session methods, and I did re-read the in-coming
flowfile for different purposes than I had already read and written it.
So, I wasn't helpful enough. In the end, however, I had forgotten,
immediately af
In /pom.xml/ I specify using NiFi framework libraries from 1.13.2.
There are peculiar reasons (that we are trying to fix) that inhibit us
from moving forward as all of our customer machines are running 1.1.2.
(Don't shoot me, I'm not DevOps, but just the guy who writes custom
processors.)
I
Don't know if this is relevant let along helpful, but we were on CentOS
for many years and, when it died, we moved to Alma.
Best of luck to you,
Russ
On 3/5/24 07:56, Marton Szasz wrote:
CentOS 7 is a very old distribution, so you may run into issues, but
in theory, if you can install Java 21
Isha,
Wait, by "lefthand toolbox" are you referring to the process group's
toolbar start button or to the start button in the pallet at the upper
left of the page?
Please clarify.
Thanks
On 2/22/24 04:39, Isha Lamboo wrote:
always use the right-click context menu on a process group you wa
Sonia,
It sounds like you may prefer the Users Mailing List
(us...@nifi.apache.org)rather than this one which is more for custom
processors and other development-related activities.
Best regards,
Russ
On 11/27/23 22:49, Sonia Soleimani wrote:
Hello,
I am working for Telus and there has be
Looking around, I see there have been statements of intent by folk to
localize NiFi [1], but few statements as to how far they got. I saw a
question on stackoverflow [2] on how to hack relevant Java-annotated
references (@CapabilityDescription) which isn't exactly
internationalization, but it's
I'm posting this plea for suggestions as I'm short on imagination here.
We have some custom processors that need extraordinary amounts of
configuration of the sort a flow writer would have to copy and paste
in--huge amounts of Yaml, regular expressions, etc. This is what our
flow writers are a
Uh, sorry, "Version 3" refers to what exactly?
On 9/8/23 12:48, David Handermann wrote:
I agree that this would be a useful general feature. I also agree with
Joe that format support should be limited to*Version 3* due to the
limitations of the earlier versions.
This is definitely something th
I've noticed myself, and it's easily reproducible on the Usage
pages for processors, is that Nifi is doing a reverse DNS lookup when
loading the page. If your DNS is broken, it can take 10-30 seconds for the
page content to appear.
Kr,
On Fri, 18 Aug 2023, 07:29 Russell Bateman, wr
kely making changes to your
component and the version is not changing (x.y.z-SNAPSHOT). This is where
the browser cache could result in the behavior your seeing.
Matt
On Thu, Aug 17, 2023 at 3:21 PM Russell Bateman
wrote:
Thanks, Matt,
(Since I use Chrome 99% of the time, I'm using Chrome
this point, you should be
able to close that tab and retry from the NiFi UI.
Let us know if this doesn't help and we can see if something isn't getting
generated and updated correctly.
Matt
On Thu, Aug 17, 2023 at 2:38 PM Russell Bateman
wrote:
Seems like a really stupid user/browser
Seems like a really stupid user/browser question, but I cannot seem to
get changes I've made to properties, relationships, attributes read or
written, etc. *for custom processors*. Also, from the Properties tab in
Configuring Processor, the cartoon blurbs obtained by hovering over (?)
aren't up
I have a custom processor I modified losing a few properties because a
specification change made them useless. I removed them. The processor
works, but in configuration for this processor (in the NiFi UI), the
processor appears to have kept them, i.e.: they're not disappearing. I
would have exp
created FlowFile, with at least the latter
setting some other attributes as well (see the Developer Guide [1] for
more details).
Regards,
Matt
[1]https://nifi.apache.org/docs/nifi-docs/html/developer-guide.html
On Tue, Jul 18, 2023 at 12:25 PM Russell Bateman
wrote:
I have a custom processor,
I have a custom processor, /SplitHl7v4Resources/, that splits out
individual FHIR resources (Patients, Observations, Encounters, etc.)
from great Bundle flowfiles. So, for a given flowfile, it's split into
hundreds of smaller ones.
When I do this, I leave the existing NiFi attributes as they w
.slack.com/archives/CDGMCSDJT/p1686135561932289?thread_ts=1686135561.932289&cid=CDGMCSDJT
On Thu, 8 Jun 2023, 00:10 Russell Bateman, wrote:
I'm re-rolling in order to update the Java inside to 11 in order to
permit using the new Java HTTP client. This seems to work well; I fixed
g. So, until we
can shed the old NAR we cannot rebuild, we're stuck at NiFi 1.13.2.
On 6/7/23 15:31, Russell Bateman wrote:
I downloaded sources to 1.13.2 in order to hand-spin my own container
image. When I got down to
/nifi-1.13.2/nifi-docker/dockerhub/Dockerfile/, I found:
.
I downloaded sources to 1.13.2 in order to hand-spin my own container
image. When I got down to
/nifi-1.13.2/nifi-docker/dockerhub/Dockerfile/, I found:
...
ARG NIFI_VERSION=1.13.1
...
and the version is also wrong in /DockerImage.txt/ which
/DockerBuild.sh/ consumes.
Indeed, the i
Matthew,
If you feel that the documentation generated from the annotations at the
top of your custom processor class (@CapabilityDescription, etc., of
which Bryan spoke) is insufficient, it's also possible to supplement it with
/src/main/resources/docs/.CustomProcessorClass/additionalDeta
Also, this strikes me as a NiFi Users List (us...@nifi.apache.org)
question though many of us haunt both forums.
On 12/11/22 07:55, Mark Payne wrote:
Hello,
It looks like the attachment didn’t come through. The mailing list often strips
out attachments from emails. Perhaps put them in pasteb
Yes it should be the infinitive */receive/* instead of the past
participle /received/.
On 11/16/22 08:18, Paul Schou wrote:
This error message does not look like it is grammatically correct:
https://github.com/gkatta4113/nifi/blob/master/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-proc
or certain representing the third-party
service in a truststore and maybe another (a private key) in a keystore.
On 7/5/22 16:30, Russell Bateman wrote:
From a custom processor, I intend to interface with a third-party
service (via simple HTTP client), however, I would need as I
understand it to
a
From a custom processor, I intend to interface with a third-party
service (via simple HTTP client), however, I would need as I understand
it to
a) maintain a private key by which I can identify myself to that
third-party service and
b) maintain a trusted-store certificate by which I ca
I think the approach is, and what I have always done, to begin at "the
bottom," in your case, "Migrating from 1.x.x to 1.10.0," then move
upward examining everything said to see if it's relevant.
Also, I would have expected this question in the us...@nifi.apache.org
forum rather than the devel
You don't have to write Java code to benefit from NiFi which is an
insanely useful framework all by itself with jillions of super-useful
processors ready for use. However, if you plan to code your own,
proprietary processor to do something that hasn't been covered, here's a
likely place to star
volution of the project.
Thanks
On Fri, Jul 23, 2021 at 7:43 AM Russell Bateman
wrote:
Joe,
I apologize for the off-topic intrusion, but what replaces templates?
The Registry? Templates rocked and we have used them since 0.5.x.
Russ
On 7/23/21 8:31 AM, Joe Witt wrote:
David,
I think this is a h
Joe,
I apologize for the off-topic intrusion, but what replaces templates?
The Registry? Templates rocked and we have used them since 0.5.x.
Russ
On 7/23/21 8:31 AM, Joe Witt wrote:
David,
I think this is a highly reasonable approach and such a focus will
greatly help make a 2.0 release far
maybe 10 MB/sec
into the sub-flow. Again, that could cause backpressure so you’d want to
consider FlowFile Expiration if you’d rather lose the FlowFiles than allow them
to affect the main flow.
Hope that’s helpful!
Thanks
-Mark
On Apr 22, 2021, at 9:44 AM, Russell Bateman wrote:
I have a
I have a flow performing ETL of HL7v4 (FHIR) document on their way to
indexing and storage. Custom processors perform the important
transformations. Performance of this flow is at a premium for us. At
some point along the way I want to gate off copies of raw or of
transformed FHIR records (the
Javi,
Don't despair. Could just be that folk are busy and haven't had time to
reflect upon it.
On 3/23/21 11:55 PM, Javi Roman wrote:
I see that it has not been well received, I thought it would be a good idea
:-(
--
Javi Roman
Twitter: @javiromanrh
GitHub: github.com/javiroman
Linkedin: e
rty though.
On Wed, Feb 24, 2021 at 12:02 PM Russell Bateman wrote:
I have a dynamic property in a custom processor that my down-streamers
struggle a little bit to configure (requires newlines and a peculiar
format). I would like to "preconfigure" a dynamic property as an example
I have a dynamic property in a custom processor that my down-streamers
struggle a little bit to configure (requires newlines and a peculiar
format). I would like to "preconfigure" a dynamic property as an example
that they can either modify or erase to add their own. Most of them
would probably
I second the concerns expressed, but second especially Bryan's pointing
out that requiring LDAP/AD to be set up in order even to begin to use
our framework would be a bit onerous for developers just interested in
getting work done and a barrier to considering the framework should it
be erected
Wait! Can't this be done using the ReST APIs?
On 1/27/21 3:24 AM, u...@moosheimer.com wrote:
Hello NiFi-Core-Team,
Are you planning to create a high-level Java API for setting (and
clearing) individual parameters in the parameter context, so we can use
this API in processor development?
Exampl
.
Russ
On 1/9/21 9:09 AM, Mark Bean wrote:
Russell,
You can use "session.get(N)" where N is an integer. This will get up to N
flowfiles per OnTrigger() call.
-Mark
On Fri, Jan 8, 2021 at 5:07 PM Russell Bateman
wrote:
Very well, I have decided to force customer flowfiles throu
Very well, I have decided to force customer flowfiles through this
processor (I did check out the /Listen/* processors, but chose this
easier solution). This now works. However,
It brings up another question: is this the most efficient way to pass
flowfiles straight through this processor (we'
I only put the code I want to execute in onTrigger(), I suspected it
would not fire there. I know that this isn't what processors do.
Configuration is a messy problem to solve when your downstreamers want
it made easy. This is supposed to be a solution that allows them to
remain in the NiFi UI
statement from
onPropertyModified()does reach the log every time I change properties to
remove old or introduce new properties).
On 1/7/21 6:38 PM, Russell Bateman wrote:
(Inadequate title; didn't know what to call it.)
I have written a processor that doesn't feature any relati
(Inadequate title; didn't know what to call it.)
I have written a processor that doesn't feature any relationships.
It accepts dynamically properties that, in theory, when created (or
removed, or values added or changed), and sets data into a class inside
my NAR.
I wonder, however, at what I
I will be very happy to read what others contribute. Chris' suggestion,
which has huge implications, I think, for my IDE and project structure,
will be something to look into.
However, I was hoping someone would articulate the difference between
*property names* and *property display names*, w
I have a custom processor actively used in customer flows. I need to
enhance it, but avoid invalidating it when I update custom's existing
NiFi installations.
I know that the processor properties, in particular, the conflict
between the property .name()and .displayName(), is a good way to
Unless you're certain you will need to write custom processors for NiFi,
the forum you really want to subscribe to and post in is
NiFi Users
Best regards!
On 12/26/20 7:37 AM, Sumith Karthikeyan wrote:
Hi Team,
Hope you all doing well !!!
This regards a Middle East public sector requiremen
essor.getLogger();
logger.warn( “This is a warning!” );
}
}
Perhaps I’m missing something - or perhaps you made things simpler than they
really are for demonstration purposes?
Thanks
-Mark
On Dec 8, 2020, at 4:54 PM, Russell Bateman wrote:
Because it's so onerous to pass a reference to the
Because it's so onerous to pass a reference to the logger down through
parameters lists, I thought I might try using Java's thread-local store.
I haven't been using it for anything else either, but I thought I'd
start. For now, the logger is the only thing that tempts me. In past
lives as a web
You have treated Google as your friend and worked through the dozen or
so examples by other folk doing this, right?
--just a suggestion.
On 9/23/20 1:21 PM, Abiodun Adegbile wrote:
*/Hello Team,/*
Still looking forward to your reply.
/
/
/I got this though after i tried setting up the 2-node
Google is your friend.
https://docs.cloudera.com/HDPDocuments/HDF3/HDF-3.5.1/nifi-configuration-best-practices/content/basic-cluster-setup.html
https://bryanbende.com/development/2018/10/23/apache-nifi-secure-cluster-setup
https://mintopsblog.com/2017/11/12/apache-nifi-cluster-configuration/
http
n/nifi-mock/src/main/java/org/apache/nifi/util/StandardProcessorTestRunner.java#L443-L448
Instead of creating a new MockProcessSession, you would get the
ProcessSessionFactory from the TestRunner and then call
createProcessSession().
On Mon, Aug 31, 2020 at 9:01 AM Russell Bateman
wrote:
In my J
In my JUnit testing of a custom processor, I need to queue up at least
two flowfiles. I see that there is an implementation of
TestRunner.enqueue()that takes*a list of flowfiles*, but I'm used to
using the implementation of this method that creates me a flowfile from
bytes or a stream. I do not
or explain the
experience as well.
Andy LoPresto
alopre...@apache.org
alopresto.apa...@gmail.com
He/Him
PGP Fingerprint: 70EC B3E5 98A6 5A3F D3C4 BACE 3C6E F65B 2F7D EF69
On Aug 27, 2020, at 10:10 AM, Russell Bateman wrote:
I needed to get back here...
I took this advice to heart and finished
m
PGP Fingerprint: 70EC B3E5 98A6 5A3F D3C4 BACE 3C6E F65B 2F7D EF69
On Aug 27, 2020, at 10:10 AM, Russell Bateman wrote:
I needed to get back here...
I took this advice to heart and finished my processor. Thanks to Matt and Mark
for all their suggestions! They cleared up a few things. There was on
, the NiFi mailing lists are a place both for
great information and being treated well.
Russ
On 8/25/20 12:24 PM, Mark Payne wrote:
Russ,
Several comments here. I’ve included them inline, below.
Hope it’s helpful.
Thanks
-Mark
On Aug 25, 2020, at 2:09 PM, Russell Bateman wrote:
Thanks for
t; file
content (which is the same of course) and overwriting it on the way
out.
Regards,
Matt
On Mon, Aug 24, 2020 at 6:37 PM Russell Bateman wrote:
I am writing a custom processor that, upon processing a flowfile,
results in two new flowfiles (neither keeping the exact, original
content)
I am writing a custom processor that, upon processing a flowfile,
results in two new flowfiles (neither keeping the exact, original
content) out two different relationships. I might like to route the
original flowfile to a separate relationship.
FlowFile original = session.get();
Do I need t
heers,
Jason
--
Jason C. Sherman, CSSLP, CISSP
Owner
Logical Software Solutions, LLC
Solid. Secure. Software.
http://logicalsoftware.co/
.co? Yes, your data isn't always what you expect. We'll make sense of it.
https://www.linkedin.com/in/lss-js/
On Tue, Aug 18, 2020 at 12:38 PM Russell
I am writing custom processors that juggle medical documents (in a more
or less proprietary format). The document are always XML and contain
two, major parts:
1. an original document which may be text, HL7v2 or XML and may contain
HTML between ... , could be many megabytes in size
2. XML st
When installing NiFi in production, Ansible can be used to set up
JAVA_HOME. There is zero problem for users of NiFi.
However, from a development host, given the now rapid cadence of Java
releases, we sometimes run into problems launching a private
installation of NiFi in the course of testing
Since the advent of the NiFi Registry, templates are sort of deprecated.
The Registry is a brilliant design far better able to support what you
seem to be asking for.
By the way, this is much more a "user" question you might have asked in
that forum rather than this "dev" forum.
Cheers!
On
if not, the new
code is not being properly loaded/used by NiFi’s server application.
Andy LoPresto
alopre...@apache.org
alopresto.apa...@gmail.com
He/Him
PGP Fingerprint: 70EC B3E5 98A6 5A3F D3C4 BACE 3C6E F65B 2F7D EF69
On Jul 17, 2020, at 3:48 PM, Russell Bateman wrote:
If I have c
If I have changed a custom processor's PropertyDescriptor.nameand/or
.displayName,including changes I have made to my
/additionalDetails.html, /and I have:
- removed that processor from my test flow or removed flow.xml.gz altogether
- removed my NAR from /${NIFI_ROOT}///custom-lib/ and bounced
ot;.
On Tue, Jul 14, 2020 at 10:24 AM Russell Bateman
wrote:
Thanks for the responses. I did have this dependency already before
mailing to the forum:
1.11.0
...
org.apache.nifi
nifi-kerberos-credentials-service
${nifi.version}
Oth
g a dependency in your project...
https://github.com/apache/nifi/blob/main/nifi-nar-bundles/nifi-standard-services/nifi-dbcp-service-bundle/nifi-dbcp-service/pom.xml#L50-L55
On Mon, Jul 13, 2020 at 5:24 PM Russell Bateman
wrote:
I'm trying to use Apache Derby as the DBCP controller in JUnit tes
I'm trying to use Apache Derby as the DBCP controller in JUnit tests.
For the first test, I start off vetting my ability to inject Derby as
the DBCP controller I want to use. But, right off, I get this Kerberos
error. I wasn't trying to use Kerberos, but maybe I'm missing
configuration to tell
rvice. That interface is in
nifi-standard-services-api-nar, which is why you need it as a parent
NAR to your custom NAR.
Regards,
Matt
On Mon, Jun 22, 2020 at 7:52 PM Russell Bateman wrote:
Putting this dependency in the root, with a version, worked. My processor is
loading.
Have you the time to
tried and looked. I was already checking on that. Maybe I was
fooling myself.
Thanks, Matt
On 6/22/20 5:43 PM, Matt Burgess wrote:
You’ll want to add a 1.12.0-SNAPSHOT (or a released
version of NiFi) before the ending tag
Sent from my iPhone
On Jun 22, 2020, at 7:33 PM, Russell Bateman
wrote
-nar as
a parent? That should be where DBCPService is defined
Sent from my iPhone
On Jun 22, 2020, at 6:30 PM, Russell Bateman wrote:
I find myself obliged to pick back up a custom processor, written by someone
else a few years ago (in the NiFi 0.7.x era) at my company, that makes use of
D
I find myself obliged to pick back up a custom processor, written by
someone else a few years ago (in the NiFi 0.7.x era) at my company,
that makes use of DBCPService. While I think I understand the nuances of
interface versus concrete controller class, etc. I probably need a push
out the door
Certainly!
On 5/26/20 12:32 PM, Anuj Jain wrote:
Hi Team,
I am currently working on Apache-Nifi in my company from past 1 year.
I am planning to launch a series of videos for Nifi learners about what I
have learned in Nifi in last 1 year on youtube. Am I allowed to do that?
Regards,
Anuj Jain
emove( original );
}
This seems very close to working for me; I don't see anything wrong and
just need to plug in my SAX parser. This modified session is a new
pattern for me (and a useful one).
Thanks!
On 3/31/20 12:44 PM, Russell Bateman wrote:
(Oh, I see where *out*comes from, but not *mod
(Oh, I see where *out*comes from, but not *modified*.)
On 3/31/20 12:35 PM, Russell Bateman wrote:
Wait, where is *modified*from?
Thanks
On 3/31/20 12:24 PM, Mark Payne wrote:
Russ,
OK, so then I think the pattern you’d want to follow would be something like
this:
FlowFile original
And, also *out*?
On 3/31/20 12:35 PM, Russell Bateman wrote:
Wait, where is *modified*from?
Thanks
On 3/31/20 12:24 PM, Mark Payne wrote:
Russ,
OK, so then I think the pattern you’d want to follow would be something like
this:
FlowFile original = session.get();
if (flowFile == null
tStream in) {
processWithSaxParser(in, out);
}
});
}
});
session.transfer(output, REL_SUCCESS);
session.remove(original);
Thanks
-Mark
On Mar 31, 2020, at 2:04 PM, Russell Bateman wrote:
Mark,
Thanks for getting back. My steps are:
1. Read the "first half"
an ‘original’ relationship
or whatever makes sense for you.
Hope this helps!
-Mark
On Mar 30, 2020, at 4:23 PM, Russell Bateman <mailto:r...@windofkeltia.com>> wrote:
If I haven't worn out my welcome, here is the simplified code that
should demonstrate either that I have
tream when doing the non-sax
part? If you consume the stream right up to the sax part ( the stream POS
is at the start of the xml ) then you can just pass the stream to sax as is
can’t you?
On March 30, 2020 at 16:23:27, Russell Bateman (r...@windofkeltia.com)
wrote:
If I haven't worn out
a ByteArrayOutputStream. Just a thought.
On Sun, Mar 29, 2020 at 12:16 AM Russell Bateman
wrote:
Joe and Mike,
Sadly, I was not able to get very far on this. It seems that the extend
to which I copy the first half of the contents of the input stream, I
lose what comes after when I try to read aga
>
> > I left off the code that prints, "And now, we'll go on to the SAX
> > parser..." It's in the next flowfile = session.write( ... ). I have unit
> > tests that verify the good functioning of
> > copyCxmlHeaderAndDocumentToOutput(). The SAX error occurs be
Thanks for looking at this again if you can,
Russ
On 3/27/20 3:08 PM, Joe Witt wrote:
you should be able to call write as many times as you need. just keep
using the resulting flowfile reference into the next call.
On Fri, Mar 27, 2020 at 5:06 PM Russell Bateman
wrote:
Mike,
Many than
rite as many times as you need. just keep
using the resulting flowfile reference into the next call.
On Fri, Mar 27, 2020 at 5:06 PM Russell Bateman
wrote:
Mike,
Many thanks for responding. Do you mean to say that all I have to do is
something like this?
public void onTrigger( final
ig for me
to put them into temporary memory, say, a ByteArrayOutputStream.
Russ
On 3/27/20 10:03 AM, Mike Thomsen wrote:
session.read(FlowFile) just gives you an InputStream. You should be able to
rerun that as many times as you want provided you properly close it.
On Fri, Mar 27, 2020 at 11:
In my custom processor, I'm using a SAX parser to process an incoming
flowfile that's in XML. Except that, this particular XML is in essence
two different files and I would like to split, read and process the
first "half", which starts a couple of lines (XML elements) into the
file) not using t
On Mar 6, 2020, at 12:13 PM, Russell Bateman wrote:
I'm interested in getting log statements that may occur from my *custom
processor* code at the INFO, DEBUGand TRACElevels when running unit tests for
it. This means that I would like to set (programmatically at runtime or by
configuration
I'm interested in getting log statements that may occur from my *custom
processor* code at the INFO, DEBUGand TRACElevels when running unit
tests for it. This means that I would like to set (programmatically at
runtime or by configuration) what I am used to setting in
/${NIFI_ROOT}///conf/logba
27;s certainly
something that could be improved, I believe.
Thanks
-Mark
On Feb 25, 2020, at 3:18 PM, Russell Bateman wrote:
...in a custom processor.
I have a custom processor (that I wrote) and, in on-canvas configuration, the
dialog allows the user to create custom properties. I have no
...in a custom processor.
I have a custom processor (that I wrote) and, in on-canvas
configuration, the dialog allows the user to create custom properties. I
have no need of any and wish to help my down-streamers by removing the
option of creating any user-defined properties. How is this accom
ndles/nifi-hbase-bundle/nifi-hbase-processors/src/main/resources/docs/org.apache.nifi.hbase.PutHBaseCell/additionalDetails.html
On Thu, Feb 20, 2020 at 12:20 PM Russell Bateman
wrote:
I would like to get what I'm offering in /additionalDetails.html/ for my
custom processor to use the same
I would like to get what I'm offering in /additionalDetails.html/ for my
custom processor to use the same font style used down the left-hand
column listing processors (under /NiFi Documentation/). I'm not an idiot
when it comes to HTML/CSS, however, I have been unable in experimenting
to see ho
1 - 100 of 255 matches
Mail list logo