Hi Ravi, It is not an official part of the NiFi project, but i have been collaborating with a few people on a community effort to provide Python automation for NiFi - in our next release there is functionality to reconfigure processors: Here is the relevant function in NiPyApi https://github.com/Chaffelson/nipyapi/blob/0dd74879056ca33ce17d1a2feb27fbf1b74c2094/nipyapi/canvas.py#L377
Perhaps this could be of help. Cheers, Dan On Mon, Jan 29, 2018 at 12:56 AM Koji Kawamura <[email protected]> wrote: > Hi Ravi, > > How does your request JSON sent to the PUT /processors/{id} endpoint look > like? > If you don't need to update any processor properties, then you don't > have to send /component/config/properties element in a request JSON. > You can debug how NiFi UI sends REST requests using web browser > Developer tools [1]. > > [1] https://developers.google.com/web/tools/chrome-devtools/ > > Thanks, > Koji > > On Sat, Jan 27, 2018 at 7:41 AM, Ravi Papisetti (rpapiset) > <[email protected]> wrote: > > Hi, > > > > We are trying to update "Run Schedule" and "Scheduling Strategy" of a > NiFi > > Processor using REST API (PUT /processors/{id}). This works for most of > the > > processors, but when it is updated for GetSFTP, it overwrites password > field > > that results authfail exception. If I update scheduling information using > > NiFi UI, it works fine. > > > > Any thought how we can update scheduling information without bothering > about > > other processor configuration. > > > > Appreciate any help. > > > > Thanks, > > > > Ravi Pipisetti > > > > >
