Modified: 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi.processors.standard.MergeContent/index.html
URL: 
http://svn.apache.org/viewvc/nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi.processors.standard.MergeContent/index.html?rev=1695640&r1=1695639&r2=1695640&view=diff
==============================================================================
--- 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi.processors.standard.MergeContent/index.html
 (original)
+++ 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi.processors.standard.MergeContent/index.html
 Thu Aug 13 01:19:25 2015
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta 
charset="utf-8"></meta><title>MergeContent</title><link rel="stylesheet" 
href="../../css/component-usage.css" 
type="text/css"></link></head><body><h2>Description: </h2><p>Merges a Group of 
FlowFiles together based on a user-defined strategy and packages them into a 
single FlowFile. It is recommended that the Processor be configured with only a 
single incoming connection, as Group of FlowFiles will not be created from 
FlowFiles in different connections. This processor updates the mime.type 
attribute as appropriate.</p><h3>Tags: </h3><p>merge, content, correlation, 
tar, zip, stream, concatenation, archive, flowfile-stream, 
flowfile-stream-v3</p><h3>Properties: </h3><p>In the list below, the names of 
required properties appear in <strong>bold</strong>. Any other properties (not 
in bold) are considered optional. The table also indicates any default values, 
whether a property supports the <a 
href="../../html/expression-language-guide.html">NiFi 
 Expression Language</a>, and whether a property is considered "sensitive", 
meaning that its value will be encrypted. Before entering a value in a 
sensitive property, ensure that the <strong>nifi.properties</strong> file has 
an entry for the property <strong>nifi.sensitive.props.key</strong>.</p><table 
id="properties"><tr><th>Name</th><th>Default Value</th><th>Allowable 
Values</th><th>Description</th></tr><tr><td id="name"><strong>Merge 
Strategy</strong></td><td id="default-value">Bin-Packing Algorithm</td><td 
id="allowable-values"><ul><li>Bin-Packing Algorithm <img 
src="../../html/images/iconInfo.png" alt="Generates 'bins' of FlowFiles and 
fills each bin as full as possible. FlowFiles are placed into a bin based on 
their size and optionally their attributes (if the &lt;Correlation 
Attribute&gt; property is set)" title="Generates 'bins' of FlowFiles and fills 
each bin as full as possible. FlowFiles are placed into a bin based on their 
size and optionally their attributes (if the &lt;
 Correlation Attribute&gt; property is set)"></img></li><li>Defragment <img 
src="../../html/images/iconInfo.png" alt="Combines fragments that are 
associated by attributes back into a single cohesive FlowFile. If using this 
strategy, all FlowFiles must have the attributes &lt;fragment.identifier&gt;, 
&lt;fragment.count&gt;, and &lt;fragment.index&gt; or alternatively (for 
backward compatibility purposes) &lt;segment.identifier&gt;, 
&lt;segment.count&gt;, and &lt;segment.index&gt;" title="Combines fragments 
that are associated by attributes back into a single cohesive FlowFile. If 
using this strategy, all FlowFiles must have the attributes 
&lt;fragment.identifier&gt;, &lt;fragment.count&gt;, and &lt;fragment.index&gt; 
or alternatively (for backward compatibility purposes) 
&lt;segment.identifier&gt;, &lt;segment.count&gt;, and 
&lt;segment.index&gt;"></img></li></ul></td><td id="description">Specifies the 
algorithm used to merge content. The 'Defragment' algorithm combines fragments 
that
  are associated by attributes back into a single cohesive FlowFile. The 
'Bin-Packing Algorithm' generates a FlowFile populated by arbitrarily chosen 
FlowFiles</td></tr><tr><td id="name"><strong>Merge Format</strong></td><td 
id="default-value">Binary Concatenation</td><td 
id="allowable-values"><ul><li>TAR <img src="../../html/images/iconInfo.png" 
alt="A bin of FlowFiles will be combined into a single TAR file. The FlowFiles' 
&lt;path&gt; attribute will be used to create a directory in the TAR file if 
the &lt;Keep Paths&gt; property is set to true; otherwise, all FlowFiles will 
be added at the root of the TAR file. If a FlowFile has an attribute named 
&lt;tar.permissions&gt; that is 3 characters, each between 0-7, that attribute 
will be used as the TAR entry's 'mode'." title="A bin of FlowFiles will be 
combined into a single TAR file. The FlowFiles' &lt;path&gt; attribute will be 
used to create a directory in the TAR file if the &lt;Keep Paths&gt; property 
is set to true; otherwise, a
 ll FlowFiles will be added at the root of the TAR file. If a FlowFile has an 
attribute named &lt;tar.permissions&gt; that is 3 characters, each between 0-7, 
that attribute will be used as the TAR entry's 'mode'."></img></li><li>ZIP <img 
src="../../html/images/iconInfo.png" alt="A bin of FlowFiles will be combined 
into a single ZIP file. The FlowFiles' &lt;path&gt; attribute will be used to 
create a directory in the ZIP file if the &lt;Keep Paths&gt; property is set to 
true; otherwise, all FlowFiles will be added at the root of the ZIP file. The 
&lt;Compression Level&gt; property indicates the ZIP compression to use." 
title="A bin of FlowFiles will be combined into a single ZIP file. The 
FlowFiles' &lt;path&gt; attribute will be used to create a directory in the ZIP 
file if the &lt;Keep Paths&gt; property is set to true; otherwise, all 
FlowFiles will be added at the root of the ZIP file. The &lt;Compression 
Level&gt; property indicates the ZIP compression to use."></img></li><li>Flow
 File Stream, v3 <img src="../../html/images/iconInfo.png" alt="A bin of 
FlowFiles will be combined into a single Version 3 FlowFile Stream" title="A 
bin of FlowFiles will be combined into a single Version 3 FlowFile 
Stream"></img></li><li>FlowFile Stream, v2 <img 
src="../../html/images/iconInfo.png" alt="A bin of FlowFiles will be combined 
into a single Version 2 FlowFile Stream" title="A bin of FlowFiles will be 
combined into a single Version 2 FlowFile Stream"></img></li><li>FlowFile Tar, 
v1 <img src="../../html/images/iconInfo.png" alt="A bin of FlowFiles will be 
combined into a single Version 1 FlowFile Package" title="A bin of FlowFiles 
will be combined into a single Version 1 FlowFile 
Package"></img></li><li>Binary Concatenation <img 
src="../../html/images/iconInfo.png" alt="The contents of all FlowFiles will be 
concatenated together into a single FlowFile" title="The contents of all 
FlowFiles will be concatenated together into a single 
FlowFile"></img></li></ul></td><td id="d
 escription">Determines the format that will be used to merge the 
content.</td></tr><tr><td id="name"><strong>Attribute Strategy</strong></td><td 
id="default-value">Keep Only Common Attributes</td><td 
id="allowable-values"><ul><li>Keep Only Common Attributes</li><li>Keep All 
Unique Attributes</li></ul></td><td id="description">Determines which FlowFile 
attributes should be added to the bundle. If 'Keep All Unique Attributes' is 
selected, any attribute on any FlowFile that gets bundled will be kept unless 
its value conflicts with the value from another FlowFile. If 'Keep Only Common 
Attributes' is selected, only the attributes that exist on all FlowFiles in the 
bundle, with the same value, will be preserved.</td></tr><tr><td 
id="name">Correlation Attribute Name</td><td id="default-value"></td><td 
id="allowable-values"></td><td id="description">If specified, like FlowFiles 
will be binned together, where 'like FlowFiles' means FlowFiles that have the 
same value for this Attribute. If no
 t specified, FlowFiles are bundled by the order in which they are pulled from 
the queue.</td></tr><tr><td id="name"><strong>Minimum Number of 
Entries</strong></td><td id="default-value">1</td><td 
id="allowable-values"></td><td id="description">The minimum number of files to 
include in a bundle</td></tr><tr><td id="name">Maximum Number of 
Entries</td><td id="default-value"></td><td id="allowable-values"></td><td 
id="description">The maximum number of files to include in a bundle. If not 
specified, there is no maximum.</td></tr><tr><td id="name"><strong>Minimum 
Group Size</strong></td><td id="default-value">0 B</td><td 
id="allowable-values"></td><td id="description">The minimum size of for the 
bundle</td></tr><tr><td id="name">Maximum Group Size</td><td 
id="default-value"></td><td id="allowable-values"></td><td id="description">The 
maximum size for the bundle. If not specified, there is no 
maximum.</td></tr><tr><td id="name">Max Bin Age</td><td 
id="default-value"></td><td id="allowabl
 e-values"></td><td id="description">The maximum age of a Bin that will trigger 
a Bin to be complete. Expected format is &lt;duration&gt; &lt;time unit&gt; 
where &lt;duration&gt; is a positive integer and time unit is one of seconds, 
minutes, hours</td></tr><tr><td id="name"><strong>Maximum number of 
Bins</strong></td><td id="default-value">100</td><td 
id="allowable-values"></td><td id="description">Specifies the maximum number of 
bins that can be held in memory at any one time</td></tr><tr><td 
id="name">Header File</td><td id="default-value"></td><td 
id="allowable-values"></td><td id="description">Filename specifying the header 
to use. If not specified, no header is supplied. This property is valid only 
when using the binary-concatenation merge strategy; otherwise, it is 
ignored.</td></tr><tr><td id="name">Footer File</td><td 
id="default-value"></td><td id="allowable-values"></td><td 
id="description">Filename specifying the footer to use. If not specified, no 
footer is supplied. Thi
 s property is valid only when using the binary-concatenation merge strategy; 
otherwise, it is ignored.</td></tr><tr><td id="name">Demarcator File</td><td 
id="default-value"></td><td id="allowable-values"></td><td 
id="description">Filename specifying the demarcator to use. If not specified, 
no demarcator is supplied. This property is valid only when using the 
binary-concatenation merge strategy; otherwise, it is ignored.</td></tr><tr><td 
id="name"><strong>Compression Level</strong></td><td 
id="default-value">1</td><td 
id="allowable-values"><ul><li>0</li><li>1</li><li>2</li><li>3</li><li>4</li><li>5</li><li>6</li><li>7</li><li>8</li><li>9</li></ul></td><td
 id="description">Specifies the compression level to use when using the Zip 
Merge Format; if not using the Zip Merge Format, this value is 
ignored</td></tr><tr><td id="name"><strong>Keep Path</strong></td><td 
id="default-value">false</td><td 
id="allowable-values"><ul><li>true</li><li>false</li></ul></td><td 
id="description">If using 
 the Zip or Tar Merge Format, specifies whether or not the FlowFiles' paths 
should be included in their entry names; if using other merge strategy, this 
value is ignored</td></tr></table><h3>Relationships: </h3><table 
id="relationships"><tr><th>Name</th><th>Description</th></tr><tr><td>failure</td><td>If
 the bundle cannot be created, all FlowFiles that would have been used to 
created the bundle will be transferred to 
failure</td></tr><tr><td>original</td><td>The FlowFiles that were used to 
create the bundle</td></tr><tr><td>merged</td><td>The FlowFile containing the 
merged content</td></tr></table><h3>Reads Attributes: </h3><table 
id="reads-attributes"><tr><th>Name</th><th>Description</th></tr><tr><td>fragment.identifier</td><td>Applicable
 only if the &lt;Merge Strategy&gt; property is set to Defragment. All 
FlowFiles with the same value for this attribute will be bundled 
together</td></tr><tr><td>fragment.index</td><td>Applicable only if the 
&lt;Merge Strategy&gt; property is set to
  Defragment. This attribute must be present on all FlowFiles with the same 
value for the fragment.identifier attribute and must be a unique integer 
between 0 and the value of the fragment.count attribute. This attribute 
indicates the order in which the fragments should be 
assembled</td></tr><tr><td>fragment.count</td><td>Applicable only if the 
&lt;Merge Strategy&gt; property is set to Defragment. This attribute must be 
present on all FlowFiles with the same value for the fragment.identifier 
attribute. All FlowFiles in the same bundle must have the same value for this 
attribute. The value of this attribute indicates how many FlowFiles should be 
expected in the given 
bundle</td></tr><tr><td>segment.original.filename</td><td>Applicable only if 
the &lt;Merge Strategy&gt; property is set to Defragment. This attribute must 
be present on all FlowFiles with the same value for the fragment.identifier 
attribute. All FlowFiles in the same bundle must have the same value for this 
attribute. The
  value of this attribute will be used for the filename of the completed merged 
FlowFile</td></tr><tr><td>tar.permissions</td><td>Applicable only if the 
&lt;Merge Format&gt; property is set to TAR. The value of this attribute must 
be 3 characters; each character must be in the range 0 to 7 (inclusive) and 
indicates the file permissions that should be used for the FlowFile's TAR 
entry. If this attribute is missing or has an invalid value, the default value 
of 644 will be used</td></tr></table><h3>Writes Attributes: </h3><table 
id="writes-attributes"><tr><th>Name</th><th>Description</th></tr><tr><td>filename</td><td>When
 more than 1 file is merged, the filename comes from the 
segment.original.filename attribute. If that attribute does not exist in the 
source FlowFiles, then the filename is set to the number of nanoseconds 
matching system time. Then a filename extension may be applied:if Merge Format 
is TAR, then the filename will be appended with .tar, if Merge Format is ZIP, 
then the 
 filename will be appended with .zip, if Merge Format is FlowFileStream, then 
the filename will be appended with 
.pkg</td></tr><tr><td>merge.count</td><td>The number of FlowFiles that were 
merged into this bundle</td></tr><tr><td>merge.bin.age</td><td>The age of the 
bin, in milliseconds, when it was merged and output. Effectively this is the 
greatest amount of time that any FlowFile in this bundle remained waiting in 
this processor before it was output</td></tr></table><h3>See Also:</h3><p><a 
href="../org.apache.nifi.processors.standard.SegmentContent/index.html">SegmentContent</a></p></body></html>
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta 
charset="utf-8"></meta><title>MergeContent</title><link rel="stylesheet" 
href="../../css/component-usage.css" 
type="text/css"></link></head><body><h2>Description: </h2><p>Merges a Group of 
FlowFiles together based on a user-defined strategy and packages them into a 
single FlowFile. It is recommended that the Processor be configured with only a 
single incoming connection, as Group of FlowFiles will not be created from 
FlowFiles in different connections. This processor updates the mime.type 
attribute as appropriate.</p><h3>Tags: </h3><p>merge, content, correlation, 
tar, zip, stream, concatenation, archive, flowfile-stream, 
flowfile-stream-v3</p><h3>Properties: </h3><p>In the list below, the names of 
required properties appear in <strong>bold</strong>. Any other properties (not 
in bold) are considered optional. The table also indicates any default values, 
and whether a property supports the <a 
href="../../html/expression-language-guide.html">N
 iFi Expression Language</a>.</p><table 
id="properties"><tr><th>Name</th><th>Default Value</th><th>Allowable 
Values</th><th>Description</th></tr><tr><td id="name"><strong>Merge 
Strategy</strong></td><td id="default-value">Bin-Packing Algorithm</td><td 
id="allowable-values"><ul><li>Bin-Packing Algorithm <img 
src="../../html/images/iconInfo.png" alt="Generates 'bins' of FlowFiles and 
fills each bin as full as possible. FlowFiles are placed into a bin based on 
their size and optionally their attributes (if the &lt;Correlation 
Attribute&gt; property is set)" title="Generates 'bins' of FlowFiles and fills 
each bin as full as possible. FlowFiles are placed into a bin based on their 
size and optionally their attributes (if the &lt;Correlation Attribute&gt; 
property is set)"></img></li><li>Defragment <img 
src="../../html/images/iconInfo.png" alt="Combines fragments that are 
associated by attributes back into a single cohesive FlowFile. If using this 
strategy, all FlowFiles must have the attr
 ibutes &lt;fragment.identifier&gt;, &lt;fragment.count&gt;, and 
&lt;fragment.index&gt; or alternatively (for backward compatibility purposes) 
&lt;segment.identifier&gt;, &lt;segment.count&gt;, and &lt;segment.index&gt;. 
All FlowFiles with the same value for &quot;fragment.identifier&quot; will be 
grouped together. All FlowFiles in this group must have the same value for the 
&quot;fragment.count&quot; attribute. All FlowFiles in this group must have a 
unique value for the &quot;fragment.index&quot; attribute between 0 and the 
value of the &quot;fragment.count&quot; attribute." title="Combines fragments 
that are associated by attributes back into a single cohesive FlowFile. If 
using this strategy, all FlowFiles must have the attributes 
&lt;fragment.identifier&gt;, &lt;fragment.count&gt;, and &lt;fragment.index&gt; 
or alternatively (for backward compatibility purposes) 
&lt;segment.identifier&gt;, &lt;segment.count&gt;, and &lt;segment.index&gt;. 
All FlowFiles with the same value for &q
 uot;fragment.identifier&quot; will be grouped together. All FlowFiles in this 
group must have the same value for the &quot;fragment.count&quot; attribute. 
All FlowFiles in this group must have a unique value for the 
&quot;fragment.index&quot; attribute between 0 and the value of the 
&quot;fragment.count&quot; attribute."></img></li></ul></td><td 
id="description">Specifies the algorithm used to merge content. The 
'Defragment' algorithm combines fragments that are associated by attributes 
back into a single cohesive FlowFile. The 'Bin-Packing Algorithm' generates a 
FlowFile populated by arbitrarily chosen FlowFiles</td></tr><tr><td 
id="name"><strong>Merge Format</strong></td><td id="default-value">Binary 
Concatenation</td><td id="allowable-values"><ul><li>TAR <img 
src="../../html/images/iconInfo.png" alt="A bin of FlowFiles will be combined 
into a single TAR file. The FlowFiles' &lt;path&gt; attribute will be used to 
create a directory in the TAR file if the &lt;Keep Paths&gt; propert
 y is set to true; otherwise, all FlowFiles will be added at the root of the 
TAR file. If a FlowFile has an attribute named &lt;tar.permissions&gt; that is 
3 characters, each between 0-7, that attribute will be used as the TAR entry's 
'mode'." title="A bin of FlowFiles will be combined into a single TAR file. The 
FlowFiles' &lt;path&gt; attribute will be used to create a directory in the TAR 
file if the &lt;Keep Paths&gt; property is set to true; otherwise, all 
FlowFiles will be added at the root of the TAR file. If a FlowFile has an 
attribute named &lt;tar.permissions&gt; that is 3 characters, each between 0-7, 
that attribute will be used as the TAR entry's 'mode'."></img></li><li>ZIP <img 
src="../../html/images/iconInfo.png" alt="A bin of FlowFiles will be combined 
into a single ZIP file. The FlowFiles' &lt;path&gt; attribute will be used to 
create a directory in the ZIP file if the &lt;Keep Paths&gt; property is set to 
true; otherwise, all FlowFiles will be added at the root of th
 e ZIP file. The &lt;Compression Level&gt; property indicates the ZIP 
compression to use." title="A bin of FlowFiles will be combined into a single 
ZIP file. The FlowFiles' &lt;path&gt; attribute will be used to create a 
directory in the ZIP file if the &lt;Keep Paths&gt; property is set to true; 
otherwise, all FlowFiles will be added at the root of the ZIP file. The 
&lt;Compression Level&gt; property indicates the ZIP compression to 
use."></img></li><li>FlowFile Stream, v3 <img 
src="../../html/images/iconInfo.png" alt="A bin of FlowFiles will be combined 
into a single Version 3 FlowFile Stream" title="A bin of FlowFiles will be 
combined into a single Version 3 FlowFile Stream"></img></li><li>FlowFile 
Stream, v2 <img src="../../html/images/iconInfo.png" alt="A bin of FlowFiles 
will be combined into a single Version 2 FlowFile Stream" title="A bin of 
FlowFiles will be combined into a single Version 2 FlowFile 
Stream"></img></li><li>FlowFile Tar, v1 <img src="../../html/images/iconInfo
 .png" alt="A bin of FlowFiles will be combined into a single Version 1 
FlowFile Package" title="A bin of FlowFiles will be combined into a single 
Version 1 FlowFile Package"></img></li><li>Binary Concatenation <img 
src="../../html/images/iconInfo.png" alt="The contents of all FlowFiles will be 
concatenated together into a single FlowFile" title="The contents of all 
FlowFiles will be concatenated together into a single 
FlowFile"></img></li></ul></td><td id="description">Determines the format that 
will be used to merge the content.</td></tr><tr><td id="name"><strong>Attribute 
Strategy</strong></td><td id="default-value">Keep Only Common 
Attributes</td><td id="allowable-values"><ul><li>Keep Only Common 
Attributes</li><li>Keep All Unique Attributes</li></ul></td><td 
id="description">Determines which FlowFile attributes should be added to the 
bundle. If 'Keep All Unique Attributes' is selected, any attribute on any 
FlowFile that gets bundled will be kept unless its value conflicts with t
 he value from another FlowFile. If 'Keep Only Common Attributes' is selected, 
only the attributes that exist on all FlowFiles in the bundle, with the same 
value, will be preserved.</td></tr><tr><td id="name">Correlation Attribute 
Name</td><td id="default-value"></td><td id="allowable-values"></td><td 
id="description">If specified, like FlowFiles will be binned together, where 
'like FlowFiles' means FlowFiles that have the same value for this Attribute. 
If not specified, FlowFiles are bundled by the order in which they are pulled 
from the queue.</td></tr><tr><td id="name"><strong>Minimum Number of 
Entries</strong></td><td id="default-value">1</td><td 
id="allowable-values"></td><td id="description">The minimum number of files to 
include in a bundle</td></tr><tr><td id="name">Maximum Number of 
Entries</td><td id="default-value"></td><td id="allowable-values"></td><td 
id="description">The maximum number of files to include in a bundle. If not 
specified, there is no maximum.</td></tr><tr
 ><td id="name"><strong>Minimum Group Size</strong></td><td 
 >id="default-value">0 B</td><td id="allowable-values"></td><td 
 >id="description">The minimum size of for the bundle</td></tr><tr><td 
 >id="name">Maximum Group Size</td><td id="default-value"></td><td 
 >id="allowable-values"></td><td id="description">The maximum size for the 
 >bundle. If not specified, there is no maximum.</td></tr><tr><td id="name">Max 
 >Bin Age</td><td id="default-value"></td><td id="allowable-values"></td><td 
 >id="description">The maximum age of a Bin that will trigger a Bin to be 
 >complete. Expected format is &lt;duration&gt; &lt;time unit&gt; where 
 >&lt;duration&gt; is a positive integer and time unit is one of seconds, 
 >minutes, hours</td></tr><tr><td id="name"><strong>Maximum number of 
 >Bins</strong></td><td id="default-value">100</td><td 
 >id="allowable-values"></td><td id="description">Specifies the maximum number 
 >of bins that can be held in memory at any one time</td></tr><tr><td 
 >id="name"><strong>Delimiter Strategy
 </strong></td><td id="default-value">Filename</td><td 
id="allowable-values"><ul><li>Filename <img 
src="../../html/images/iconInfo.png" alt="The values of Header, Footer, and 
Demarcator will be retrieved from the contents of a file" title="The values of 
Header, Footer, and Demarcator will be retrieved from the contents of a 
file"></img></li><li>Text <img src="../../html/images/iconInfo.png" alt="The 
values of Header, Footer, and Demarcator will be specified as property values" 
title="The values of Header, Footer, and Demarcator will be specified as 
property values"></img></li></ul></td><td id="description">Determines if 
Header, Footer, and Demarcator should point to files containing the respective 
content, or if the values of the properties should be used as the 
content.</td></tr><tr><td id="name">Header</td><td id="default-value"></td><td 
id="allowable-values"></td><td id="description">Filename specifying the header 
to use. If not specified, no header is supplied. This property is v
 alid only when using the binary-concatenation merge strategy; otherwise, it is 
ignored.<br/><strong>Supports Expression Language: 
true</strong></td></tr><tr><td id="name">Footer</td><td 
id="default-value"></td><td id="allowable-values"></td><td 
id="description">Filename specifying the footer to use. If not specified, no 
footer is supplied. This property is valid only when using the 
binary-concatenation merge strategy; otherwise, it is 
ignored.<br/><strong>Supports Expression Language: 
true</strong></td></tr><tr><td id="name">Demarcator</td><td 
id="default-value"></td><td id="allowable-values"></td><td 
id="description">Filename specifying the demarcator to use. If not specified, 
no demarcator is supplied. This property is valid only when using the 
binary-concatenation merge strategy; otherwise, it is 
ignored.<br/><strong>Supports Expression Language: 
true</strong></td></tr><tr><td id="name"><strong>Compression 
Level</strong></td><td id="default-value">1</td><td id="allowable-values">
 
<ul><li>0</li><li>1</li><li>2</li><li>3</li><li>4</li><li>5</li><li>6</li><li>7</li><li>8</li><li>9</li></ul></td><td
 id="description">Specifies the compression level to use when using the Zip 
Merge Format; if not using the Zip Merge Format, this value is 
ignored</td></tr><tr><td id="name"><strong>Keep Path</strong></td><td 
id="default-value">false</td><td 
id="allowable-values"><ul><li>true</li><li>false</li></ul></td><td 
id="description">If using the Zip or Tar Merge Format, specifies whether or not 
the FlowFiles' paths should be included in their entry names; if using other 
merge strategy, this value is ignored</td></tr></table><h3>Relationships: 
</h3><table 
id="relationships"><tr><th>Name</th><th>Description</th></tr><tr><td>merged</td><td>The
 FlowFile containing the merged content</td></tr><tr><td>original</td><td>The 
FlowFiles that were used to create the 
bundle</td></tr><tr><td>failure</td><td>If the bundle cannot be created, all 
FlowFiles that would have been used to created 
 the bundle will be transferred to failure</td></tr></table><h3>Reads 
Attributes: </h3><table 
id="reads-attributes"><tr><th>Name</th><th>Description</th></tr><tr><td>fragment.identifier</td><td>Applicable
 only if the &lt;Merge Strategy&gt; property is set to Defragment. All 
FlowFiles with the same value for this attribute will be bundled 
together.</td></tr><tr><td>fragment.index</td><td>Applicable only if the 
&lt;Merge Strategy&gt; property is set to Defragment. This attribute indicates 
the order in which the fragments should be assembled. This attribute must be 
present on all FlowFiles when using the Defragment Merge Strategy and must be a 
unique (i.e., unique across all FlowFiles that have the same value for the 
"fragment.identifier" attribute) integer between 0 and the value of the 
fragment.count attribute. If two or more FlowFiles have the same value for the 
"fragment.identifier" attribute and the same value for the "fragment.index" 
attribute, the behavior of this Processor is un
 defined.</td></tr><tr><td>fragment.count</td><td>Applicable only if the 
&lt;Merge Strategy&gt; property is set to Defragment. This attribute must be 
present on all FlowFiles with the same value for the fragment.identifier 
attribute. All FlowFiles in the same bundle must have the same value for this 
attribute. The value of this attribute indicates how many FlowFiles should be 
expected in the given 
bundle.</td></tr><tr><td>segment.original.filename</td><td>Applicable only if 
the &lt;Merge Strategy&gt; property is set to Defragment. This attribute must 
be present on all FlowFiles with the same value for the fragment.identifier 
attribute. All FlowFiles in the same bundle must have the same value for this 
attribute. The value of this attribute will be used for the filename of the 
completed merged FlowFile.</td></tr><tr><td>tar.permissions</td><td>Applicable 
only if the &lt;Merge Format&gt; property is set to TAR. The value of this 
attribute must be 3 characters; each character must be in
  the range 0 to 7 (inclusive) and indicates the file permissions that should 
be used for the FlowFile's TAR entry. If this attribute is missing or has an 
invalid value, the default value of 644 will be 
used</td></tr></table><h3>Writes Attributes: </h3><table 
id="writes-attributes"><tr><th>Name</th><th>Description</th></tr><tr><td>filename</td><td>When
 more than 1 file is merged, the filename comes from the 
segment.original.filename attribute. If that attribute does not exist in the 
source FlowFiles, then the filename is set to the number of nanoseconds 
matching system time. Then a filename extension may be applied:if Merge Format 
is TAR, then the filename will be appended with .tar, if Merge Format is ZIP, 
then the filename will be appended with .zip, if Merge Format is 
FlowFileStream, then the filename will be appended with 
.pkg</td></tr><tr><td>merge.count</td><td>The number of FlowFiles that were 
merged into this bundle</td></tr><tr><td>merge.bin.age</td><td>The age of the 
bin, i
 n milliseconds, when it was merged and output. Effectively this is the 
greatest amount of time that any FlowFile in this bundle remained waiting in 
this processor before it was output</td></tr></table><h3>See Also:</h3><p><a 
href="../org.apache.nifi.processors.standard.SegmentContent/index.html">SegmentContent</a></p></body></html>
\ No newline at end of file

Modified: 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi.processors.standard.ModifyBytes/index.html
URL: 
http://svn.apache.org/viewvc/nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi.processors.standard.ModifyBytes/index.html?rev=1695640&r1=1695639&r2=1695640&view=diff
==============================================================================
--- 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi.processors.standard.ModifyBytes/index.html
 (original)
+++ 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi.processors.standard.ModifyBytes/index.html
 Thu Aug 13 01:19:25 2015
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta 
charset="utf-8"></meta><title>ModifyBytes</title><link rel="stylesheet" 
href="../../css/component-usage.css" 
type="text/css"></link></head><body><h2>Description: </h2><p>Keep or discard 
bytes range from a binary file.</p><h3>Tags: </h3><p>binary, discard, 
keep</p><h3>Properties: </h3><p>In the list below, the names of required 
properties appear in <strong>bold</strong>. Any other properties (not in bold) 
are considered optional. The table also indicates any default values, whether a 
property supports the <a href="../../html/expression-language-guide.html">NiFi 
Expression Language</a>, and whether a property is considered "sensitive", 
meaning that its value will be encrypted. Before entering a value in a 
sensitive property, ensure that the <strong>nifi.properties</strong> file has 
an entry for the property <strong>nifi.sensitive.props.key</strong>.</p><table 
id="properties"><tr><th>Name</th><th>Default Value</th><th>Allowable 
Values</th><th>
 Description</th></tr><tr><td id="name"><strong>Start Offset</strong></td><td 
id="default-value">0 B</td><td id="allowable-values"></td><td 
id="description">Number of bytes removed at the beginning of the 
file.</td></tr><tr><td id="name"><strong>End Offset</strong></td><td 
id="default-value">0 B</td><td id="allowable-values"></td><td 
id="description">Number of bytes removed at the end of the 
file.</td></tr></table><h3>Relationships: </h3><table 
id="relationships"><tr><th>Name</th><th>Description</th></tr><tr><td>success</td><td>Processed
 flowfiles.</td></tr></table><h3>Reads Attributes: </h3>None 
specified.<h3>Writes Attributes: </h3>None specified.</body></html>
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta 
charset="utf-8"></meta><title>ModifyBytes</title><link rel="stylesheet" 
href="../../css/component-usage.css" 
type="text/css"></link></head><body><h2>Description: </h2><p>Keep or discard 
bytes range from a binary file.</p><h3>Tags: </h3><p>binary, discard, 
keep</p><h3>Properties: </h3><p>In the list below, the names of required 
properties appear in <strong>bold</strong>. Any other properties (not in bold) 
are considered optional. The table also indicates any default values.</p><table 
id="properties"><tr><th>Name</th><th>Default Value</th><th>Allowable 
Values</th><th>Description</th></tr><tr><td id="name"><strong>Start 
Offset</strong></td><td id="default-value">0 B</td><td 
id="allowable-values"></td><td id="description">Number of bytes removed at the 
beginning of the file.</td></tr><tr><td id="name"><strong>End 
Offset</strong></td><td id="default-value">0 B</td><td 
id="allowable-values"></td><td id="description">Number of bytes removed at the
  end of the file.</td></tr></table><h3>Relationships: </h3><table 
id="relationships"><tr><th>Name</th><th>Description</th></tr><tr><td>success</td><td>Processed
 flowfiles.</td></tr></table><h3>Reads Attributes: </h3>None 
specified.<h3>Writes Attributes: </h3>None specified.</body></html>
\ No newline at end of file

Modified: 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi.processors.standard.MonitorActivity/index.html
URL: 
http://svn.apache.org/viewvc/nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi.processors.standard.MonitorActivity/index.html?rev=1695640&r1=1695639&r2=1695640&view=diff
==============================================================================
--- 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi.processors.standard.MonitorActivity/index.html
 (original)
+++ 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi.processors.standard.MonitorActivity/index.html
 Thu Aug 13 01:19:25 2015
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta 
charset="utf-8"></meta><title>MonitorActivity</title><link rel="stylesheet" 
href="../../css/component-usage.css" 
type="text/css"></link></head><body><h2>Description: </h2><p>Monitors the flow 
for activity and sends out an indicator when the flow has not had any data for 
some specified amount of time and again when the flow's activity is 
restored</p><h3>Tags: </h3><p>monitor, flow, active, inactive, activity, 
detection</p><h3>Properties: </h3><p>In the list below, the names of required 
properties appear in <strong>bold</strong>. Any other properties (not in bold) 
are considered optional. The table also indicates any default values, whether a 
property supports the <a href="../../html/expression-language-guide.html">NiFi 
Expression Language</a>, and whether a property is considered "sensitive", 
meaning that its value will be encrypted. Before entering a value in a 
sensitive property, ensure that the <strong>nifi.properties</strong> file has an
  entry for the property <strong>nifi.sensitive.props.key</strong>.</p><table 
id="properties"><tr><th>Name</th><th>Default Value</th><th>Allowable 
Values</th><th>Description</th></tr><tr><td id="name"><strong>Threshold 
Duration</strong></td><td id="default-value">5 min</td><td 
id="allowable-values"></td><td id="description">Determines how much time must 
elapse before considering the flow to be inactive</td></tr><tr><td 
id="name"><strong>Continually Send Messages</strong></td><td 
id="default-value">false</td><td 
id="allowable-values"><ul><li>true</li><li>false</li></ul></td><td 
id="description">If true, will send inactivity indicator continually every 
Threshold Duration amount of time until activity is restored; if false, will 
send an indicator only when the flow first becomes inactive</td></tr><tr><td 
id="name"><strong>Inactivity Message</strong></td><td 
id="default-value">Lacking activity as of time: ${now():format('yyyy/MM/dd 
HH:mm:ss')}; flow has been inactive for ${inactivityDura
 tionMillis:toNumber():divide(60000)} minutes</td><td 
id="allowable-values"></td><td id="description">The message that will be the 
content of FlowFiles that are sent to the 'inactive' 
relationship<br/><strong>Supports Expression Language: 
true</strong></td></tr><tr><td id="name"><strong>Activity Restored 
Message</strong></td><td id="default-value">Activity restored at time: 
${now():format('yyyy/MM/dd HH:mm:ss')} after being inactive for 
${inactivityDurationMillis:toNumber():divide(60000)} minutes</td><td 
id="allowable-values"></td><td id="description">The message that will be the 
content of FlowFiles that are sent to 'activity.restored' 
relationship<br/><strong>Supports Expression Language: 
true</strong></td></tr><tr><td id="name">Copy Attributes</td><td 
id="default-value">false</td><td 
id="allowable-values"><ul><li>true</li><li>false</li></ul></td><td 
id="description">If true, will copy all flow file attributes from the flow file 
that resumed activity to the newly created indicator 
 flow file</td></tr></table><h3>Relationships: </h3><table 
id="relationships"><tr><th>Name</th><th>Description</th></tr><tr><td>inactive</td><td>This
 relationship is used to transfer an Inactivity indicator when no FlowFiles are 
routed to 'success' for Threshold Duration amount of 
time</td></tr><tr><td>success</td><td>All incoming FlowFiles are routed to 
success</td></tr><tr><td>activity.restored</td><td>This relationship is used to 
transfer an Activity Restored indicator when FlowFiles are routing to 'success' 
following a period of inactivity</td></tr></table><h3>Reads Attributes: 
</h3>None specified.<h3>Writes Attributes: </h3><table 
id="writes-attributes"><tr><th>Name</th><th>Description</th></tr><tr><td>inactivityStartMillis</td><td>The
 time at which Inactivity began, in the form of milliseconds since 
Epoch</td></tr><tr><td>inactivityDurationMillis</td><td>The number of 
milliseconds that the inactivity has spanned</td></tr></table></body></html>
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta 
charset="utf-8"></meta><title>MonitorActivity</title><link rel="stylesheet" 
href="../../css/component-usage.css" 
type="text/css"></link></head><body><h2>Description: </h2><p>Monitors the flow 
for activity and sends out an indicator when the flow has not had any data for 
some specified amount of time and again when the flow's activity is 
restored</p><h3>Tags: </h3><p>monitor, flow, active, inactive, activity, 
detection</p><h3>Properties: </h3><p>In the list below, the names of required 
properties appear in <strong>bold</strong>. Any other properties (not in bold) 
are considered optional. The table also indicates any default values, and 
whether a property supports the <a 
href="../../html/expression-language-guide.html">NiFi Expression 
Language</a>.</p><table id="properties"><tr><th>Name</th><th>Default 
Value</th><th>Allowable Values</th><th>Description</th></tr><tr><td 
id="name"><strong>Threshold Duration</strong></td><td id="default-value">5
  min</td><td id="allowable-values"></td><td id="description">Determines how 
much time must elapse before considering the flow to be 
inactive</td></tr><tr><td id="name"><strong>Continually Send 
Messages</strong></td><td id="default-value">false</td><td 
id="allowable-values"><ul><li>true</li><li>false</li></ul></td><td 
id="description">If true, will send inactivity indicator continually every 
Threshold Duration amount of time until activity is restored; if false, will 
send an indicator only when the flow first becomes inactive</td></tr><tr><td 
id="name"><strong>Inactivity Message</strong></td><td 
id="default-value">Lacking activity as of time: ${now():format('yyyy/MM/dd 
HH:mm:ss')}; flow has been inactive for 
${inactivityDurationMillis:toNumber():divide(60000)} minutes</td><td 
id="allowable-values"></td><td id="description">The message that will be the 
content of FlowFiles that are sent to the 'inactive' 
relationship<br/><strong>Supports Expression Language: 
true</strong></td></tr><tr
 ><td id="name"><strong>Activity Restored Message</strong></td><td 
 >id="default-value">Activity restored at time: ${now():format('yyyy/MM/dd 
 >HH:mm:ss')} after being inactive for 
 >${inactivityDurationMillis:toNumber():divide(60000)} minutes</td><td 
 >id="allowable-values"></td><td id="description">The message that will be the 
 >content of FlowFiles that are sent to 'activity.restored' 
 >relationship<br/><strong>Supports Expression Language: 
 >true</strong></td></tr><tr><td id="name">Copy Attributes</td><td 
 >id="default-value">false</td><td 
 >id="allowable-values"><ul><li>true</li><li>false</li></ul></td><td 
 >id="description">If true, will copy all flow file attributes from the flow 
 >file that resumed activity to the newly created indicator flow 
 >file</td></tr></table><h3>Relationships: </h3><table 
 >id="relationships"><tr><th>Name</th><th>Description</th></tr><tr><td>activity.restored</td><td>This
 > relationship is used to transfer an Activity Restored indicator when 
 >FlowFiles are routing to 'success' fo
 llowing a period of inactivity</td></tr><tr><td>inactive</td><td>This 
relationship is used to transfer an Inactivity indicator when no FlowFiles are 
routed to 'success' for Threshold Duration amount of 
time</td></tr><tr><td>success</td><td>All incoming FlowFiles are routed to 
success</td></tr></table><h3>Reads Attributes: </h3>None specified.<h3>Writes 
Attributes: </h3><table 
id="writes-attributes"><tr><th>Name</th><th>Description</th></tr><tr><td>inactivityStartMillis</td><td>The
 time at which Inactivity began, in the form of milliseconds since 
Epoch</td></tr><tr><td>inactivityDurationMillis</td><td>The number of 
milliseconds that the inactivity has spanned</td></tr></table></body></html>
\ No newline at end of file

Modified: 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi.processors.standard.PostHTTP/index.html
URL: 
http://svn.apache.org/viewvc/nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi.processors.standard.PostHTTP/index.html?rev=1695640&r1=1695639&r2=1695640&view=diff
==============================================================================
--- 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi.processors.standard.PostHTTP/index.html
 (original)
+++ 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi.processors.standard.PostHTTP/index.html
 Thu Aug 13 01:19:25 2015
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta 
charset="utf-8"></meta><title>PostHTTP</title><link rel="stylesheet" 
href="../../css/component-usage.css" 
type="text/css"></link></head><body><h2>Description: </h2><p>Performs an HTTP 
Post with the content of the FlowFile</p><h3>Tags: </h3><p>http, https, remote, 
copy, archive</p><h3>Properties: </h3><p>In the list below, the names of 
required properties appear in <strong>bold</strong>. Any other properties (not 
in bold) are considered optional. The table also indicates any default values, 
whether a property supports the <a 
href="../../html/expression-language-guide.html">NiFi Expression Language</a>, 
and whether a property is considered "sensitive", meaning that its value will 
be encrypted. Before entering a value in a sensitive property, ensure that the 
<strong>nifi.properties</strong> file has an entry for the property 
<strong>nifi.sensitive.props.key</strong>.</p><table 
id="properties"><tr><th>Name</th><th>Default Value</th><th>Allowabl
 e Values</th><th>Description</th></tr><tr><td 
id="name"><strong>URL</strong></td><td id="default-value"></td><td 
id="allowable-values"></td><td id="description">The URL to POST to. The first 
part of the URL must be static. However, the path of the URL may be defined 
using the Attribute Expression Language. For example, https://${hostname} is 
not valid, but https://1.1.1.1:8080/files/${nf.file.name} is 
valid.<br/><strong>Supports Expression Language: true</strong></td></tr><tr><td 
id="name">Max Batch Size</td><td id="default-value">100 MB</td><td 
id="allowable-values"></td><td id="description">If the Send as FlowFile 
property is true, specifies the max data size for a batch of FlowFiles to send 
in a single HTTP POST. If not specified, each FlowFile will be sent separately. 
If the Send as FlowFile property is false, this property is 
ignored</td></tr><tr><td id="name">Max Data to Post per Second</td><td 
id="default-value"></td><td id="allowable-values"></td><td id="description">The 
max
 imum amount of data to send per second; this allows the bandwidth to be 
throttled to a specified data rate; if not specified, the data rate is not 
throttled</td></tr><tr><td id="name">SSL Context Service</td><td 
id="default-value"></td><td id="allowable-values"><strong>Controller Service 
API: 
</strong><br/>SSLContextService<br/><strong>Implementation:</strong><br/><a 
href="../org.apache.nifi.ssl.StandardSSLContextService/index.html">StandardSSLContextService</a></td><td
 id="description">The Controller Service to use in order to obtain an SSL 
Context</td></tr><tr><td id="name">Username</td><td id="default-value"></td><td 
id="allowable-values"></td><td id="description">Username required to access the 
URL</td></tr><tr><td id="name">Password</td><td id="default-value"></td><td 
id="allowable-values"></td><td id="description">Password required to access the 
URL<br/><strong>Sensitive Property: true</strong></td></tr><tr><td 
id="name"><strong>Send as FlowFile</strong></td><td id="default-va
 lue">false</td><td 
id="allowable-values"><ul><li>true</li><li>false</li></ul></td><td 
id="description">If true, will package the FlowFile's contents and attributes 
together and send the FlowFile Package; otherwise, will send only the 
FlowFile's content</td></tr><tr><td id="name"><strong>Use Chunked 
Encoding</strong></td><td id="default-value">true</td><td 
id="allowable-values"><ul><li>true</li><li>false</li></ul></td><td 
id="description">Specifies whether or not to use Chunked Encoding to send the 
data. If false, the entire content of the FlowFile will be buffered into 
memory.</td></tr><tr><td id="name"><strong>Compression Level</strong></td><td 
id="default-value">0</td><td id="allowable-values"></td><td 
id="description">Determines the GZIP Compression Level to use when sending the 
file; the value must be in the range of 0-9. A value of 0 indicates that the 
file will not be GZIP'ed</td></tr><tr><td id="name"><strong>Connection 
Timeout</strong></td><td id="default-value">30 sec</td><
 td id="allowable-values"></td><td id="description">How long to wait when 
attempting to connect to the remote server before giving up</td></tr><tr><td 
id="name"><strong>Data Timeout</strong></td><td id="default-value">30 
sec</td><td id="allowable-values"></td><td id="description">How long to wait 
between receiving segments of data from the remote server before giving up and 
discarding the partial file</td></tr><tr><td id="name">Attributes to Send as 
HTTP Headers (Regex)</td><td id="default-value"></td><td 
id="allowable-values"></td><td id="description">Specifies the Regular 
Expression that determines the names of FlowFile attributes that should be sent 
as HTTP Headers</td></tr><tr><td id="name">User Agent</td><td 
id="default-value"></td><td id="allowable-values"></td><td 
id="description">What to report as the User Agent when we connect to the remote 
server</td></tr></table><h3>Relationships: </h3><table 
id="relationships"><tr><th>Name</th><th>Description</th></tr><tr><td>success</td>
 <td>Files that are successfully send will be transferred to 
success</td></tr><tr><td>failure</td><td>Files that fail to send will 
transferred to failure</td></tr></table><h3>Reads Attributes: </h3><table 
id="reads-attributes"><tr><th>Name</th><th>Description</th></tr><tr><td>mime.type</td><td>If
 not sending data as a FlowFile, the mime.type attribute will be used to set 
the HTTP Header for Content-Type</td></tr></table><h3>Writes Attributes: 
</h3>None specified.</body></html>
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta 
charset="utf-8"></meta><title>PostHTTP</title><link rel="stylesheet" 
href="../../css/component-usage.css" 
type="text/css"></link></head><body><h2>Description: </h2><p>Performs an HTTP 
Post with the content of the FlowFile</p><h3>Tags: </h3><p>http, https, remote, 
copy, archive</p><h3>Properties: </h3><p>In the list below, the names of 
required properties appear in <strong>bold</strong>. Any other properties (not 
in bold) are considered optional. The table also indicates any default values, 
whether a property supports the <a 
href="../../html/expression-language-guide.html">NiFi Expression Language</a>, 
and whether a property is considered "sensitive", meaning that its value will 
be encrypted. Before entering a value in a sensitive property, ensure that the 
<strong>nifi.properties</strong> file has an entry for the property 
<strong>nifi.sensitive.props.key</strong>.</p><table 
id="properties"><tr><th>Name</th><th>Default Value</th><th>Allowabl
 e Values</th><th>Description</th></tr><tr><td 
id="name"><strong>URL</strong></td><td id="default-value"></td><td 
id="allowable-values"></td><td id="description">The URL to POST to. The first 
part of the URL must be static. However, the path of the URL may be defined 
using the Attribute Expression Language. For example, https://${hostname} is 
not valid, but https://1.1.1.1:8080/files/${nf.file.name} is 
valid.<br/><strong>Supports Expression Language: true</strong></td></tr><tr><td 
id="name">Max Batch Size</td><td id="default-value">100 MB</td><td 
id="allowable-values"></td><td id="description">If the Send as FlowFile 
property is true, specifies the max data size for a batch of FlowFiles to send 
in a single HTTP POST. If not specified, each FlowFile will be sent separately. 
If the Send as FlowFile property is false, this property is 
ignored</td></tr><tr><td id="name">Max Data to Post per Second</td><td 
id="default-value"></td><td id="allowable-values"></td><td id="description">The 
max
 imum amount of data to send per second; this allows the bandwidth to be 
throttled to a specified data rate; if not specified, the data rate is not 
throttled</td></tr><tr><td id="name">SSL Context Service</td><td 
id="default-value"></td><td id="allowable-values"><strong>Controller Service 
API: 
</strong><br/>SSLContextService<br/><strong>Implementation:</strong><br/><a 
href="../org.apache.nifi.ssl.StandardSSLContextService/index.html">StandardSSLContextService</a></td><td
 id="description">The Controller Service to use in order to obtain an SSL 
Context</td></tr><tr><td id="name">Username</td><td id="default-value"></td><td 
id="allowable-values"></td><td id="description">Username required to access the 
URL</td></tr><tr><td id="name">Password</td><td id="default-value"></td><td 
id="allowable-values"></td><td id="description">Password required to access the 
URL<br/><strong>Sensitive Property: true</strong></td></tr><tr><td 
id="name"><strong>Send as FlowFile</strong></td><td id="default-va
 lue">false</td><td 
id="allowable-values"><ul><li>true</li><li>false</li></ul></td><td 
id="description">If true, will package the FlowFile's contents and attributes 
together and send the FlowFile Package; otherwise, will send only the 
FlowFile's content</td></tr><tr><td id="name"><strong>Use Chunked 
Encoding</strong></td><td id="default-value">true</td><td 
id="allowable-values"><ul><li>true</li><li>false</li></ul></td><td 
id="description">Specifies whether or not to use Chunked Encoding to send the 
data. If false, the entire content of the FlowFile will be buffered into 
memory.</td></tr><tr><td id="name"><strong>Compression Level</strong></td><td 
id="default-value">0</td><td id="allowable-values"></td><td 
id="description">Determines the GZIP Compression Level to use when sending the 
file; the value must be in the range of 0-9. A value of 0 indicates that the 
file will not be GZIP'ed</td></tr><tr><td id="name"><strong>Connection 
Timeout</strong></td><td id="default-value">30 sec</td><
 td id="allowable-values"></td><td id="description">How long to wait when 
attempting to connect to the remote server before giving up</td></tr><tr><td 
id="name"><strong>Data Timeout</strong></td><td id="default-value">30 
sec</td><td id="allowable-values"></td><td id="description">How long to wait 
between receiving segments of data from the remote server before giving up and 
discarding the partial file</td></tr><tr><td id="name">Attributes to Send as 
HTTP Headers (Regex)</td><td id="default-value"></td><td 
id="allowable-values"></td><td id="description">Specifies the Regular 
Expression that determines the names of FlowFile attributes that should be sent 
as HTTP Headers</td></tr><tr><td id="name">User Agent</td><td 
id="default-value"></td><td id="allowable-values"></td><td 
id="description">What to report as the User Agent when we connect to the remote 
server</td></tr><tr><td id="name">Proxy Host</td><td 
id="default-value"></td><td id="allowable-values"></td><td id="description">The 
ful
 ly qualified hostname or IP address of the proxy server</td></tr><tr><td 
id="name">Proxy Port</td><td id="default-value"></td><td 
id="allowable-values"></td><td id="description">The port of the proxy 
server</td></tr></table><h3>Relationships: </h3><table 
id="relationships"><tr><th>Name</th><th>Description</th></tr><tr><td>failure</td><td>Files
 that fail to send will transferred to 
failure</td></tr><tr><td>success</td><td>Files that are successfully send will 
be transferred to success</td></tr></table><h3>Reads Attributes: </h3><table 
id="reads-attributes"><tr><th>Name</th><th>Description</th></tr><tr><td>mime.type</td><td>If
 not sending data as a FlowFile, the mime.type attribute will be used to set 
the HTTP Header for Content-Type</td></tr></table><h3>Writes Attributes: 
</h3>None specified.</body></html>
\ No newline at end of file

Modified: 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi.processors.standard.PutEmail/index.html
URL: 
http://svn.apache.org/viewvc/nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi.processors.standard.PutEmail/index.html?rev=1695640&r1=1695639&r2=1695640&view=diff
==============================================================================
--- 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi.processors.standard.PutEmail/index.html
 (original)
+++ 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi.processors.standard.PutEmail/index.html
 Thu Aug 13 01:19:25 2015
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta 
charset="utf-8"></meta><title>PutEmail</title><link rel="stylesheet" 
href="../../css/component-usage.css" 
type="text/css"></link></head><body><h2>Description: </h2><p>Sends an e-mail to 
configured recipients for each incoming FlowFile</p><h3>Tags: </h3><p>email, 
put, notify, smtp</p><h3>Properties: </h3><p>In the list below, the names of 
required properties appear in <strong>bold</strong>. Any other properties (not 
in bold) are considered optional. The table also indicates any default values, 
whether a property supports the <a 
href="../../html/expression-language-guide.html">NiFi Expression Language</a>, 
and whether a property is considered "sensitive", meaning that its value will 
be encrypted. Before entering a value in a sensitive property, ensure that the 
<strong>nifi.properties</strong> file has an entry for the property 
<strong>nifi.sensitive.props.key</strong>.</p><table 
id="properties"><tr><th>Name</th><th>Default Value</th><th>Allow
 able Values</th><th>Description</th></tr><tr><td id="name"><strong>SMTP 
Hostname</strong></td><td id="default-value"></td><td 
id="allowable-values"></td><td id="description">The hostname of the SMTP 
host<br/><strong>Supports Expression Language: true</strong></td></tr><tr><td 
id="name"><strong>SMTP Port</strong></td><td id="default-value">25</td><td 
id="allowable-values"></td><td id="description">The Port used for SMTP 
communications<br/><strong>Supports Expression Language: 
true</strong></td></tr><tr><td id="name">SMTP Username</td><td 
id="default-value"></td><td id="allowable-values"></td><td 
id="description">Username for the SMTP account<br/><strong>Supports Expression 
Language: true</strong></td></tr><tr><td id="name">SMTP Password</td><td 
id="default-value"></td><td id="allowable-values"></td><td 
id="description">Password for the SMTP account<br/><strong>Sensitive Property: 
true</strong><br/><strong>Supports Expression Language: 
true</strong></td></tr><tr><td id="name"><strong>
 SMTP Auth</strong></td><td id="default-value">true</td><td 
id="allowable-values"></td><td id="description">Flag indicating whether 
authentication should be used<br/><strong>Supports Expression Language: 
true</strong></td></tr><tr><td id="name"><strong>SMTP TLS</strong></td><td 
id="default-value">false</td><td id="allowable-values"></td><td 
id="description">Flag indicating whether TLS should be 
enabled<br/><strong>Supports Expression Language: 
true</strong></td></tr><tr><td id="name"><strong>SMTP Socket 
Factory</strong></td><td 
id="default-value">javax.net.ssl.SSLSocketFactory</td><td 
id="allowable-values"></td><td id="description">Socket Factory to use for SMTP 
Connection<br/><strong>Supports Expression Language: 
true</strong></td></tr><tr><td id="name"><strong>SMTP X-Mailer 
Header</strong></td><td id="default-value">NiFi</td><td 
id="allowable-values"></td><td id="description">X-Mailer used in the header of 
the outgoing email<br/><strong>Supports Expression Language: true</strong></
 td></tr><tr><td id="name"><strong>Content Type</strong></td><td 
id="default-value">text/plain</td><td id="allowable-values"></td><td 
id="description">Mime Type used to interpret the contents of the email, such as 
text/plain or text/html<br/><strong>Supports Expression Language: 
true</strong></td></tr><tr><td id="name"><strong>From</strong></td><td 
id="default-value"></td><td id="allowable-values"></td><td 
id="description">Specifies the Email address to use as the 
sender<br/><strong>Supports Expression Language: true</strong></td></tr><tr><td 
id="name">To</td><td id="default-value"></td><td id="allowable-values"></td><td 
id="description">The recipients to include in the To-Line of the 
email<br/><strong>Supports Expression Language: true</strong></td></tr><tr><td 
id="name">CC</td><td id="default-value"></td><td id="allowable-values"></td><td 
id="description">The recipients to include in the CC-Line of the 
email<br/><strong>Supports Expression Language: true</strong></td></tr><tr><td i
 d="name">BCC</td><td id="default-value"></td><td 
id="allowable-values"></td><td id="description">The recipients to include in 
the BCC-Line of the email<br/><strong>Supports Expression Language: 
true</strong></td></tr><tr><td id="name"><strong>Subject</strong></td><td 
id="default-value">Message from NiFi</td><td id="allowable-values"></td><td 
id="description">The email subject<br/><strong>Supports Expression Language: 
true</strong></td></tr><tr><td id="name"><strong>Message</strong></td><td 
id="default-value"></td><td id="allowable-values"></td><td id="description">The 
body of the email message<br/><strong>Supports Expression Language: 
true</strong></td></tr><tr><td id="name"><strong>Attach File</strong></td><td 
id="default-value">false</td><td 
id="allowable-values"><ul><li>true</li><li>false</li></ul></td><td 
id="description">Specifies whether or not the FlowFile content should be 
attached to the email</td></tr><tr><td id="name"><strong>Include All Attributes 
In Message</strong></td
 ><td id="default-value">false</td><td 
 >id="allowable-values"><ul><li>true</li><li>false</li></ul></td><td 
 >id="description">Specifies whether or not all FlowFile attributes should be 
 >recorded in the body of the email message</td></tr></table><h3>Relationships: 
 ></h3><table 
 >id="relationships"><tr><th>Name</th><th>Description</th></tr><tr><td>success</td><td>FlowFiles
 > that are successfully sent will be routed to this 
 >relationship</td></tr><tr><td>failure</td><td>FlowFiles that fail to send 
 >will be routed to this relationship</td></tr></table><h3>Reads Attributes: 
 ></h3>None specified.<h3>Writes Attributes: </h3>None specified.</body></html>
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta 
charset="utf-8"></meta><title>PutEmail</title><link rel="stylesheet" 
href="../../css/component-usage.css" 
type="text/css"></link></head><body><h2>Description: </h2><p>Sends an e-mail to 
configured recipients for each incoming FlowFile</p><h3>Tags: </h3><p>email, 
put, notify, smtp</p><h3>Properties: </h3><p>In the list below, the names of 
required properties appear in <strong>bold</strong>. Any other properties (not 
in bold) are considered optional. The table also indicates any default values, 
whether a property supports the <a 
href="../../html/expression-language-guide.html">NiFi Expression Language</a>, 
and whether a property is considered "sensitive", meaning that its value will 
be encrypted. Before entering a value in a sensitive property, ensure that the 
<strong>nifi.properties</strong> file has an entry for the property 
<strong>nifi.sensitive.props.key</strong>.</p><table 
id="properties"><tr><th>Name</th><th>Default Value</th><th>Allow
 able Values</th><th>Description</th></tr><tr><td id="name"><strong>SMTP 
Hostname</strong></td><td id="default-value"></td><td 
id="allowable-values"></td><td id="description">The hostname of the SMTP 
host<br/><strong>Supports Expression Language: true</strong></td></tr><tr><td 
id="name"><strong>SMTP Port</strong></td><td id="default-value">25</td><td 
id="allowable-values"></td><td id="description">The Port used for SMTP 
communications<br/><strong>Supports Expression Language: 
true</strong></td></tr><tr><td id="name">SMTP Username</td><td 
id="default-value"></td><td id="allowable-values"></td><td 
id="description">Username for the SMTP account<br/><strong>Supports Expression 
Language: true</strong></td></tr><tr><td id="name">SMTP Password</td><td 
id="default-value"></td><td id="allowable-values"></td><td 
id="description">Password for the SMTP account<br/><strong>Sensitive Property: 
true</strong><br/><strong>Supports Expression Language: 
true</strong></td></tr><tr><td id="name"><strong>
 SMTP Auth</strong></td><td id="default-value">true</td><td 
id="allowable-values"></td><td id="description">Flag indicating whether 
authentication should be used<br/><strong>Supports Expression Language: 
true</strong></td></tr><tr><td id="name"><strong>SMTP TLS</strong></td><td 
id="default-value">false</td><td id="allowable-values"></td><td 
id="description">Flag indicating whether TLS should be 
enabled<br/><strong>Supports Expression Language: 
true</strong></td></tr><tr><td id="name"><strong>SMTP Socket 
Factory</strong></td><td 
id="default-value">javax.net.ssl.SSLSocketFactory</td><td 
id="allowable-values"></td><td id="description">Socket Factory to use for SMTP 
Connection<br/><strong>Supports Expression Language: 
true</strong></td></tr><tr><td id="name"><strong>SMTP X-Mailer 
Header</strong></td><td id="default-value">NiFi</td><td 
id="allowable-values"></td><td id="description">X-Mailer used in the header of 
the outgoing email<br/><strong>Supports Expression Language: true</strong></
 td></tr><tr><td id="name"><strong>Content Type</strong></td><td 
id="default-value">text/plain</td><td id="allowable-values"></td><td 
id="description">Mime Type used to interpret the contents of the email, such as 
text/plain or text/html<br/><strong>Supports Expression Language: 
true</strong></td></tr><tr><td id="name"><strong>From</strong></td><td 
id="default-value"></td><td id="allowable-values"></td><td 
id="description">Specifies the Email address to use as the 
sender<br/><strong>Supports Expression Language: true</strong></td></tr><tr><td 
id="name">To</td><td id="default-value"></td><td id="allowable-values"></td><td 
id="description">The recipients to include in the To-Line of the 
email<br/><strong>Supports Expression Language: true</strong></td></tr><tr><td 
id="name">CC</td><td id="default-value"></td><td id="allowable-values"></td><td 
id="description">The recipients to include in the CC-Line of the 
email<br/><strong>Supports Expression Language: true</strong></td></tr><tr><td i
 d="name">BCC</td><td id="default-value"></td><td 
id="allowable-values"></td><td id="description">The recipients to include in 
the BCC-Line of the email<br/><strong>Supports Expression Language: 
true</strong></td></tr><tr><td id="name"><strong>Subject</strong></td><td 
id="default-value">Message from NiFi</td><td id="allowable-values"></td><td 
id="description">The email subject<br/><strong>Supports Expression Language: 
true</strong></td></tr><tr><td id="name"><strong>Message</strong></td><td 
id="default-value"></td><td id="allowable-values"></td><td id="description">The 
body of the email message<br/><strong>Supports Expression Language: 
true</strong></td></tr><tr><td id="name"><strong>Attach File</strong></td><td 
id="default-value">false</td><td 
id="allowable-values"><ul><li>true</li><li>false</li></ul></td><td 
id="description">Specifies whether or not the FlowFile content should be 
attached to the email</td></tr><tr><td id="name"><strong>Include All Attributes 
In Message</strong></td
 ><td id="default-value">false</td><td 
 >id="allowable-values"><ul><li>true</li><li>false</li></ul></td><td 
 >id="description">Specifies whether or not all FlowFile attributes should be 
 >recorded in the body of the email message</td></tr></table><h3>Relationships: 
 ></h3><table 
 >id="relationships"><tr><th>Name</th><th>Description</th></tr><tr><td>failure</td><td>FlowFiles
 > that fail to send will be routed to this 
 >relationship</td></tr><tr><td>success</td><td>FlowFiles that are successfully 
 >sent will be routed to this relationship</td></tr></table><h3>Reads 
 >Attributes: </h3>None specified.<h3>Writes Attributes: </h3>None 
 >specified.</body></html>
\ No newline at end of file

Modified: 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi.processors.standard.PutFTP/index.html
URL: 
http://svn.apache.org/viewvc/nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi.processors.standard.PutFTP/index.html?rev=1695640&r1=1695639&r2=1695640&view=diff
==============================================================================
--- 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi.processors.standard.PutFTP/index.html
 (original)
+++ 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi.processors.standard.PutFTP/index.html
 Thu Aug 13 01:19:25 2015
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta 
charset="utf-8"></meta><title>PutFTP</title><link rel="stylesheet" 
href="../../css/component-usage.css" 
type="text/css"></link></head><body><h2>Description: </h2><p>Sends FlowFiles to 
an FTP Server</p><h3>Tags: </h3><p>remote, copy, egress, put, ftp, archive, 
files</p><h3>Properties: </h3><p>In the list below, the names of required 
properties appear in <strong>bold</strong>. Any other properties (not in bold) 
are considered optional. The table also indicates any default values, whether a 
property supports the <a href="../../html/expression-language-guide.html">NiFi 
Expression Language</a>, and whether a property is considered "sensitive", 
meaning that its value will be encrypted. Before entering a value in a 
sensitive property, ensure that the <strong>nifi.properties</strong> file has 
an entry for the property <strong>nifi.sensitive.props.key</strong>.</p><table 
id="properties"><tr><th>Name</th><th>Default Value</th><th>Allowable Values</th
 ><th>Description</th></tr><tr><td id="name"><strong>Hostname</strong></td><td 
 >id="default-value"></td><td id="allowable-values"></td><td 
 >id="description">The fully qualified hostname or IP address of the remote 
 >system<br/><strong>Supports Expression Language: 
 >true</strong></td></tr><tr><td id="name"><strong>Port</strong></td><td 
 >id="default-value">21</td><td id="allowable-values"></td><td 
 >id="description">The port that the remote system is listening on for file 
 >transfers</td></tr><tr><td id="name"><strong>Username</strong></td><td 
 >id="default-value"></td><td id="allowable-values"></td><td 
 >id="description">Username</td></tr><tr><td id="name">Password</td><td 
 >id="default-value"></td><td id="allowable-values"></td><td 
 >id="description">Password for the user account<br/><strong>Sensitive 
 >Property: true</strong></td></tr><tr><td id="name">Remote Path</td><td 
 >id="default-value"></td><td id="allowable-values"></td><td 
 >id="description">The path on the remote system from which to pull or push
  files<br/><strong>Supports Expression Language: 
true</strong></td></tr><tr><td id="name"><strong>Create 
Directory</strong></td><td id="default-value">false</td><td 
id="allowable-values"><ul><li>true</li><li>false</li></ul></td><td 
id="description">Specifies whether or not the remote directory should be 
created if it does not exist.</td></tr><tr><td id="name"><strong>Batch 
Size</strong></td><td id="default-value">500</td><td 
id="allowable-values"></td><td id="description">The maximum number of FlowFiles 
to send in a single connection</td></tr><tr><td id="name"><strong>Connection 
Timeout</strong></td><td id="default-value">30 sec</td><td 
id="allowable-values"></td><td id="description">Amount of time to wait before 
timing out while creating a connection</td></tr><tr><td id="name"><strong>Data 
Timeout</strong></td><td id="default-value">30 sec</td><td 
id="allowable-values"></td><td id="description">Amount of time to wait before 
timing out while transferring data</td></tr><tr><td id="na
 me"><strong>Conflict Resolution</strong></td><td 
id="default-value">NONE</td><td 
id="allowable-values"><ul><li>REPLACE</li><li>IGNORE</li><li>RENAME</li><li>REJECT</li><li>FAIL</li><li>NONE</li></ul></td><td
 id="description">Determines how to handle the problem of filename 
collisions</td></tr><tr><td id="name">Dot Rename</td><td 
id="default-value">true</td><td 
id="allowable-values"><ul><li>true</li><li>false</li></ul></td><td 
id="description">If true, then the filename of the sent file is prepended with 
a "." and then renamed back to the original once the file is completely sent. 
Otherwise, there is no rename. This property is ignored if the Temporary 
Filename property is set.</td></tr><tr><td id="name">Temporary Filename</td><td 
id="default-value"></td><td id="allowable-values"></td><td id="description">If 
set, the filename of the sent file will be equal to the value specified during 
the transfer and after successful completion will be renamed to the original 
filename. If this valu
 e is set, the Dot Rename property is ignored.<br/><strong>Supports Expression 
Language: true</strong></td></tr><tr><td id="name">Transfer Mode</td><td 
id="default-value">Binary</td><td 
id="allowable-values"><ul><li>Binary</li><li>ASCII</li></ul></td><td 
id="description">The FTP Transfer Mode</td></tr><tr><td id="name">Connection 
Mode</td><td id="default-value">Passive</td><td 
id="allowable-values"><ul><li>Active</li><li>Passive</li></ul></td><td 
id="description">The FTP Connection Mode</td></tr><tr><td id="name">Reject 
Zero-Byte Files</td><td id="default-value">true</td><td 
id="allowable-values"><ul><li>true</li><li>false</li></ul></td><td 
id="description">Determines whether or not Zero-byte files should be rejected 
without attempting to transfer</td></tr><tr><td id="name">Last Modified 
Time</td><td id="default-value"></td><td id="allowable-values"></td><td 
id="description">The lastModifiedTime to assign to the file after transferring 
it. If not set, the lastModifiedTime will not be
  changed. Format must be yyyy-MM-dd'T'HH:mm:ssZ. You may also use expression 
language such as ${file.lastModifiedTime}. If the value is invalid, the 
processor will not be invalid but will fail to change lastModifiedTime of the 
file.<br/><strong>Supports Expression Language: true</strong></td></tr><tr><td 
id="name">Permissions</td><td id="default-value"></td><td 
id="allowable-values"></td><td id="description">The permissions to assign to 
the file after transferring it. Format must be either UNIX rwxrwxrwx with a - 
in place of denied permissions (e.g. rw-r--r--) or an octal number (e.g. 644). 
If not set, the permissions will not be changed. You may also use expression 
language such as ${file.permissions}. If the value is invalid, the processor 
will not be invalid but will fail to change permissions of the 
file.<br/><strong>Supports Expression Language: true</strong></td></tr><tr><td 
id="name"><strong>Use Compression</strong></td><td 
id="default-value">false</td><td id="allowable-value
 s"><ul><li>true</li><li>false</li></ul></td><td id="description">Indicates 
whether or not ZLIB compression should be used when transferring 
files</td></tr><tr><td id="name">Proxy Type</td><td 
id="default-value">DIRECT</td><td 
id="allowable-values"><ul><li>DIRECT</li><li>HTTP</li><li>SOCKS</li></ul></td><td
 id="description">Proxy type used for file transfers</td></tr><tr><td 
id="name">Proxy Host</td><td id="default-value"></td><td 
id="allowable-values"></td><td id="description">The fully qualified hostname or 
IP address of the proxy server</td></tr><tr><td id="name">Proxy Port</td><td 
id="default-value"></td><td id="allowable-values"></td><td id="description">The 
port of the proxy server</td></tr><tr><td id="name">Http Proxy Username</td><td 
id="default-value"></td><td id="allowable-values"></td><td 
id="description">Http Proxy Username</td></tr><tr><td id="name">Http Proxy 
Password</td><td id="default-value"></td><td id="allowable-values"></td><td 
id="description">Http Proxy Password
 <br/><strong>Sensitive Property: true</strong></td></tr></table><h3>Dynamic 
Properties: </h3><p>Dynamic Properties allow the user to specify both the name 
and value of a property.<table 
id="dynamic-properties"><tr><th>Name</th><th>Value</th><th>Description</th></tr><tr><td
 id="name">pre.cmd._____</td><td id="value">Not used</td><td>The command 
specified in the key will be executed before doing a put.  You may add these 
optional properties  to send any commands to the FTP server before the file is 
actually transferred (before the put command). This option is only available 
for the PutFTP processor, as only FTP has this functionality. This is 
essentially the same as sending quote commands to an FTP server from the 
command line.  While this is the same as sending a quote command, it is very 
important that you leave off the .</td></tr><tr><td 
id="name">post.cmd._____</td><td id="value">Not used</td><td>The command 
specified in the key will be executed after doing a put.  You may add the
 se optional properties  to send any commands to the FTP server before the file 
is actually transferred (before the put command). This option is only available 
for the PutFTP processor, as only FTP has this functionality. This is 
essentially the same as sending quote commands to an FTP server from the 
command line.  While this is the same as sending a quote command, it is very 
important that you leave off the .</td></tr></table></p><h3>Relationships: 
</h3><table 
id="relationships"><tr><th>Name</th><th>Description</th></tr><tr><td>success</td><td>FlowFiles
 that are successfully sent will be routed to 
success</td></tr><tr><td>reject</td><td>FlowFiles that were rejected by the 
destination system</td></tr><tr><td>failure</td><td>FlowFiles that failed to 
send to the remote system; failure is usually looped back to this 
processor</td></tr></table><h3>Reads Attributes: </h3>None specified.<h3>Writes 
Attributes: </h3>None specified.<h3>See Also:</h3><p><a 
href="../org.apache.nifi.processors.
 standard.GetFTP/index.html">GetFTP</a></p></body></html>
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta 
charset="utf-8"></meta><title>PutFTP</title><link rel="stylesheet" 
href="../../css/component-usage.css" 
type="text/css"></link></head><body><h2>Description: </h2><p>Sends FlowFiles to 
an FTP Server</p><h3>Tags: </h3><p>remote, copy, egress, put, ftp, archive, 
files</p><h3>Properties: </h3><p>In the list below, the names of required 
properties appear in <strong>bold</strong>. Any other properties (not in bold) 
are considered optional. The table also indicates any default values, whether a 
property supports the <a href="../../html/expression-language-guide.html">NiFi 
Expression Language</a>, and whether a property is considered "sensitive", 
meaning that its value will be encrypted. Before entering a value in a 
sensitive property, ensure that the <strong>nifi.properties</strong> file has 
an entry for the property <strong>nifi.sensitive.props.key</strong>.</p><table 
id="properties"><tr><th>Name</th><th>Default Value</th><th>Allowable Values</th
 ><th>Description</th></tr><tr><td id="name"><strong>Hostname</strong></td><td 
 >id="default-value"></td><td id="allowable-values"></td><td 
 >id="description">The fully qualified hostname or IP address of the remote 
 >system<br/><strong>Supports Expression Language: 
 >true</strong></td></tr><tr><td id="name"><strong>Port</strong></td><td 
 >id="default-value">21</td><td id="allowable-values"></td><td 
 >id="description">The port that the remote system is listening on for file 
 >transfers</td></tr><tr><td id="name"><strong>Username</strong></td><td 
 >id="default-value"></td><td id="allowable-values"></td><td 
 >id="description">Username</td></tr><tr><td id="name">Password</td><td 
 >id="default-value"></td><td id="allowable-values"></td><td 
 >id="description">Password for the user account<br/><strong>Sensitive 
 >Property: true</strong></td></tr><tr><td id="name">Remote Path</td><td 
 >id="default-value"></td><td id="allowable-values"></td><td 
 >id="description">The path on the remote system from which to pull or push
  files<br/><strong>Supports Expression Language: 
true</strong></td></tr><tr><td id="name"><strong>Create 
Directory</strong></td><td id="default-value">false</td><td 
id="allowable-values"><ul><li>true</li><li>false</li></ul></td><td 
id="description">Specifies whether or not the remote directory should be 
created if it does not exist.</td></tr><tr><td id="name"><strong>Batch 
Size</strong></td><td id="default-value">500</td><td 
id="allowable-values"></td><td id="description">The maximum number of FlowFiles 
to send in a single connection</td></tr><tr><td id="name"><strong>Connection 
Timeout</strong></td><td id="default-value">30 sec</td><td 
id="allowable-values"></td><td id="description">Amount of time to wait before 
timing out while creating a connection</td></tr><tr><td id="name"><strong>Data 
Timeout</strong></td><td id="default-value">30 sec</td><td 
id="allowable-values"></td><td id="description">Amount of time to wait before 
timing out while transferring data</td></tr><tr><td id="na
 me"><strong>Conflict Resolution</strong></td><td 
id="default-value">NONE</td><td 
id="allowable-values"><ul><li>REPLACE</li><li>IGNORE</li><li>RENAME</li><li>REJECT</li><li>FAIL</li><li>NONE</li></ul></td><td
 id="description">Determines how to handle the problem of filename 
collisions</td></tr><tr><td id="name">Dot Rename</td><td 
id="default-value">true</td><td 
id="allowable-values"><ul><li>true</li><li>false</li></ul></td><td 
id="description">If true, then the filename of the sent file is prepended with 
a "." and then renamed back to the original once the file is completely sent. 
Otherwise, there is no rename. This property is ignored if the Temporary 
Filename property is set.</td></tr><tr><td id="name">Temporary Filename</td><td 
id="default-value"></td><td id="allowable-values"></td><td id="description">If 
set, the filename of the sent file will be equal to the value specified during 
the transfer and after successful completion will be renamed to the original 
filename. If this valu
 e is set, the Dot Rename property is ignored.<br/><strong>Supports Expression 
Language: true</strong></td></tr><tr><td id="name">Transfer Mode</td><td 
id="default-value">Binary</td><td 
id="allowable-values"><ul><li>Binary</li><li>ASCII</li></ul></td><td 
id="description">The FTP Transfer Mode</td></tr><tr><td id="name">Connection 
Mode</td><td id="default-value">Passive</td><td 
id="allowable-values"><ul><li>Active</li><li>Passive</li></ul></td><td 
id="description">The FTP Connection Mode</td></tr><tr><td id="name">Reject 
Zero-Byte Files</td><td id="default-value">true</td><td 
id="allowable-values"><ul><li>true</li><li>false</li></ul></td><td 
id="description">Determines whether or not Zero-byte files should be rejected 
without attempting to transfer</td></tr><tr><td id="name">Last Modified 
Time</td><td id="default-value"></td><td id="allowable-values"></td><td 
id="description">The lastModifiedTime to assign to the file after transferring 
it. If not set, the lastModifiedTime will not be
  changed. Format must be yyyy-MM-dd'T'HH:mm:ssZ. You may also use expression 
language such as ${file.lastModifiedTime}. If the value is invalid, the 
processor will not be invalid but will fail to change lastModifiedTime of the 
file.<br/><strong>Supports Expression Language: true</strong></td></tr><tr><td 
id="name">Permissions</td><td id="default-value"></td><td 
id="allowable-values"></td><td id="description">The permissions to assign to 
the file after transferring it. Format must be either UNIX rwxrwxrwx with a - 
in place of denied permissions (e.g. rw-r--r--) or an octal number (e.g. 644). 
If not set, the permissions will not be changed. You may also use expression 
language such as ${file.permissions}. If the value is invalid, the processor 
will not be invalid but will fail to change permissions of the 
file.<br/><strong>Supports Expression Language: true</strong></td></tr><tr><td 
id="name"><strong>Use Compression</strong></td><td 
id="default-value">false</td><td id="allowable-value
 s"><ul><li>true</li><li>false</li></ul></td><td id="description">Indicates 
whether or not ZLIB compression should be used when transferring 
files</td></tr><tr><td id="name">Proxy Type</td><td 
id="default-value">DIRECT</td><td 
id="allowable-values"><ul><li>DIRECT</li><li>HTTP</li><li>SOCKS</li></ul></td><td
 id="description">Proxy type used for file transfers</td></tr><tr><td 
id="name">Proxy Host</td><td id="default-value"></td><td 
id="allowable-values"></td><td id="description">The fully qualified hostname or 
IP address of the proxy server</td></tr><tr><td id="name">Proxy Port</td><td 
id="default-value"></td><td id="allowable-values"></td><td id="description">The 
port of the proxy server</td></tr><tr><td id="name">Http Proxy Username</td><td 
id="default-value"></td><td id="allowable-values"></td><td 
id="description">Http Proxy Username</td></tr><tr><td id="name">Http Proxy 
Password</td><td id="default-value"></td><td id="allowable-values"></td><td 
id="description">Http Proxy Password
 <br/><strong>Sensitive Property: true</strong></td></tr></table><h3>Dynamic 
Properties: </h3><p>Dynamic Properties allow the user to specify both the name 
and value of a property.<table 
id="dynamic-properties"><tr><th>Name</th><th>Value</th><th>Description</th></tr><tr><td
 id="name">pre.cmd._____</td><td id="value">Not used</td><td>The command 
specified in the key will be executed before doing a put.  You may add these 
optional properties  to send any commands to the FTP server before the file is 
actually transferred (before the put command). This option is only available 
for the PutFTP processor, as only FTP has this functionality. This is 
essentially the same as sending quote commands to an FTP server from the 
command line.  While this is the same as sending a quote command, it is very 
important that you leave off the .</td></tr><tr><td 
id="name">post.cmd._____</td><td id="value">Not used</td><td>The command 
specified in the key will be executed after doing a put.  You may add the
 se optional properties  to send any commands to the FTP server before the file 
is actually transferred (before the put command). This option is only available 
for the PutFTP processor, as only FTP has this functionality. This is 
essentially the same as sending quote commands to an FTP server from the 
command line.  While this is the same as sending a quote command, it is very 
important that you leave off the .</td></tr></table></p><h3>Relationships: 
</h3><table 
id="relationships"><tr><th>Name</th><th>Description</th></tr><tr><td>failure</td><td>FlowFiles
 that failed to send to the remote system; failure is usually looped back to 
this processor</td></tr><tr><td>reject</td><td>FlowFiles that were rejected by 
the destination system</td></tr><tr><td>success</td><td>FlowFiles that are 
successfully sent will be routed to success</td></tr></table><h3>Reads 
Attributes: </h3>None specified.<h3>Writes Attributes: </h3>None 
specified.<h3>See Also:</h3><p><a href="../org.apache.nifi.processors.
 standard.GetFTP/index.html">GetFTP</a></p></body></html>
\ No newline at end of file


Reply via email to