Skip to content

Instantly share code, notes, and snippets.

@pvillard31
Created February 23, 2021 12:38
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save pvillard31/ff9e04fbf9afd2b2f2b84ff59d13d702 to your computer and use it in GitHub Desktop.
Save pvillard31/ff9e04fbf9afd2b2f2b84ff59d13d702 to your computer and use it in GitHub Desktop.
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<template encoding-version="1.3">
<description></description>
<groupId>2e083aef-0162-1000-80bc-8c6bbfc00ca8</groupId>
<name>FTP-UTF8-Test</name>
<snippet>
<processGroups>
<id>3982c999-cd5f-3ac7-0000-000000000000</id>
<parentGroupId>16e377d4-8369-3464-0000-000000000000</parentGroupId>
<position>
<x>0.0</x>
<y>0.0</y>
</position>
<comments></comments>
<contents>
<connections>
<id>093931ef-ee9b-3ae9-0000-000000000000</id>
<parentGroupId>3982c999-cd5f-3ac7-0000-000000000000</parentGroupId>
<backPressureDataSizeThreshold>1 GB</backPressureDataSizeThreshold>
<backPressureObjectThreshold>10000</backPressureObjectThreshold>
<destination>
<groupId>3982c999-cd5f-3ac7-0000-000000000000</groupId>
<id>3befc37f-1068-3efc-0000-000000000000</id>
<type>FUNNEL</type>
</destination>
<flowFileExpiration>0 sec</flowFileExpiration>
<labelIndex>1</labelIndex>
<loadBalanceCompression>DO_NOT_COMPRESS</loadBalanceCompression>
<loadBalancePartitionAttribute></loadBalancePartitionAttribute>
<loadBalanceStatus>LOAD_BALANCE_NOT_CONFIGURED</loadBalanceStatus>
<loadBalanceStrategy>DO_NOT_LOAD_BALANCE</loadBalanceStrategy>
<name></name>
<selectedRelationships>comms.failure</selectedRelationships>
<source>
<groupId>3982c999-cd5f-3ac7-0000-000000000000</groupId>
<id>42466f0e-0d81-3f8e-0000-000000000000</id>
<type>PROCESSOR</type>
</source>
<zIndex>0</zIndex>
</connections>
<connections>
<id>1645c164-ee27-3662-0000-000000000000</id>
<parentGroupId>3982c999-cd5f-3ac7-0000-000000000000</parentGroupId>
<backPressureDataSizeThreshold>1 GB</backPressureDataSizeThreshold>
<backPressureObjectThreshold>10000</backPressureObjectThreshold>
<bends>
<x>1104.0</x>
<y>240.0</y>
</bends>
<destination>
<groupId>3982c999-cd5f-3ac7-0000-000000000000</groupId>
<id>3befc37f-1068-3efc-0000-000000000000</id>
<type>FUNNEL</type>
</destination>
<flowFileExpiration>0 sec</flowFileExpiration>
<labelIndex>1</labelIndex>
<loadBalanceCompression>DO_NOT_COMPRESS</loadBalanceCompression>
<loadBalancePartitionAttribute></loadBalancePartitionAttribute>
<loadBalanceStatus>LOAD_BALANCE_NOT_CONFIGURED</loadBalanceStatus>
<loadBalanceStrategy>DO_NOT_LOAD_BALANCE</loadBalanceStrategy>
<name></name>
<selectedRelationships>reject</selectedRelationships>
<source>
<groupId>3982c999-cd5f-3ac7-0000-000000000000</groupId>
<id>6d06c84b-3acd-3c9e-0000-000000000000</id>
<type>PROCESSOR</type>
</source>
<zIndex>0</zIndex>
</connections>
<connections>
<id>2490af53-77de-3bdf-0000-000000000000</id>
<parentGroupId>3982c999-cd5f-3ac7-0000-000000000000</parentGroupId>
<backPressureDataSizeThreshold>1 GB</backPressureDataSizeThreshold>
<backPressureObjectThreshold>10000</backPressureObjectThreshold>
<bends>
<x>992.0</x>
<y>560.0</y>
</bends>
<destination>
<groupId>3982c999-cd5f-3ac7-0000-000000000000</groupId>
<id>3befc37f-1068-3efc-0000-000000000000</id>
<type>FUNNEL</type>
</destination>
<flowFileExpiration>0 sec</flowFileExpiration>
<labelIndex>1</labelIndex>
<loadBalanceCompression>DO_NOT_COMPRESS</loadBalanceCompression>
<loadBalancePartitionAttribute></loadBalancePartitionAttribute>
<loadBalanceStatus>LOAD_BALANCE_NOT_CONFIGURED</loadBalanceStatus>
<loadBalanceStrategy>DO_NOT_LOAD_BALANCE</loadBalanceStrategy>
<name></name>
<selectedRelationships>permission.denied</selectedRelationships>
<source>
<groupId>3982c999-cd5f-3ac7-0000-000000000000</groupId>
<id>42466f0e-0d81-3f8e-0000-000000000000</id>
<type>PROCESSOR</type>
</source>
<zIndex>0</zIndex>
</connections>
<connections>
<id>a3dbb8fe-efe6-3395-0000-000000000000</id>
<parentGroupId>3982c999-cd5f-3ac7-0000-000000000000</parentGroupId>
<backPressureDataSizeThreshold>1 GB</backPressureDataSizeThreshold>
<backPressureObjectThreshold>10000</backPressureObjectThreshold>
<bends>
<x>632.0</x>
<y>472.0</y>
</bends>
<destination>
<groupId>3982c999-cd5f-3ac7-0000-000000000000</groupId>
<id>42466f0e-0d81-3f8e-0000-000000000000</id>
<type>PROCESSOR</type>
</destination>
<flowFileExpiration>0 sec</flowFileExpiration>
<labelIndex>0</labelIndex>
<loadBalanceCompression>DO_NOT_COMPRESS</loadBalanceCompression>
<loadBalancePartitionAttribute></loadBalancePartitionAttribute>
<loadBalanceStatus>LOAD_BALANCE_NOT_CONFIGURED</loadBalanceStatus>
<loadBalanceStrategy>DO_NOT_LOAD_BALANCE</loadBalanceStrategy>
<name></name>
<selectedRelationships>success</selectedRelationships>
<source>
<groupId>3982c999-cd5f-3ac7-0000-000000000000</groupId>
<id>062a8151-b88b-3878-0000-000000000000</id>
<type>PROCESSOR</type>
</source>
<zIndex>0</zIndex>
</connections>
<connections>
<id>bc4437e4-d08c-36d4-0000-000000000000</id>
<parentGroupId>3982c999-cd5f-3ac7-0000-000000000000</parentGroupId>
<backPressureDataSizeThreshold>1 GB</backPressureDataSizeThreshold>
<backPressureObjectThreshold>10000</backPressureObjectThreshold>
<bends>
<x>936.0</x>
<y>608.0</y>
</bends>
<destination>
<groupId>3982c999-cd5f-3ac7-0000-000000000000</groupId>
<id>3befc37f-1068-3efc-0000-000000000000</id>
<type>FUNNEL</type>
</destination>
<flowFileExpiration>0 sec</flowFileExpiration>
<labelIndex>1</labelIndex>
<loadBalanceCompression>DO_NOT_COMPRESS</loadBalanceCompression>
<loadBalancePartitionAttribute></loadBalancePartitionAttribute>
<loadBalanceStatus>LOAD_BALANCE_NOT_CONFIGURED</loadBalanceStatus>
<loadBalanceStrategy>DO_NOT_LOAD_BALANCE</loadBalanceStrategy>
<name></name>
<selectedRelationships>success</selectedRelationships>
<source>
<groupId>3982c999-cd5f-3ac7-0000-000000000000</groupId>
<id>42466f0e-0d81-3f8e-0000-000000000000</id>
<type>PROCESSOR</type>
</source>
<zIndex>0</zIndex>
</connections>
<connections>
<id>d2cc5c17-aed5-3782-0000-000000000000</id>
<parentGroupId>3982c999-cd5f-3ac7-0000-000000000000</parentGroupId>
<backPressureDataSizeThreshold>1 GB</backPressureDataSizeThreshold>
<backPressureObjectThreshold>10000</backPressureObjectThreshold>
<bends>
<x>1080.0</x>
<y>512.0</y>
</bends>
<destination>
<groupId>3982c999-cd5f-3ac7-0000-000000000000</groupId>
<id>3befc37f-1068-3efc-0000-000000000000</id>
<type>FUNNEL</type>
</destination>
<flowFileExpiration>0 sec</flowFileExpiration>
<labelIndex>1</labelIndex>
<loadBalanceCompression>DO_NOT_COMPRESS</loadBalanceCompression>
<loadBalancePartitionAttribute></loadBalancePartitionAttribute>
<loadBalanceStatus>LOAD_BALANCE_NOT_CONFIGURED</loadBalanceStatus>
<loadBalanceStrategy>DO_NOT_LOAD_BALANCE</loadBalanceStrategy>
<name></name>
<selectedRelationships>not.found</selectedRelationships>
<source>
<groupId>3982c999-cd5f-3ac7-0000-000000000000</groupId>
<id>42466f0e-0d81-3f8e-0000-000000000000</id>
<type>PROCESSOR</type>
</source>
<zIndex>0</zIndex>
</connections>
<connections>
<id>dcf20b9a-e6d1-37b4-0000-000000000000</id>
<parentGroupId>3982c999-cd5f-3ac7-0000-000000000000</parentGroupId>
<backPressureDataSizeThreshold>1 GB</backPressureDataSizeThreshold>
<backPressureObjectThreshold>10000</backPressureObjectThreshold>
<bends>
<x>1512.0</x>
<y>240.0</y>
</bends>
<destination>
<groupId>3982c999-cd5f-3ac7-0000-000000000000</groupId>
<id>3befc37f-1068-3efc-0000-000000000000</id>
<type>FUNNEL</type>
</destination>
<flowFileExpiration>0 sec</flowFileExpiration>
<labelIndex>1</labelIndex>
<loadBalanceCompression>DO_NOT_COMPRESS</loadBalanceCompression>
<loadBalancePartitionAttribute></loadBalancePartitionAttribute>
<loadBalanceStatus>LOAD_BALANCE_NOT_CONFIGURED</loadBalanceStatus>
<loadBalanceStrategy>DO_NOT_LOAD_BALANCE</loadBalanceStrategy>
<name></name>
<selectedRelationships>failure</selectedRelationships>
<source>
<groupId>3982c999-cd5f-3ac7-0000-000000000000</groupId>
<id>6d06c84b-3acd-3c9e-0000-000000000000</id>
<type>PROCESSOR</type>
</source>
<zIndex>0</zIndex>
</connections>
<connections>
<id>df3c87f8-2869-339b-0000-000000000000</id>
<parentGroupId>3982c999-cd5f-3ac7-0000-000000000000</parentGroupId>
<backPressureDataSizeThreshold>1 GB</backPressureDataSizeThreshold>
<backPressureObjectThreshold>10000</backPressureObjectThreshold>
<bends>
<x>1344.0</x>
<y>240.0</y>
</bends>
<destination>
<groupId>3982c999-cd5f-3ac7-0000-000000000000</groupId>
<id>3befc37f-1068-3efc-0000-000000000000</id>
<type>FUNNEL</type>
</destination>
<flowFileExpiration>0 sec</flowFileExpiration>
<labelIndex>0</labelIndex>
<loadBalanceCompression>DO_NOT_COMPRESS</loadBalanceCompression>
<loadBalancePartitionAttribute></loadBalancePartitionAttribute>
<loadBalanceStatus>LOAD_BALANCE_NOT_CONFIGURED</loadBalanceStatus>
<loadBalanceStrategy>DO_NOT_LOAD_BALANCE</loadBalanceStrategy>
<name></name>
<selectedRelationships>success</selectedRelationships>
<source>
<groupId>3982c999-cd5f-3ac7-0000-000000000000</groupId>
<id>6d06c84b-3acd-3c9e-0000-000000000000</id>
<type>PROCESSOR</type>
</source>
<zIndex>0</zIndex>
</connections>
<connections>
<id>fd3ef8ab-33a2-3e42-0000-000000000000</id>
<parentGroupId>3982c999-cd5f-3ac7-0000-000000000000</parentGroupId>
<backPressureDataSizeThreshold>1 GB</backPressureDataSizeThreshold>
<backPressureObjectThreshold>10000</backPressureObjectThreshold>
<destination>
<groupId>3982c999-cd5f-3ac7-0000-000000000000</groupId>
<id>6d06c84b-3acd-3c9e-0000-000000000000</id>
<type>PROCESSOR</type>
</destination>
<flowFileExpiration>0 sec</flowFileExpiration>
<labelIndex>1</labelIndex>
<loadBalanceCompression>DO_NOT_COMPRESS</loadBalanceCompression>
<loadBalancePartitionAttribute></loadBalancePartitionAttribute>
<loadBalanceStatus>LOAD_BALANCE_NOT_CONFIGURED</loadBalanceStatus>
<loadBalanceStrategy>DO_NOT_LOAD_BALANCE</loadBalanceStrategy>
<name></name>
<selectedRelationships>success</selectedRelationships>
<source>
<groupId>3982c999-cd5f-3ac7-0000-000000000000</groupId>
<id>3481f7a9-344a-37d3-0000-000000000000</id>
<type>PROCESSOR</type>
</source>
<zIndex>0</zIndex>
</connections>
<funnels>
<id>3befc37f-1068-3efc-0000-000000000000</id>
<parentGroupId>3982c999-cd5f-3ac7-0000-000000000000</parentGroupId>
<position>
<x>1335.0000155052785</x>
<y>494.99998697881364</y>
</position>
</funnels>
<processors>
<id>062a8151-b88b-3878-0000-000000000000</id>
<parentGroupId>3982c999-cd5f-3ac7-0000-000000000000</parentGroupId>
<position>
<x>272.0</x>
<y>304.0</y>
</position>
<bundle>
<artifact>nifi-standard-nar</artifact>
<group>org.apache.nifi</group>
<version>1.14.0-SNAPSHOT</version>
</bundle>
<config>
<bulletinLevel>WARN</bulletinLevel>
<comments></comments>
<concurrentlySchedulableTaskCount>1</concurrentlySchedulableTaskCount>
<descriptors>
<entry>
<key>listing-strategy</key>
<value>
<name>listing-strategy</name>
</value>
</entry>
<entry>
<key>Hostname</key>
<value>
<name>Hostname</name>
</value>
</entry>
<entry>
<key>Port</key>
<value>
<name>Port</name>
</value>
</entry>
<entry>
<key>Username</key>
<value>
<name>Username</name>
</value>
</entry>
<entry>
<key>Password</key>
<value>
<name>Password</name>
</value>
</entry>
<entry>
<key>Remote Path</key>
<value>
<name>Remote Path</name>
</value>
</entry>
<entry>
<key>record-writer</key>
<value>
<identifiesControllerService>org.apache.nifi.serialization.RecordSetWriterFactory</identifiesControllerService>
<name>record-writer</name>
</value>
</entry>
<entry>
<key>Distributed Cache Service</key>
<value>
<identifiesControllerService>org.apache.nifi.distributed.cache.client.DistributedMapCacheClient</identifiesControllerService>
<name>Distributed Cache Service</name>
</value>
</entry>
<entry>
<key>Search Recursively</key>
<value>
<name>Search Recursively</name>
</value>
</entry>
<entry>
<key>follow-symlink</key>
<value>
<name>follow-symlink</name>
</value>
</entry>
<entry>
<key>File Filter Regex</key>
<value>
<name>File Filter Regex</name>
</value>
</entry>
<entry>
<key>Path Filter Regex</key>
<value>
<name>Path Filter Regex</name>
</value>
</entry>
<entry>
<key>Ignore Dotted Files</key>
<value>
<name>Ignore Dotted Files</name>
</value>
</entry>
<entry>
<key>Remote Poll Batch Size</key>
<value>
<name>Remote Poll Batch Size</name>
</value>
</entry>
<entry>
<key>Connection Timeout</key>
<value>
<name>Connection Timeout</name>
</value>
</entry>
<entry>
<key>Data Timeout</key>
<value>
<name>Data Timeout</name>
</value>
</entry>
<entry>
<key>Connection Mode</key>
<value>
<name>Connection Mode</name>
</value>
</entry>
<entry>
<key>Transfer Mode</key>
<value>
<name>Transfer Mode</name>
</value>
</entry>
<entry>
<key>proxy-configuration-service</key>
<value>
<identifiesControllerService>org.apache.nifi.proxy.ProxyConfigurationService</identifiesControllerService>
<name>proxy-configuration-service</name>
</value>
</entry>
<entry>
<key>Proxy Type</key>
<value>
<name>Proxy Type</name>
</value>
</entry>
<entry>
<key>Proxy Host</key>
<value>
<name>Proxy Host</name>
</value>
</entry>
<entry>
<key>Proxy Port</key>
<value>
<name>Proxy Port</name>
</value>
</entry>
<entry>
<key>Http Proxy Username</key>
<value>
<name>Http Proxy Username</name>
</value>
</entry>
<entry>
<key>Http Proxy Password</key>
<value>
<name>Http Proxy Password</name>
</value>
</entry>
<entry>
<key>Internal Buffer Size</key>
<value>
<name>Internal Buffer Size</name>
</value>
</entry>
<entry>
<key>target-system-timestamp-precision</key>
<value>
<name>target-system-timestamp-precision</name>
</value>
</entry>
<entry>
<key>et-state-cache</key>
<value>
<identifiesControllerService>org.apache.nifi.distributed.cache.client.DistributedMapCacheClient</identifiesControllerService>
<name>et-state-cache</name>
</value>
</entry>
<entry>
<key>et-time-window</key>
<value>
<name>et-time-window</name>
</value>
</entry>
<entry>
<key>et-initial-listing-target</key>
<value>
<name>et-initial-listing-target</name>
</value>
</entry>
<entry>
<key>ftp-use-utf8</key>
<value>
<name>ftp-use-utf8</name>
</value>
</entry>
</descriptors>
<executionNode>PRIMARY</executionNode>
<lossTolerant>false</lossTolerant>
<penaltyDuration>30 sec</penaltyDuration>
<properties>
<entry>
<key>listing-strategy</key>
<value>timestamps</value>
</entry>
<entry>
<key>Hostname</key>
<value>#{hostname}</value>
</entry>
<entry>
<key>Port</key>
<value>21</value>
</entry>
<entry>
<key>Username</key>
<value>#{user}</value>
</entry>
<entry>
<key>Password</key>
</entry>
<entry>
<key>Remote Path</key>
<value>/</value>
</entry>
<entry>
<key>record-writer</key>
</entry>
<entry>
<key>Distributed Cache Service</key>
</entry>
<entry>
<key>Search Recursively</key>
<value>false</value>
</entry>
<entry>
<key>follow-symlink</key>
<value>false</value>
</entry>
<entry>
<key>File Filter Regex</key>
</entry>
<entry>
<key>Path Filter Regex</key>
</entry>
<entry>
<key>Ignore Dotted Files</key>
<value>true</value>
</entry>
<entry>
<key>Remote Poll Batch Size</key>
<value>5000</value>
</entry>
<entry>
<key>Connection Timeout</key>
<value>30 sec</value>
</entry>
<entry>
<key>Data Timeout</key>
<value>30 sec</value>
</entry>
<entry>
<key>Connection Mode</key>
<value>Passive</value>
</entry>
<entry>
<key>Transfer Mode</key>
<value>Binary</value>
</entry>
<entry>
<key>proxy-configuration-service</key>
</entry>
<entry>
<key>Proxy Type</key>
<value>DIRECT</value>
</entry>
<entry>
<key>Proxy Host</key>
</entry>
<entry>
<key>Proxy Port</key>
</entry>
<entry>
<key>Http Proxy Username</key>
</entry>
<entry>
<key>Http Proxy Password</key>
</entry>
<entry>
<key>Internal Buffer Size</key>
<value>16KB</value>
</entry>
<entry>
<key>target-system-timestamp-precision</key>
<value>auto-detect</value>
</entry>
<entry>
<key>et-state-cache</key>
</entry>
<entry>
<key>et-time-window</key>
<value>3 hours</value>
</entry>
<entry>
<key>et-initial-listing-target</key>
<value>all</value>
</entry>
<entry>
<key>ftp-use-utf8</key>
<value>true</value>
</entry>
</properties>
<runDurationMillis>0</runDurationMillis>
<schedulingPeriod>0 sec</schedulingPeriod>
<schedulingStrategy>TIMER_DRIVEN</schedulingStrategy>
<yieldDuration>1 sec</yieldDuration>
</config>
<executionNodeRestricted>true</executionNodeRestricted>
<name>ListFTP</name>
<relationships>
<autoTerminate>false</autoTerminate>
<name>success</name>
</relationships>
<state>STOPPED</state>
<style/>
<type>org.apache.nifi.processors.standard.ListFTP</type>
</processors>
<processors>
<id>3481f7a9-344a-37d3-0000-000000000000</id>
<parentGroupId>3982c999-cd5f-3ac7-0000-000000000000</parentGroupId>
<position>
<x>272.0</x>
<y>80.0</y>
</position>
<bundle>
<artifact>nifi-standard-nar</artifact>
<group>org.apache.nifi</group>
<version>1.14.0-SNAPSHOT</version>
</bundle>
<config>
<bulletinLevel>WARN</bulletinLevel>
<comments></comments>
<concurrentlySchedulableTaskCount>1</concurrentlySchedulableTaskCount>
<descriptors>
<entry>
<key>File Size</key>
<value>
<name>File Size</name>
</value>
</entry>
<entry>
<key>Batch Size</key>
<value>
<name>Batch Size</name>
</value>
</entry>
<entry>
<key>Data Format</key>
<value>
<name>Data Format</name>
</value>
</entry>
<entry>
<key>Unique FlowFiles</key>
<value>
<name>Unique FlowFiles</name>
</value>
</entry>
<entry>
<key>generate-ff-custom-text</key>
<value>
<name>generate-ff-custom-text</name>
</value>
</entry>
<entry>
<key>character-set</key>
<value>
<name>character-set</name>
</value>
</entry>
<entry>
<key>mime-type</key>
<value>
<name>mime-type</name>
</value>
</entry>
<entry>
<key>filename</key>
<value>
<name>filename</name>
</value>
</entry>
</descriptors>
<executionNode>ALL</executionNode>
<lossTolerant>false</lossTolerant>
<penaltyDuration>30 sec</penaltyDuration>
<properties>
<entry>
<key>File Size</key>
<value>10KB</value>
</entry>
<entry>
<key>Batch Size</key>
<value>1</value>
</entry>
<entry>
<key>Data Format</key>
<value>Text</value>
</entry>
<entry>
<key>Unique FlowFiles</key>
<value>false</value>
</entry>
<entry>
<key>generate-ff-custom-text</key>
</entry>
<entry>
<key>character-set</key>
<value>UTF-8</value>
</entry>
<entry>
<key>mime-type</key>
</entry>
<entry>
<key>filename</key>
<value>امتحان.txt</value>
</entry>
</properties>
<runDurationMillis>0</runDurationMillis>
<schedulingPeriod>60 sec</schedulingPeriod>
<schedulingStrategy>TIMER_DRIVEN</schedulingStrategy>
<yieldDuration>1 sec</yieldDuration>
</config>
<executionNodeRestricted>false</executionNodeRestricted>
<name>GenerateFlowFile</name>
<relationships>
<autoTerminate>false</autoTerminate>
<name>success</name>
</relationships>
<state>STOPPED</state>
<style/>
<type>org.apache.nifi.processors.standard.GenerateFlowFile</type>
</processors>
<processors>
<id>42466f0e-0d81-3f8e-0000-000000000000</id>
<parentGroupId>3982c999-cd5f-3ac7-0000-000000000000</parentGroupId>
<position>
<x>632.0</x>
<y>304.0</y>
</position>
<bundle>
<artifact>nifi-standard-nar</artifact>
<group>org.apache.nifi</group>
<version>1.14.0-SNAPSHOT</version>
</bundle>
<config>
<bulletinLevel>WARN</bulletinLevel>
<comments></comments>
<concurrentlySchedulableTaskCount>1</concurrentlySchedulableTaskCount>
<descriptors>
<entry>
<key>Hostname</key>
<value>
<name>Hostname</name>
</value>
</entry>
<entry>
<key>Port</key>
<value>
<name>Port</name>
</value>
</entry>
<entry>
<key>Username</key>
<value>
<name>Username</name>
</value>
</entry>
<entry>
<key>Password</key>
<value>
<name>Password</name>
</value>
</entry>
<entry>
<key>Remote File</key>
<value>
<name>Remote File</name>
</value>
</entry>
<entry>
<key>Completion Strategy</key>
<value>
<name>Completion Strategy</name>
</value>
</entry>
<entry>
<key>Move Destination Directory</key>
<value>
<name>Move Destination Directory</name>
</value>
</entry>
<entry>
<key>Create Directory</key>
<value>
<name>Create Directory</name>
</value>
</entry>
<entry>
<key>Connection Timeout</key>
<value>
<name>Connection Timeout</name>
</value>
</entry>
<entry>
<key>Data Timeout</key>
<value>
<name>Data Timeout</name>
</value>
</entry>
<entry>
<key>Use Compression</key>
<value>
<name>Use Compression</name>
</value>
</entry>
<entry>
<key>Connection Mode</key>
<value>
<name>Connection Mode</name>
</value>
</entry>
<entry>
<key>Transfer Mode</key>
<value>
<name>Transfer Mode</name>
</value>
</entry>
<entry>
<key>proxy-configuration-service</key>
<value>
<identifiesControllerService>org.apache.nifi.proxy.ProxyConfigurationService</identifiesControllerService>
<name>proxy-configuration-service</name>
</value>
</entry>
<entry>
<key>Proxy Type</key>
<value>
<name>Proxy Type</name>
</value>
</entry>
<entry>
<key>Proxy Host</key>
<value>
<name>Proxy Host</name>
</value>
</entry>
<entry>
<key>Proxy Port</key>
<value>
<name>Proxy Port</name>
</value>
</entry>
<entry>
<key>Http Proxy Username</key>
<value>
<name>Http Proxy Username</name>
</value>
</entry>
<entry>
<key>Http Proxy Password</key>
<value>
<name>Http Proxy Password</name>
</value>
</entry>
<entry>
<key>Internal Buffer Size</key>
<value>
<name>Internal Buffer Size</name>
</value>
</entry>
<entry>
<key>fetchfiletransfer-notfound-loglevel</key>
<value>
<name>fetchfiletransfer-notfound-loglevel</name>
</value>
</entry>
<entry>
<key>ftp-use-utf8</key>
<value>
<name>ftp-use-utf8</name>
</value>
</entry>
</descriptors>
<executionNode>ALL</executionNode>
<lossTolerant>false</lossTolerant>
<penaltyDuration>30 sec</penaltyDuration>
<properties>
<entry>
<key>Hostname</key>
<value>#{hostname}</value>
</entry>
<entry>
<key>Port</key>
<value>21</value>
</entry>
<entry>
<key>Username</key>
<value>#{user}</value>
</entry>
<entry>
<key>Password</key>
</entry>
<entry>
<key>Remote File</key>
<value>/${filename}</value>
</entry>
<entry>
<key>Completion Strategy</key>
<value>None</value>
</entry>
<entry>
<key>Move Destination Directory</key>
</entry>
<entry>
<key>Create Directory</key>
<value>false</value>
</entry>
<entry>
<key>Connection Timeout</key>
<value>30 sec</value>
</entry>
<entry>
<key>Data Timeout</key>
<value>30 sec</value>
</entry>
<entry>
<key>Use Compression</key>
<value>false</value>
</entry>
<entry>
<key>Connection Mode</key>
<value>Passive</value>
</entry>
<entry>
<key>Transfer Mode</key>
<value>Binary</value>
</entry>
<entry>
<key>proxy-configuration-service</key>
</entry>
<entry>
<key>Proxy Type</key>
<value>DIRECT</value>
</entry>
<entry>
<key>Proxy Host</key>
</entry>
<entry>
<key>Proxy Port</key>
</entry>
<entry>
<key>Http Proxy Username</key>
</entry>
<entry>
<key>Http Proxy Password</key>
</entry>
<entry>
<key>Internal Buffer Size</key>
<value>16KB</value>
</entry>
<entry>
<key>fetchfiletransfer-notfound-loglevel</key>
<value>ERROR</value>
</entry>
<entry>
<key>ftp-use-utf8</key>
<value>true</value>
</entry>
</properties>
<runDurationMillis>0</runDurationMillis>
<schedulingPeriod>0 sec</schedulingPeriod>
<schedulingStrategy>TIMER_DRIVEN</schedulingStrategy>
<yieldDuration>1 sec</yieldDuration>
</config>
<executionNodeRestricted>false</executionNodeRestricted>
<name>FetchFTP</name>
<relationships>
<autoTerminate>false</autoTerminate>
<name>comms.failure</name>
</relationships>
<relationships>
<autoTerminate>false</autoTerminate>
<name>not.found</name>
</relationships>
<relationships>
<autoTerminate>false</autoTerminate>
<name>permission.denied</name>
</relationships>
<relationships>
<autoTerminate>false</autoTerminate>
<name>success</name>
</relationships>
<state>STOPPED</state>
<style/>
<type>org.apache.nifi.processors.standard.FetchFTP</type>
</processors>
<processors>
<id>6d06c84b-3acd-3c9e-0000-000000000000</id>
<parentGroupId>3982c999-cd5f-3ac7-0000-000000000000</parentGroupId>
<position>
<x>1064.0</x>
<y>80.0</y>
</position>
<bundle>
<artifact>nifi-standard-nar</artifact>
<group>org.apache.nifi</group>
<version>1.14.0-SNAPSHOT</version>
</bundle>
<config>
<bulletinLevel>WARN</bulletinLevel>
<comments></comments>
<concurrentlySchedulableTaskCount>1</concurrentlySchedulableTaskCount>
<descriptors>
<entry>
<key>Hostname</key>
<value>
<name>Hostname</name>
</value>
</entry>
<entry>
<key>Port</key>
<value>
<name>Port</name>
</value>
</entry>
<entry>
<key>Username</key>
<value>
<name>Username</name>
</value>
</entry>
<entry>
<key>Password</key>
<value>
<name>Password</name>
</value>
</entry>
<entry>
<key>Remote Path</key>
<value>
<name>Remote Path</name>
</value>
</entry>
<entry>
<key>Create Directory</key>
<value>
<name>Create Directory</name>
</value>
</entry>
<entry>
<key>Batch Size</key>
<value>
<name>Batch Size</name>
</value>
</entry>
<entry>
<key>Connection Timeout</key>
<value>
<name>Connection Timeout</name>
</value>
</entry>
<entry>
<key>Data Timeout</key>
<value>
<name>Data Timeout</name>
</value>
</entry>
<entry>
<key>Conflict Resolution</key>
<value>
<name>Conflict Resolution</name>
</value>
</entry>
<entry>
<key>Dot Rename</key>
<value>
<name>Dot Rename</name>
</value>
</entry>
<entry>
<key>Temporary Filename</key>
<value>
<name>Temporary Filename</name>
</value>
</entry>
<entry>
<key>Transfer Mode</key>
<value>
<name>Transfer Mode</name>
</value>
</entry>
<entry>
<key>Connection Mode</key>
<value>
<name>Connection Mode</name>
</value>
</entry>
<entry>
<key>Reject Zero-Byte Files</key>
<value>
<name>Reject Zero-Byte Files</name>
</value>
</entry>
<entry>
<key>Last Modified Time</key>
<value>
<name>Last Modified Time</name>
</value>
</entry>
<entry>
<key>Permissions</key>
<value>
<name>Permissions</name>
</value>
</entry>
<entry>
<key>Use Compression</key>
<value>
<name>Use Compression</name>
</value>
</entry>
<entry>
<key>proxy-configuration-service</key>
<value>
<identifiesControllerService>org.apache.nifi.proxy.ProxyConfigurationService</identifiesControllerService>
<name>proxy-configuration-service</name>
</value>
</entry>
<entry>
<key>Proxy Type</key>
<value>
<name>Proxy Type</name>
</value>
</entry>
<entry>
<key>Proxy Host</key>
<value>
<name>Proxy Host</name>
</value>
</entry>
<entry>
<key>Proxy Port</key>
<value>
<name>Proxy Port</name>
</value>
</entry>
<entry>
<key>Http Proxy Username</key>
<value>
<name>Http Proxy Username</name>
</value>
</entry>
<entry>
<key>Http Proxy Password</key>
<value>
<name>Http Proxy Password</name>
</value>
</entry>
<entry>
<key>Internal Buffer Size</key>
<value>
<name>Internal Buffer Size</name>
</value>
</entry>
<entry>
<key>ftp-use-utf8</key>
<value>
<name>ftp-use-utf8</name>
</value>
</entry>
</descriptors>
<executionNode>ALL</executionNode>
<lossTolerant>false</lossTolerant>
<penaltyDuration>30 sec</penaltyDuration>
<properties>
<entry>
<key>Hostname</key>
<value>#{hostname}</value>
</entry>
<entry>
<key>Port</key>
<value>21</value>
</entry>
<entry>
<key>Username</key>
<value>#{user}</value>
</entry>
<entry>
<key>Password</key>
</entry>
<entry>
<key>Remote Path</key>
<value>/</value>
</entry>
<entry>
<key>Create Directory</key>
<value>false</value>
</entry>
<entry>
<key>Batch Size</key>
<value>500</value>
</entry>
<entry>
<key>Connection Timeout</key>
<value>30 sec</value>
</entry>
<entry>
<key>Data Timeout</key>
<value>30 sec</value>
</entry>
<entry>
<key>Conflict Resolution</key>
<value>NONE</value>
</entry>
<entry>
<key>Dot Rename</key>
<value>true</value>
</entry>
<entry>
<key>Temporary Filename</key>
</entry>
<entry>
<key>Transfer Mode</key>
<value>Binary</value>
</entry>
<entry>
<key>Connection Mode</key>
<value>Passive</value>
</entry>
<entry>
<key>Reject Zero-Byte Files</key>
<value>true</value>
</entry>
<entry>
<key>Last Modified Time</key>
</entry>
<entry>
<key>Permissions</key>
</entry>
<entry>
<key>Use Compression</key>
<value>false</value>
</entry>
<entry>
<key>proxy-configuration-service</key>
</entry>
<entry>
<key>Proxy Type</key>
<value>DIRECT</value>
</entry>
<entry>
<key>Proxy Host</key>
</entry>
<entry>
<key>Proxy Port</key>
</entry>
<entry>
<key>Http Proxy Username</key>
</entry>
<entry>
<key>Http Proxy Password</key>
</entry>
<entry>
<key>Internal Buffer Size</key>
<value>16KB</value>
</entry>
<entry>
<key>ftp-use-utf8</key>
<value>true</value>
</entry>
</properties>
<runDurationMillis>0</runDurationMillis>
<schedulingPeriod>0 sec</schedulingPeriod>
<schedulingStrategy>TIMER_DRIVEN</schedulingStrategy>
<yieldDuration>1 sec</yieldDuration>
</config>
<executionNodeRestricted>false</executionNodeRestricted>
<name>PutFTP</name>
<relationships>
<autoTerminate>false</autoTerminate>
<name>failure</name>
</relationships>
<relationships>
<autoTerminate>false</autoTerminate>
<name>reject</name>
</relationships>
<relationships>
<autoTerminate>false</autoTerminate>
<name>success</name>
</relationships>
<state>STOPPED</state>
<style/>
<type>org.apache.nifi.processors.standard.PutFTP</type>
</processors>
</contents>
<flowfileConcurrency>UNBOUNDED</flowfileConcurrency>
<flowfileOutboundPolicy>STREAM_WHEN_AVAILABLE</flowfileOutboundPolicy>
<name>FTP</name>
<variables/>
</processGroups>
</snippet>
<timestamp>02/23/2021 16:36:36 RET</timestamp>
</template>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment