You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@nifi.apache.org by Vijaya Maddela <vi...@eaiesb.com> on 2017/07/12 14:22:11 UTC

NIFI FTP/SFTP modifications

 

 

Hi All,

We are looking to have dynamic behavior for FTP/SFTP processors.

1.	GETFTP processor should be used only as starting point in a flow
(Not supported to use it in middle of the flow)
2.	FetchFTP: This supports using in middle of the flow, but doesn't
support to pass Dynamic properties from previous processor or step

 

When we look into code we identified reasons for not supporting

 

In

GetFTP/GetSFTP:

@InputRequirement(Requirement.INPUT_FORBIDDEN) instead of
@InputRequirement(Requirement.INPUT_REQUIRED)

 

FetchFTP/FetchSFTO:

Doesn't contain @DynamicProperties() in the code for supporting Dynamic
properties

 

 

Can you please some help someone how can we build the code and deploy by our
self. Appreciate a link or tutorial for building code after modification

 

 

Thank You

Much Respect

Vijaya Kumar Reddy.Maddela

 <ma...@eaiesb.com> Vijay.Reddy@eaiesb.com

91-40-40119993|9704179993

USA:978-306-3751



 


Re: NIFI FTP/SFTP modifications

Posted by Matt Gilman <ma...@gmail.com>.
Vijaya,

Here's a link to the contribution guide [1]. It's more oriented around
submitting a PR but should be helpful. The gist is that you'll want to run

mvn clean install

from the root directory where the NiFi source is cloned. Once that
completes the target directory of the nifi-assembly will contain the built
artifacts which you can run directly in that directory or you can copy to
another location for deployment.

Let us know if you have any follow-up questions.

Matt

[1]
https://cwiki.apache.org/confluence/display/NIFI/Contributor+Guide#ContributorGuide-Testyourchanges


On Wed, Jul 12, 2017 at 10:22 AM, Vijaya Maddela <vi...@eaiesb.com>
wrote:

>
>
>
>
> Hi All,
>
> We are looking to have dynamic behavior for FTP/SFTP processors.
>
>    1. GETFTP processor should be used only as starting point in a flow
>    (Not supported to use it in middle of the flow)
>    2. FetchFTP: This supports using in middle of the flow, but doesn’t
>    support to pass Dynamic properties from previous processor or step
>
>
>
> When we look into code we identified reasons for not supporting
>
>
>
> In
>
> GetFTP/GetSFTP:
>
> @InputRequirement(Requirement.INPUT_FORBIDDEN) instead of @
> InputRequirement(Requirement.INPUT_REQUIRED)
>
>
>
> FetchFTP/FetchSFTO:
>
> Doesn’t contain @DynamicProperties() in the code for supporting Dynamic
> properties
>
>
>
>
>
> Can you please some help someone how can we build the code and deploy by
> our self. Appreciate a link or tutorial for building code after modification
>
>
>
>
>
> Thank You
>
> Much Respect
>
> Vijaya Kumar Reddy.Maddela
>
> Vijay.Reddy@eaiesb.com
>
> 91-40-40119993|9704179993 <(970)%20417-9993>
>
> USA:978-306-3751 <(978)%20306-3751>
>
> [image: O_GoldPartner]
>
>
>