Thanks to NiFi How to use InvokeHTTP Processor with SOAP, I've been able to make a SOAP call. Strategy used was to use the GenerateFlowFile processor, and insert my content into custom content. The call needed a username and password, as well as another variable or two, and expression language neatly populated it.
Good.
Now, what I really need is two SOAP calls, where the first SOAP call returns a sequence number that I provide to the second call to get the specific data file I'm returning. I've set up a ProcessorGroup for the first SOAP interaction, which results in a flow attribute being set for the sequence number.
The rub: GenerateFlowFile just works on a timer. I've not been able to fathom a way where I can use the result from the first SOAP flow to then trigger an appropriately built FlowFile for the 2nd call.
Thoughts? Things I've puzzled over but haven't yet wrestled a solution forth include RouteOnAttribute, RouteOnContent, MergeContent, Wait, ...