Added: 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.7.0/org.apache.nifi.processors.standard.CalculateRecordStats/additionalDetails.html
URL: 
http://svn.apache.org/viewvc/nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.7.0/org.apache.nifi.processors.standard.CalculateRecordStats/additionalDetails.html?rev=1834461&view=auto
==============================================================================
--- 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.7.0/org.apache.nifi.processors.standard.CalculateRecordStats/additionalDetails.html
 (added)
+++ 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.7.0/org.apache.nifi.processors.standard.CalculateRecordStats/additionalDetails.html
 Wed Jun 27 00:37:46 2018
@@ -0,0 +1,47 @@
+<!DOCTYPE html>
+<html lang="en">
+<!--
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+      http://www.apache.org/licenses/LICENSE-2.0
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+-->
+<head>
+    <meta charset="utf-8" />
+    <title>CalculateRecordStats</title>
+
+    <link rel="stylesheet" href="../../../../../css/component-usage.css" 
type="text/css" />
+</head>
+<body>
+    <p>This processor takes in a record set and counts both the overall count 
and counts that are defined as dynamic properties
+    that map a property name to a record path. Record path counts are provided 
at two levels:</p>
+    <ul>
+        <li>The overall count of all records that successfully evaluated a 
record path.</li>
+        <li>A breakdown of counts of unique values that matched the record 
path operation.</li>
+    </ul>
+    <p>Consider the following record structure:</p>
+    <pre>
+        {
+            "sport": "Soccer",
+            "name": "John Smith"
+        }
+    </pre>
+    <p>A valid mapping here would be <em>sport => /sport</em>.</p>
+    <p>For a record set with JSON like that, five entries and 3 instances of 
soccer and two instances of football, it would set the following
+    attributes:</p>
+    <ul>
+        <li>record_count: 5</li>
+        <li>sport: 5</li>
+        <li>sport.Soccer: 3</li>
+        <li>sport.Football: 2</li>
+    </ul>
+</body>
+</html>
\ No newline at end of file

Added: 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.7.0/org.apache.nifi.processors.standard.CalculateRecordStats/index.html
URL: 
http://svn.apache.org/viewvc/nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.7.0/org.apache.nifi.processors.standard.CalculateRecordStats/index.html?rev=1834461&view=auto
==============================================================================
--- 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.7.0/org.apache.nifi.processors.standard.CalculateRecordStats/index.html
 (added)
+++ 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.7.0/org.apache.nifi.processors.standard.CalculateRecordStats/index.html
 Wed Jun 27 00:37:46 2018
@@ -0,0 +1 @@
+<!DOCTYPE html><html lang="en"><head><meta 
charset="utf-8"></meta><title>CalculateRecordStats</title><link 
rel="stylesheet" href="../../../../../css/component-usage.css" 
type="text/css"></link></head><script type="text/javascript">window.onload = 
function(){if(self==top) { document.getElementById('nameHeader').style.display 
= "inherit"; } }</script><body><h1 id="nameHeader" style="display: 
none;">CalculateRecordStats</h1><h2>Description: </h2><p>A processor that can 
count the number of items in a record set, as well as provide counts based on 
user-defined criteria on subsets of the record set.</p><p><a 
href="additionalDetails.html">Additional Details...</a></p><h3>Tags: 
</h3><p>record, stats, metrics</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/expre
 ssion-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>Record 
Reader</strong></td><td id="default-value"></td><td 
id="allowable-values"><strong>Controller Service API: 
</strong><br/>RecordReaderFactory<br/><strong>Implementations: </strong><a 
href="../../../nifi-scripting-nar/1.7.0/org.apache.nifi.record.script.ScriptedReader/index.html">ScriptedReader</a><br/><a
 
href="../../../nifi-record-serialization-services-nar/1.7.0/org.apache.nifi.grok.GrokReader/index.html">GrokReader</a><br/><a
 
href="../../../nifi-record-serialization-services-nar/1.7.0/org.apache.nifi.json.JsonPathReader/index.html">JsonPathReader</a><br/><a
 
href="../../../nifi-record-serialization-services-nar/1.7.0/org.apache.nifi.json.JsonTreeReader/index.html">JsonTreeReader</a><br/><a
 
href="../../../nifi-record-serialization-services-nar/1.7.0/org.apache.nifi.avro.AvroReader/in
 dex.html">AvroReader</a><br/><a 
href="../../../nifi-record-serialization-services-nar/1.7.0/org.apache.nifi.xml.XMLReader/index.html">XMLReader</a><br/><a
 
href="../../../nifi-record-serialization-services-nar/1.7.0/org.apache.nifi.csv.CSVReader/index.html">CSVReader</a></td><td
 id="description">A record reader to use for reading the 
records.</td></tr><tr><td id="name"><strong>record-stats-limit</strong></td><td 
id="default-value">10</td><td id="allowable-values"></td><td 
id="description">Limit the number of individual stats that are returned for 
each record path to the top N results.<br/><strong>Supports Expression 
Language: true (will be evaluated using flow file attributes and variable 
registry)</strong></td></tr></table><h3>Relationships: </h3><table 
id="relationships"><tr><th>Name</th><th>Description</th></tr><tr><td>success</td><td>If
 a flowfile is successfully processed, it goes 
here.</td></tr><tr><td>failure</td><td>If a flowfile fails to be processed, it 
goes here.</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>record.count</td><td>A
 count of the records in the record set in the 
flowfile.</td></tr><tr><td>recordStats.&lt;User Defined Property 
Name&gt;.count</td><td>A count of the records that contain a value for the user 
defined property.</td></tr><tr><td>recordStats.&lt;User Defined Property 
Name&gt;.&lt;value&gt;.count</td><td>Each value discovered for the user defined 
property will have its own count attribute. Total number of top N value counts 
to be added is defined by the limit configuration.</td></tr></table><h3>State 
management: </h3>This component does not store state.<h3>Restricted: </h3>This 
component is not restricted.<h3>Input requirement: </h3>This component requires 
an incoming relationship.<h3>System Resource Considerations:</h3>None 
specified.</body></html>
\ No newline at end of file

Added: 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.7.0/org.apache.nifi.processors.standard.CompressContent/index.html
URL: 
http://svn.apache.org/viewvc/nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.7.0/org.apache.nifi.processors.standard.CompressContent/index.html?rev=1834461&view=auto
==============================================================================
--- 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.7.0/org.apache.nifi.processors.standard.CompressContent/index.html
 (added)
+++ 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.7.0/org.apache.nifi.processors.standard.CompressContent/index.html
 Wed Jun 27 00:37:46 2018
@@ -0,0 +1 @@
+<!DOCTYPE html><html lang="en"><head><meta 
charset="utf-8"></meta><title>CompressContent</title><link rel="stylesheet" 
href="../../../../../css/component-usage.css" 
type="text/css"></link></head><script type="text/javascript">window.onload = 
function(){if(self==top) { document.getElementById('nameHeader').style.display 
= "inherit"; } }</script><body><h1 id="nameHeader" style="display: 
none;">CompressContent</h1><h2>Description: </h2><p>Compresses or decompresses 
the contents of FlowFiles using a user-specified compression algorithm and 
updates the mime.type attribute as appropriate</p><h3>Tags: </h3><p>content, 
compress, decompress, gzip, bzip2, lzma, xz-lzma2, snappy, snappy 
framed</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</t
 h><th>Description</th></tr><tr><td id="name"><strong>Mode</strong></td><td 
id="default-value">compress</td><td 
id="allowable-values"><ul><li>compress</li><li>decompress</li></ul></td><td 
id="description">Indicates whether the processor should compress content or 
decompress content. Must be either 'compress' or 'decompress'</td></tr><tr><td 
id="name"><strong>Compression Format</strong></td><td id="default-value">use 
mime.type attribute</td><td id="allowable-values"><ul><li>use mime.type 
attribute</li><li>gzip</li><li>bzip2</li><li>xz-lzma2</li><li>lzma</li><li>snappy</li><li>snappy
 framed</li></ul></td><td id="description">The compression format to use. Valid 
values are: GZIP, BZIP2, XZ-LZMA2, LZMA, Snappy, and Snappy 
Framed</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">The com
 pression level to use; this is valid only when using GZIP compression. A lower 
value results in faster processing but less compression; a value of 0 indicates 
no compression but simply archiving</td></tr><tr><td id="name"><strong>Update 
Filename</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 remove the filename extension when decompressing 
data (only if the extension indicates the appropriate compression format) and 
add the appropriate extension when compressing 
data</td></tr></table><h3>Relationships: </h3><table 
id="relationships"><tr><th>Name</th><th>Description</th></tr><tr><td>success</td><td>FlowFiles
 will be transferred to the success relationship after successfully being 
compressed or decompressed</td></tr><tr><td>failure</td><td>FlowFiles will be 
transferred to the failure relationship if they fail to 
compress/decompress</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
 the Compression Format is set to use mime.type attribute, this attribute is 
used to determine the compression type. Otherwise, this attribute is 
ignored.</td></tr></table><h3>Writes Attributes: </h3><table 
id="writes-attributes"><tr><th>Name</th><th>Description</th></tr><tr><td>mime.type</td><td>If
 the Mode property is set to compress, the appropriate MIME Type is set. If the 
Mode property is set to decompress and the file is successfully decompressed, 
this attribute is removed, as the MIME Type is no longer 
known.</td></tr></table><h3>State management: </h3>This component does not 
store state.<h3>Restricted: </h3>This component is not restricted.<h3>Input 
requirement: </h3>This component requires an incoming relationship.<h3>System 
Resource Considerations:</h3><table 
id="system-resource-considerations"><tr><th>Resource</th><th>Description</th></tr><tr><td>CPU</td><td>An
 instance of this compon
 ent can cause high usage of this system resource.  Multiple instances or high 
concurrency settings may result a degradation of 
performance.</td></tr></table></body></html>
\ No newline at end of file

Added: 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.7.0/org.apache.nifi.processors.standard.ControlRate/index.html
URL: 
http://svn.apache.org/viewvc/nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.7.0/org.apache.nifi.processors.standard.ControlRate/index.html?rev=1834461&view=auto
==============================================================================
--- 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.7.0/org.apache.nifi.processors.standard.ControlRate/index.html
 (added)
+++ 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.7.0/org.apache.nifi.processors.standard.ControlRate/index.html
 Wed Jun 27 00:37:46 2018
@@ -0,0 +1 @@
+<!DOCTYPE html><html lang="en"><head><meta 
charset="utf-8"></meta><title>ControlRate</title><link rel="stylesheet" 
href="../../../../../css/component-usage.css" 
type="text/css"></link></head><script type="text/javascript">window.onload = 
function(){if(self==top) { document.getElementById('nameHeader').style.display 
= "inherit"; } }</script><body><h1 id="nameHeader" style="display: 
none;">ControlRate</h1><h2>Description: </h2><p>Controls the rate at which data 
is transferred to follow-on processors. If you configure a very small Time 
Duration, then the accuracy of the throttle gets worse. You can improve this 
accuracy by decreasing the Yield Duration, at the expense of more Tasks given 
to the processor.</p><h3>Tags: </h3><p>rate control, throttle, rate, 
throughput</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><ta
 ble id="properties"><tr><th>Name</th><th>Default Value</th><th>Allowable 
Values</th><th>Description</th></tr><tr><td id="name"><strong>Rate Control 
Criteria</strong></td><td id="default-value">data rate</td><td 
id="allowable-values"><ul><li>data rate <img 
src="../../../../../html/images/iconInfo.png" alt="Rate is controlled by 
counting bytes transferred per time duration." title="Rate is controlled by 
counting bytes transferred per time duration."></img></li><li>flowfile count 
<img src="../../../../../html/images/iconInfo.png" alt="Rate is controlled by 
counting flowfiles transferred per time duration" title="Rate is controlled by 
counting flowfiles transferred per time duration"></img></li><li>attribute 
value <img src="../../../../../html/images/iconInfo.png" alt="Rate is 
controlled by accumulating the value of a specified attribute that is 
transferred per time duration" title="Rate is controlled by accumulating the 
value of a specified attribute that is transferred per time durati
 on"></img></li></ul></td><td id="description">Indicates the criteria that is 
used to control the throughput rate. Changing this value resets the rate 
counters.</td></tr><tr><td id="name"><strong>Maximum Rate</strong></td><td 
id="default-value"></td><td id="allowable-values"></td><td id="description">The 
maximum rate at which data should pass through this processor. The format of 
this property is expected to be a positive integer, or a Data Size (such as '1 
MB') if Rate Control Criteria is set to 'data rate'.</td></tr><tr><td 
id="name">Rate Controlled Attribute</td><td id="default-value"></td><td 
id="allowable-values"></td><td id="description">The name of an attribute whose 
values build toward the rate limit if Rate Control Criteria is set to 
'attribute value'. The value of the attribute referenced by this property must 
be a positive long, or the FlowFile will be routed to failure. This value is 
ignored if Rate Control Criteria is not set to 'attribute value'. Changing this 
value res
 ets the rate counters.</td></tr><tr><td id="name"><strong>Time 
Duration</strong></td><td id="default-value">1 min</td><td 
id="allowable-values"></td><td id="description">The amount of time to which the 
Maximum Rate pertains. Changing this value resets the rate 
counters.</td></tr><tr><td id="name">Grouping Attribute</td><td 
id="default-value"></td><td id="allowable-values"></td><td id="description">By 
default, a single "throttle" is used for all FlowFiles. If this value is 
specified, a separate throttle is used for each value specified by the 
attribute with this name. Changing this value resets the rate 
counters.</td></tr></table><h3>Relationships: </h3><table 
id="relationships"><tr><th>Name</th><th>Description</th></tr><tr><td>success</td><td>FlowFiles
 are transferred to this relationship under normal 
conditions</td></tr><tr><td>failure</td><td>FlowFiles will be routed to this 
relationship if they are missing a necessary Rate Controlled Attribute or the 
attribute is not in the expec
 ted format</td></tr></table><h3>Reads Attributes: </h3>None 
specified.<h3>Writes Attributes: </h3>None specified.<h3>State management: 
</h3>This component does not store state.<h3>Restricted: </h3>This component is 
not restricted.<h3>Input requirement: </h3>This component requires an incoming 
relationship.<h3>System Resource Considerations:</h3>None 
specified.</body></html>
\ No newline at end of file

Added: 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.7.0/org.apache.nifi.processors.standard.ConvertCharacterSet/index.html
URL: 
http://svn.apache.org/viewvc/nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.7.0/org.apache.nifi.processors.standard.ConvertCharacterSet/index.html?rev=1834461&view=auto
==============================================================================
--- 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.7.0/org.apache.nifi.processors.standard.ConvertCharacterSet/index.html
 (added)
+++ 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.7.0/org.apache.nifi.processors.standard.ConvertCharacterSet/index.html
 Wed Jun 27 00:37:46 2018
@@ -0,0 +1 @@
+<!DOCTYPE html><html lang="en"><head><meta 
charset="utf-8"></meta><title>ConvertCharacterSet</title><link rel="stylesheet" 
href="../../../../../css/component-usage.css" 
type="text/css"></link></head><script type="text/javascript">window.onload = 
function(){if(self==top) { document.getElementById('nameHeader').style.display 
= "inherit"; } }</script><body><h1 id="nameHeader" style="display: 
none;">ConvertCharacterSet</h1><h2>Description: </h2><p>Converts a FlowFile's 
content from one character set to another</p><h3>Tags: </h3><p>text, convert, 
characterset, character set</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>Allowabl
 e Values</th><th>Description</th></tr><tr><td id="name"><strong>Input 
Character Set</strong></td><td id="default-value"></td><td 
id="allowable-values"></td><td id="description">The name of the CharacterSet to 
expect for Input<br/><strong>Supports Expression Language: true (will be 
evaluated using flow file attributes and variable 
registry)</strong></td></tr><tr><td id="name"><strong>Output Character 
Set</strong></td><td id="default-value"></td><td id="allowable-values"></td><td 
id="description">The name of the CharacterSet to convert 
to<br/><strong>Supports Expression Language: true (will be evaluated using flow 
file attributes and variable 
registry)</strong></td></tr></table><h3>Relationships: </h3><table 
id="relationships"><tr><th>Name</th><th>Description</th></tr><tr><td>success</td><td></td></tr></table><h3>Reads
 Attributes: </h3>None specified.<h3>Writes Attributes: </h3>None 
specified.<h3>State management: </h3>This component does not store 
state.<h3>Restricted: </h3>This comp
 onent is not restricted.<h3>Input requirement: </h3>This component requires an 
incoming relationship.<h3>System Resource Considerations:</h3>None 
specified.</body></html>
\ No newline at end of file

Added: 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.7.0/org.apache.nifi.processors.standard.ConvertJSONToSQL/index.html
URL: 
http://svn.apache.org/viewvc/nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.7.0/org.apache.nifi.processors.standard.ConvertJSONToSQL/index.html?rev=1834461&view=auto
==============================================================================
--- 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.7.0/org.apache.nifi.processors.standard.ConvertJSONToSQL/index.html
 (added)
+++ 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.7.0/org.apache.nifi.processors.standard.ConvertJSONToSQL/index.html
 Wed Jun 27 00:37:46 2018
@@ -0,0 +1 @@
+<!DOCTYPE html><html lang="en"><head><meta 
charset="utf-8"></meta><title>ConvertJSONToSQL</title><link rel="stylesheet" 
href="../../../../../css/component-usage.css" 
type="text/css"></link></head><script type="text/javascript">window.onload = 
function(){if(self==top) { document.getElementById('nameHeader').style.display 
= "inherit"; } }</script><body><h1 id="nameHeader" style="display: 
none;">ConvertJSONToSQL</h1><h2>Description: </h2><p>Converts a JSON-formatted 
FlowFile into an UPDATE, INSERT, or DELETE SQL statement. The incoming FlowFile 
is expected to be "flat" JSON message, meaning that it consists of a single 
JSON element and each field maps to a simple type. If a field maps to a JSON 
object, that JSON object will be interpreted as Text. If the input is an array 
of JSON elements, each element in the array is output as a separate FlowFile to 
the 'sql' relationship. Upon successful conversion, the original FlowFile is 
routed to the 'original' relationship and the SQL is routed 
 to the 'sql' relationship.</p><h3>Tags: </h3><p>json, sql, database, rdbms, 
insert, update, delete, relational, flat</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>JDBC Connection Pool</strong></td><td 
id="default-value"></td><td id="allowable-values"><strong>Controller Service 
API: </strong><br/>DBCPService<br/><strong>Implementations: </strong><a 
href="../../../nifi-dbcp-service-nar/1.7.0/org.apache.nifi.dbcp.DBCPConnectionPoolLookup/index.html">DBCPConnectionPoolLookup</a><br/><a
 href="../../../nifi-dbcp-service-nar/1.7.0/org.apache.nifi.dbcp.DBCPCon
 nectionPool/index.html">DBCPConnectionPool</a><br/><a 
href="../../../nifi-hive-nar/1.7.0/org.apache.nifi.dbcp.hive.HiveConnectionPool/index.html">HiveConnectionPool</a></td><td
 id="description">Specifies the JDBC Connection Pool to use in order to convert 
the JSON message to a SQL statement. The Connection Pool is necessary in order 
to determine the appropriate database column types.</td></tr><tr><td 
id="name"><strong>Statement Type</strong></td><td id="default-value"></td><td 
id="allowable-values"><ul><li>UPDATE</li><li>INSERT</li><li>DELETE</li></ul></td><td
 id="description">Specifies the type of SQL Statement to 
generate</td></tr><tr><td id="name"><strong>Table Name</strong></td><td 
id="default-value"></td><td id="allowable-values"></td><td id="description">The 
name of the table that the statement should update<br/><strong>Supports 
Expression Language: true (will be evaluated using flow file attributes and 
variable registry)</strong></td></tr><tr><td id="name">Catalog Name</td><t
 d id="default-value"></td><td id="allowable-values"></td><td 
id="description">The name of the catalog that the statement should update. This 
may not apply for the database that you are updating. In this case, leave the 
field empty<br/><strong>Supports Expression Language: true (will be evaluated 
using flow file attributes and variable registry)</strong></td></tr><tr><td 
id="name">Schema Name</td><td id="default-value"></td><td 
id="allowable-values"></td><td id="description">The name of the schema that the 
table belongs to. This may not apply for the database that you are updating. In 
this case, leave the field empty<br/><strong>Supports Expression Language: true 
(will be evaluated using flow file attributes and variable 
registry)</strong></td></tr><tr><td id="name">Translate Field Names</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, the Processor will attempt to translate JSON field 
names into the 
 appropriate column names for the table specified. If false, the JSON field 
names must match the column names exactly, or the column will not be 
updated</td></tr><tr><td id="name">Unmatched Field Behavior</td><td 
id="default-value">Ignore Unmatched Fields</td><td 
id="allowable-values"><ul><li>Ignore Unmatched Fields <img 
src="../../../../../html/images/iconInfo.png" alt="Any field in the JSON 
document that cannot be mapped to a column in the database is ignored" 
title="Any field in the JSON document that cannot be mapped to a column in the 
database is ignored"></img></li><li>Fail <img 
src="../../../../../html/images/iconInfo.png" alt="If the JSON document has any 
field that cannot be mapped to a column in the database, the FlowFile will be 
routed to the failure relationship" title="If the JSON document has any field 
that cannot be mapped to a column in the database, the FlowFile will be routed 
to the failure relationship"></img></li></ul></td><td id="description">If an 
incoming JSON 
 element has a field that does not map to any of the database table's columns, 
this property specifies how to handle the situation</td></tr><tr><td 
id="name">Unmatched Column Behavior</td><td id="default-value">Fail on 
Unmatched Columns</td><td id="allowable-values"><ul><li>Ignore Unmatched 
Columns <img src="../../../../../html/images/iconInfo.png" alt="Any column in 
the database that does not have a field in the JSON document will be assumed to 
not be required.  No notification will be logged" title="Any column in the 
database that does not have a field in the JSON document will be assumed to not 
be required.  No notification will be logged"></img></li><li>Warn on Unmatched 
Columns <img src="../../../../../html/images/iconInfo.png" alt="Any column in 
the database that does not have a field in the JSON document will be assumed to 
not be required.  A warning will be logged" title="Any column in the database 
that does not have a field in the JSON document will be assumed to not be requ
 ired.  A warning will be logged"></img></li><li>Fail on Unmatched Columns <img 
src="../../../../../html/images/iconInfo.png" alt="A flow will fail if any 
column in the database that does not have a field in the JSON document.  An 
error will be logged" title="A flow will fail if any column in the database 
that does not have a field in the JSON document.  An error will be 
logged"></img></li></ul></td><td id="description">If an incoming JSON element 
does not have a field mapping for all of the database table's columns, this 
property specifies how to handle the situation</td></tr><tr><td 
id="name">Update Keys</td><td id="default-value"></td><td 
id="allowable-values"></td><td id="description">A comma-separated list of 
column names that uniquely identifies a row in the database for UPDATE 
statements. If the Statement Type is UPDATE and this property is not set, the 
table's Primary Keys are used. In this case, if no Primary Key exists, the 
conversion to SQL will fail if Unmatched Column Be
 haviour is set to FAIL. This property is ignored if the Statement Type is 
INSERT<br/><strong>Supports Expression Language: true (will be evaluated using 
flow file attributes and variable registry)</strong></td></tr><tr><td 
id="name">Quote Column Identifiers</td><td id="default-value">false</td><td 
id="allowable-values"><ul><li>true</li><li>false</li></ul></td><td 
id="description">Enabling this option will cause all column names to be quoted, 
allowing you to use reserved words as column names in your 
tables.</td></tr><tr><td id="name">Quote Table Identifiers</td><td 
id="default-value">false</td><td 
id="allowable-values"><ul><li>true</li><li>false</li></ul></td><td 
id="description">Enabling this option will cause the table name to be quoted to 
support the use of special characters in the table name</td></tr><tr><td 
id="name"><strong>SQL Parameter Attribute Prefix</strong></td><td 
id="default-value">sql</td><td id="allowable-values"></td><td 
id="description">The string to be prepended 
 to the outgoing flow file attributes, such as &lt;sql&gt;.args.1.value, where 
&lt;sql&gt; is replaced with the specified value<br/><strong>Supports 
Expression Language: true (will be evaluated using flow file attributes and 
variable registry)</strong></td></tr></table><h3>Relationships: </h3><table 
id="relationships"><tr><th>Name</th><th>Description</th></tr><tr><td>sql</td><td>A
 FlowFile is routed to this relationship when its contents have successfully 
been converted into a SQL statement</td></tr><tr><td>failure</td><td>A FlowFile 
is routed to this relationship if it cannot be converted into a SQL statement. 
Common causes include invalid JSON content or the JSON content missing a 
required field (if using an INSERT statement 
type).</td></tr><tr><td>original</td><td>When a FlowFile is converted to SQL, 
the original JSON FlowFile is routed to this 
relationship</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>mime.type</td><td>Sets mime.type of 
FlowFile that is routed to 'sql' to 
'text/plain'.</td></tr><tr><td>&lt;sql&gt;.table</td><td>Sets the 
&lt;sql&gt;.table attribute of FlowFile that is routed to 'sql' to the name of 
the table that is updated by the SQL statement. The prefix for this attribute 
('sql', e.g.) is determined by the SQL Parameter Attribute Prefix 
property.</td></tr><tr><td>&lt;sql&gt;.catalog</td><td>If the Catalog name is 
set for this database, specifies the name of the catalog that the SQL statement 
will update. If no catalog is used, this attribute will not be added. The 
prefix for this attribute ('sql', e.g.) is determined by the SQL Parameter 
Attribute Prefix property.</td></tr><tr><td>fragment.identifier</td><td>All 
FlowFiles routed to the 'sql' relationship for the same incoming FlowFile 
(multiple will be output for the same incoming FlowFile if the incoming 
FlowFile is a JSON Array) will have the same value for the fragme
 nt.identifier attribute. This can then be used to correlate the 
results.</td></tr><tr><td>fragment.count</td><td>The number of SQL FlowFiles 
that were produced for same incoming FlowFile. This can be used in conjunction 
with the fragment.identifier attribute in order to know how many FlowFiles 
belonged to the same incoming 
FlowFile.</td></tr><tr><td>fragment.index</td><td>The position of this FlowFile 
in the list of outgoing FlowFiles that were all derived from the same incoming 
FlowFile. This can be used in conjunction with the fragment.identifier and 
fragment.count attributes to know which FlowFiles originated from the same 
incoming FlowFile and in what order the SQL FlowFiles were 
produced</td></tr><tr><td>&lt;sql&gt;.args.N.type</td><td>The output SQL 
statements are parametrized in order to avoid SQL Injection Attacks. The types 
of the Parameters to use are stored in attributes named 
&lt;sql&gt;.args.1.type, &lt;sql&gt;.args.2.type, &lt;sql&gt;.args.3.type, and 
so on. The type i
 s a number representing a JDBC Type constant. Generally, this is useful only 
for software to read and interpret but is added so that a processor such as 
PutSQL can understand how to interpret the values. The prefix for this 
attribute ('sql', e.g.) is determined by the SQL Parameter Attribute Prefix 
property.</td></tr><tr><td>&lt;sql&gt;.args.N.value</td><td>The output SQL 
statements are parametrized in order to avoid SQL Injection Attacks. The values 
of the Parameters to use are stored in the attributes named sql.args.1.value, 
sql.args.2.value, sql.args.3.value, and so on. Each of these attributes has a 
corresponding &lt;sql&gt;.args.N.type attribute that indicates how the value 
should be interpreted when inserting it into the database.The prefix for this 
attribute ('sql', e.g.) is determined by the SQL Parameter Attribute Prefix 
property.</td></tr></table><h3>State management: </h3>This component does not 
store state.<h3>Restricted: </h3>This component is not restricted.<h3>Input r
 equirement: </h3>This component requires an incoming relationship.<h3>System 
Resource Considerations:</h3>None specified.<h3>See Also:</h3><p><a 
href="../org.apache.nifi.processors.standard.PutSQL/index.html">PutSQL</a></p></body></html>
\ No newline at end of file

Added: 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.7.0/org.apache.nifi.processors.standard.ConvertRecord/index.html
URL: 
http://svn.apache.org/viewvc/nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.7.0/org.apache.nifi.processors.standard.ConvertRecord/index.html?rev=1834461&view=auto
==============================================================================
--- 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.7.0/org.apache.nifi.processors.standard.ConvertRecord/index.html
 (added)
+++ 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.7.0/org.apache.nifi.processors.standard.ConvertRecord/index.html
 Wed Jun 27 00:37:46 2018
@@ -0,0 +1 @@
+<!DOCTYPE html><html lang="en"><head><meta 
charset="utf-8"></meta><title>ConvertRecord</title><link rel="stylesheet" 
href="../../../../../css/component-usage.css" 
type="text/css"></link></head><script type="text/javascript">window.onload = 
function(){if(self==top) { document.getElementById('nameHeader').style.display 
= "inherit"; } }</script><body><h1 id="nameHeader" style="display: 
none;">ConvertRecord</h1><h2>Description: </h2><p>Converts records from one 
data format to another using configured Record Reader and Record Write 
Controller Services. The Reader and Writer must be configured with "matching" 
schemas. By this, we mean the schemas must have the same field names. The types 
of the fields do not have to be the same if a field value can be coerced from 
one type to another. For instance, if the input schema has a field named 
"balance" of type double, the output schema can have a field named "balance" 
with a type of string, double, or float. If any field is present in the input 
 that is not present in the output, the field will be left out of the output. 
If any field is specified in the output schema but is not present in the input 
data/schema, then the field will not be present in the output or will have a 
null value, depending on the writer.</p><h3>Tags: </h3><p>convert, record, 
generic, schema, json, csv, avro, log, logs, freeform, text</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>Record 
Reader</strong></td><td id="default-value"></td><td 
id="allowable-values"><strong>Controller Service API: 
</strong><br/>RecordReaderFactory<br/><strong>Implementations: </strong><a 
href="../../../nifi-scripting-nar/1.7.0/org.apache.nifi.record.script.ScriptedReade
 r/index.html">ScriptedReader</a><br/><a 
href="../../../nifi-record-serialization-services-nar/1.7.0/org.apache.nifi.grok.GrokReader/index.html">GrokReader</a><br/><a
 
href="../../../nifi-record-serialization-services-nar/1.7.0/org.apache.nifi.json.JsonPathReader/index.html">JsonPathReader</a><br/><a
 
href="../../../nifi-record-serialization-services-nar/1.7.0/org.apache.nifi.json.JsonTreeReader/index.html">JsonTreeReader</a><br/><a
 
href="../../../nifi-record-serialization-services-nar/1.7.0/org.apache.nifi.avro.AvroReader/index.html">AvroReader</a><br/><a
 
href="../../../nifi-record-serialization-services-nar/1.7.0/org.apache.nifi.xml.XMLReader/index.html">XMLReader</a><br/><a
 
href="../../../nifi-record-serialization-services-nar/1.7.0/org.apache.nifi.csv.CSVReader/index.html">CSVReader</a></td><td
 id="description">Specifies the Controller Service to use for reading incoming 
data</td></tr><tr><td id="name"><strong>Record Writer</strong></td><td 
id="default-value"></td><td id="allowable
 -values"><strong>Controller Service API: 
</strong><br/>RecordSetWriterFactory<br/><strong>Implementations: </strong><a 
href="../../../nifi-record-serialization-services-nar/1.7.0/org.apache.nifi.avro.AvroRecordSetWriter/index.html">AvroRecordSetWriter</a><br/><a
 
href="../../../nifi-record-serialization-services-nar/1.7.0/org.apache.nifi.csv.CSVRecordSetWriter/index.html">CSVRecordSetWriter</a><br/><a
 
href="../../../nifi-record-serialization-services-nar/1.7.0/org.apache.nifi.text.FreeFormTextRecordSetWriter/index.html">FreeFormTextRecordSetWriter</a><br/><a
 
href="../../../nifi-record-serialization-services-nar/1.7.0/org.apache.nifi.json.JsonRecordSetWriter/index.html">JsonRecordSetWriter</a><br/><a
 
href="../../../nifi-scripting-nar/1.7.0/org.apache.nifi.record.script.ScriptedRecordSetWriter/index.html">ScriptedRecordSetWriter</a><br/><a
 
href="../../../nifi-record-serialization-services-nar/1.7.0/org.apache.nifi.xml.XMLRecordSetWriter/index.html">XMLRecordSetWriter</a></td><td
 id="de
 scription">Specifies the Controller Service to use for writing out the 
records</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 transformed will be routed to this 
relationship</td></tr><tr><td>failure</td><td>If a FlowFile cannot be 
transformed from the configured input format to the configured output format, 
the unchanged FlowFile will be routed to this 
relationship</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>mime.type</td><td>Sets
 the mime.type attribute to the MIME Type specified by the Record 
Writer</td></tr><tr><td>record.count</td><td>The number of records in the 
FlowFile</td></tr></table><h3>State management: </h3>This component does not 
store state.<h3>Restricted: </h3>This component is not restricted.<h3>Input 
requirement: </h3>This compon
 ent requires an incoming relationship.<h3>System Resource 
Considerations:</h3>None specified.</body></html>
\ No newline at end of file

Added: 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.7.0/org.apache.nifi.processors.standard.CountText/index.html
URL: 
http://svn.apache.org/viewvc/nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.7.0/org.apache.nifi.processors.standard.CountText/index.html?rev=1834461&view=auto
==============================================================================
--- 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.7.0/org.apache.nifi.processors.standard.CountText/index.html
 (added)
+++ 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.7.0/org.apache.nifi.processors.standard.CountText/index.html
 Wed Jun 27 00:37:46 2018
@@ -0,0 +1 @@
+<!DOCTYPE html><html lang="en"><head><meta 
charset="utf-8"></meta><title>CountText</title><link rel="stylesheet" 
href="../../../../../css/component-usage.css" 
type="text/css"></link></head><script type="text/javascript">window.onload = 
function(){if(self==top) { document.getElementById('nameHeader').style.display 
= "inherit"; } }</script><body><h1 id="nameHeader" style="display: 
none;">CountText</h1><h2>Description: </h2><p>Counts various metrics on 
incoming text. The requested results will be recorded as attributes. The 
resulting flowfile will not have its content modified.</p><h3>Tags: 
</h3><p>count, text, line, word, character</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>C
 ount Lines</strong></td><td id="default-value">true</td><td 
id="allowable-values"><ul><li>true</li><li>false</li></ul></td><td 
id="description">If enabled, will count the number of lines present in the 
incoming text.</td></tr><tr><td id="name"><strong>Count Non-Empty 
Lines</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 enabled, will count the number of lines that contain a 
non-whitespace character present in the incoming text.</td></tr><tr><td 
id="name"><strong>Count Words</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 enabled, will count the number of words (alphanumeric 
character groups bounded by whitespace) present in the incoming text. Common 
logical delimiters [_-.] do not bound a word unless 'Split Words on Symbols' is 
true.</td></tr><tr><td id="name"><strong>Count Characters</strong></td><td 
id="de
 fault-value">false</td><td 
id="allowable-values"><ul><li>true</li><li>false</li></ul></td><td 
id="description">If enabled, will count the number of characters (including 
whitespace and symbols, but not including newlines and carriage returns) 
present in the incoming text.</td></tr><tr><td id="name"><strong>Split Words on 
Symbols</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 enabled, the word count will identify strings separated by 
common logical delimiters [ _ - . ] as independent words (ex. 
split-words-on-symbols = 4 words).</td></tr><tr><td id="name"><strong>Character 
Encoding</strong></td><td id="default-value">UTF-8</td><td 
id="allowable-values"><ul><li>ISO-8859-1</li><li>UTF-8</li><li>UTF-16</li><li>UTF-16LE</li><li>UTF-16BE</li><li>US-ASCII</li></ul></td><td
 id="description">Specifies a character encoding to 
use.</td></tr></table><h3>Relationships: </h3><table id="relationships"><tr><th
 >Name</th><th>Description</th></tr><tr><td>success</td><td>The flowfile 
 >contains the original content with one or more attributes added containing 
 >the respective counts</td></tr><tr><td>failure</td><td>If the flowfile text 
 >cannot be counted for some reason, the original file will be routed to this 
 >destination and nothing will be routed elsewhere</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>text.line.count</td><td>The
 > number of lines of text present in the FlowFile 
 >content</td></tr><tr><td>text.line.nonempty.count</td><td>The number of lines 
 >of text (with at least one non-whitespace character) present in the original 
 >FlowFile</td></tr><tr><td>text.word.count</td><td>The number of words present 
 >in the original FlowFile</td></tr><tr><td>text.character.count</td><td>The 
 >number of characters (given the specified character encoding) present in the 
 >original FlowFile</td
 ></tr></table><h3>State management: </h3>This component does not store 
 >state.<h3>Restricted: </h3>This component is not restricted.<h3>Input 
 >requirement: </h3>This component requires an incoming relationship.<h3>System 
 >Resource Considerations:</h3>None specified.<h3>See Also:</h3><p><a 
 >href="../org.apache.nifi.processors.standard.SplitText/index.html">SplitText</a></p></body></html>
\ No newline at end of file

Added: 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.7.0/org.apache.nifi.processors.standard.DebugFlow/additionalDetails.html
URL: 
http://svn.apache.org/viewvc/nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.7.0/org.apache.nifi.processors.standard.DebugFlow/additionalDetails.html?rev=1834461&view=auto
==============================================================================
--- 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.7.0/org.apache.nifi.processors.standard.DebugFlow/additionalDetails.html
 (added)
+++ 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.7.0/org.apache.nifi.processors.standard.DebugFlow/additionalDetails.html
 Wed Jun 27 00:37:46 2018
@@ -0,0 +1,48 @@
+<!DOCTYPE html>
+<html lang="en">
+    <!--
+      Licensed to the Apache Software Foundation (ASF) under one or more
+      contributor license agreements.  See the NOTICE file distributed with
+      this work for additional information regarding copyright ownership.
+      The ASF licenses this file to You under the Apache License, Version 2.0
+      (the "License"); you may not use this file except in compliance with
+      the License.  You may obtain a copy of the License at
+          http://www.apache.org/licenses/LICENSE-2.0
+      Unless required by applicable law or agreed to in writing, software
+      distributed under the License is distributed on an "AS IS" BASIS,
+      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+      See the License for the specific language governing permissions and
+      limitations under the License.
+    -->
+    <head>
+        <meta charset="utf-8"/>
+        <title>DebugFlow</title>
+        <link rel="stylesheet" href="../../../../../css/component-usage.css" 
type="text/css"/>
+    </head>
+
+    <body>
+        <!-- Processor Documentation 
================================================== -->
+        <p>
+            When triggered, the processor loops through the appropriate 
response list (based on whether or not it
+            received a FlowFile).  A response is produced the configured 
number of times for each pass through its
+            response list, as long as the processor is running.
+        </p><p>
+            Triggered by a FlowFile, the processor can produce the following 
responses.
+            <ol>
+                <li>transfer FlowFile to success relationship.</li>
+                <li>transfer FlowFile to failure relationship.</li>
+                <li>rollback the FlowFile without penalty.</li>
+                <li>rollback the FlowFile and yield the context.</li>
+                <li>rollback the FlowFile with penalty.</li>
+                <li>throw an exception.</li>
+            </ol>
+        </p><p>
+            Triggered without a FlowFile, the processor can produce the 
following responses.
+            <ol>
+                <li>do nothing and return.</li>
+                <li>throw an exception.</li>
+                <li>yield the context.</li>
+            </ol>
+        </p>
+    </body>
+</html>

Added: 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.7.0/org.apache.nifi.processors.standard.DebugFlow/index.html
URL: 
http://svn.apache.org/viewvc/nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.7.0/org.apache.nifi.processors.standard.DebugFlow/index.html?rev=1834461&view=auto
==============================================================================
--- 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.7.0/org.apache.nifi.processors.standard.DebugFlow/index.html
 (added)
+++ 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.7.0/org.apache.nifi.processors.standard.DebugFlow/index.html
 Wed Jun 27 00:37:46 2018
@@ -0,0 +1 @@
+<!DOCTYPE html><html lang="en"><head><meta 
charset="utf-8"></meta><title>DebugFlow</title><link rel="stylesheet" 
href="../../../../../css/component-usage.css" 
type="text/css"></link></head><script type="text/javascript">window.onload = 
function(){if(self==top) { document.getElementById('nameHeader').style.display 
= "inherit"; } }</script><body><h1 id="nameHeader" style="display: 
none;">DebugFlow</h1><h2>Description: </h2><p>The DebugFlow processor aids 
testing and debugging the FlowFile framework by allowing various responses to 
be explicitly triggered in response to the receipt of a FlowFile or a timer 
event without a FlowFile if using timer or cron based scheduling.  It can force 
responses needed to exercise or test various failure modes that can occur when 
a processor runs.</p><p><a href="additionalDetails.html">Additional 
Details...</a></p><h3>Tags: </h3><p>test, debug, processor, utility, flow, 
FlowFile</p><h3>Properties: </h3><p>In the list below, the names of required 
propert
 ies 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>FlowFile Success Iterations</strong></td><td 
id="default-value">1</td><td id="allowable-values"></td><td 
id="description">Number of FlowFiles to forward to success 
relationship.</td></tr><tr><td id="name"><strong>FlowFile Failure 
Iterations</strong></td><td id="default-value">0</td><td 
id="allowable-values"></td><td id="description">Number of FlowFiles to forward 
to failure relationship.</td></tr><tr><td id="name"><strong>FlowFile Rollback 
Iterations</strong></td><td id="default-value">0</td><td 
id="allowable-values"></td><td id="description">Number of FlowFiles to roll 
back (with
 out penalty).</td></tr><tr><td id="name"><strong>FlowFile Rollback Yield 
Iterations</strong></td><td id="default-value">0</td><td 
id="allowable-values"></td><td id="description">Number of FlowFiles to roll 
back and yield.</td></tr><tr><td id="name"><strong>FlowFile Rollback Penalty 
Iterations</strong></td><td id="default-value">0</td><td 
id="allowable-values"></td><td id="description">Number of FlowFiles to roll 
back with penalty.</td></tr><tr><td id="name"><strong>FlowFile Exception 
Iterations</strong></td><td id="default-value">0</td><td 
id="allowable-values"></td><td id="description">Number of FlowFiles to throw 
exception.</td></tr><tr><td id="name"><strong>FlowFile Exception 
Class</strong></td><td id="default-value">java.lang.RuntimeException</td><td 
id="allowable-values"></td><td id="description">Exception class to be thrown 
(must extend java.lang.RuntimeException).</td></tr><tr><td id="name"><strong>No 
FlowFile Skip Iterations</strong></td><td id="default-value">1</td><td id="
 allowable-values"></td><td id="description">Number of times to skip onTrigger 
if no FlowFile.</td></tr><tr><td id="name"><strong>No FlowFile Exception 
Iterations</strong></td><td id="default-value">0</td><td 
id="allowable-values"></td><td id="description">Number of times to throw NPE 
exception if no FlowFile.</td></tr><tr><td id="name"><strong>No FlowFile Yield 
Iterations</strong></td><td id="default-value">0</td><td 
id="allowable-values"></td><td id="description">Number of times to yield if no 
FlowFile.</td></tr><tr><td id="name"><strong>No FlowFile Exception 
Class</strong></td><td id="default-value">java.lang.RuntimeException</td><td 
id="allowable-values"></td><td id="description">Exception class to be thrown if 
no FlowFile (must extend java.lang.RuntimeException).</td></tr><tr><td 
id="name"><strong>Write Iterations</strong></td><td 
id="default-value">0</td><td id="allowable-values"></td><td 
id="description">Number of times to write to the FlowFile</td></tr><tr><td 
id="name"><stro
 ng>Content Size</strong></td><td id="default-value">1 KB</td><td 
id="allowable-values"></td><td id="description">The number of bytes to write 
each time that the FlowFile is written to</td></tr><tr><td 
id="name"><strong>@OnScheduled Pause Time</strong></td><td id="default-value">0 
sec</td><td id="allowable-values"></td><td id="description">Specifies how long 
the processor should sleep in the @OnScheduled method, so that the processor 
can be forced to take a long time to start up</td></tr><tr><td 
id="name"><strong>Fail When @OnScheduled called</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 Processor should throw an 
Exception when the methods annotated with @OnScheduled are 
called</td></tr><tr><td id="name"><strong>@OnUnscheduled Pause 
Time</strong></td><td id="default-value">0 sec</td><td 
id="allowable-values"></td><td id="description">Specifies how long the 
processor sh
 ould sleep in the @OnUnscheduled method, so that the processor can be forced 
to take a long time to respond when user clicks stop</td></tr><tr><td 
id="name"><strong>Fail When @OnUnscheduled called</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 Processor should throw an 
Exception when the methods annotated with @OnUnscheduled are 
called</td></tr><tr><td id="name"><strong>@OnStopped Pause 
Time</strong></td><td id="default-value">0 sec</td><td 
id="allowable-values"></td><td id="description">Specifies how long the 
processor should sleep in the @OnStopped method, so that the processor can be 
forced to take a long time to shutdown<br/><strong>Supports Expression 
Language: true (will be evaluated using variable registry 
only)</strong></td></tr><tr><td id="name"><strong>Fail When @OnStopped 
called</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 Processor should throw an Exception when the methods annotated with 
@OnStopped are called</td></tr><tr><td id="name"><strong>OnTrigger Pause 
Time</strong></td><td id="default-value">0 sec</td><td 
id="allowable-values"></td><td id="description">Specifies how long the 
processor should sleep in the onTrigger() method, so that the processor can be 
forced to take a long time to perform its task</td></tr><tr><td 
id="name"><strong>CustomValidate Pause Time</strong></td><td 
id="default-value">0 sec</td><td id="allowable-values"></td><td 
id="description">Specifies how long the processor should sleep in the 
customValidate() method</td></tr><tr><td id="name"><strong>Ignore Interrupts 
When Paused</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 the Processor's thread(s) are sleeping (due to one of the 
"Pause Time" properties a
 bove), and the thread is interrupted, this indicates whether the Processor 
should ignore the interrupt and continue sleeping or if it should allow itself 
to be interrupted.</td></tr></table><h3>Relationships: </h3><table 
id="relationships"><tr><th>Name</th><th>Description</th></tr><tr><td>success</td><td>FlowFiles
 processed successfully.</td></tr><tr><td>failure</td><td>FlowFiles that failed 
to process.</td></tr></table><h3>Reads Attributes: </h3>None 
specified.<h3>Writes Attributes: </h3>None specified.<h3>State management: 
</h3>This component does not store state.<h3>Restricted: </h3>This component is 
not restricted.<h3>System Resource Considerations:</h3>None 
specified.</body></html>
\ No newline at end of file

Added: 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.7.0/org.apache.nifi.processors.standard.DetectDuplicate/index.html
URL: 
http://svn.apache.org/viewvc/nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.7.0/org.apache.nifi.processors.standard.DetectDuplicate/index.html?rev=1834461&view=auto
==============================================================================
--- 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.7.0/org.apache.nifi.processors.standard.DetectDuplicate/index.html
 (added)
+++ 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.7.0/org.apache.nifi.processors.standard.DetectDuplicate/index.html
 Wed Jun 27 00:37:46 2018
@@ -0,0 +1 @@
+<!DOCTYPE html><html lang="en"><head><meta 
charset="utf-8"></meta><title>DetectDuplicate</title><link rel="stylesheet" 
href="../../../../../css/component-usage.css" 
type="text/css"></link></head><script type="text/javascript">window.onload = 
function(){if(self==top) { document.getElementById('nameHeader').style.display 
= "inherit"; } }</script><body><h1 id="nameHeader" style="display: 
none;">DetectDuplicate</h1><h2>Description: </h2><p>Caches a value, computed 
from FlowFile attributes, for each incoming FlowFile and determines if the 
cached value has already been seen. If so, routes the FlowFile to 'duplicate' 
with an attribute named 'original.identifier' that specifies the original 
FlowFile's "description", which is specified in the &lt;FlowFile 
Description&gt; property. If the FlowFile is not determined to be a duplicate, 
the Processor routes the FlowFile to 'non-duplicate'</p><h3>Tags: </h3><p>hash, 
dupe, duplicate, dedupe</p><h3>Properties: </h3><p>In the list below, the names 
o
 f 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>Cache Entry Identifier</strong></td><td 
id="default-value">${hash.value}</td><td id="allowable-values"></td><td 
id="description">A FlowFile attribute, or the results of an Attribute 
Expression Language statement, which will be evaluated against a FlowFile in 
order to determine the value used to identify duplicates; it is this value that 
is cached<br/><strong>Supports Expression Language: true (will be evaluated 
using flow file attributes and variable registry)</strong></td></tr><tr><td 
id="name"><strong>FlowFile Description</strong></td><td id="default-value"></t
 d><td id="allowable-values"></td><td id="description">When a FlowFile is added 
to the cache, this value is stored along with it so that if a duplicate is 
found, this description of the original FlowFile will be added to the 
duplicate's "original.flowfile.description" attribute<br/><strong>Supports 
Expression Language: true (will be evaluated using flow file attributes and 
variable registry)</strong></td></tr><tr><td id="name">Age Off Duration</td><td 
id="default-value"></td><td id="allowable-values"></td><td 
id="description">Time interval to age off cached FlowFiles</td></tr><tr><td 
id="name"><strong>Distributed Cache Service</strong></td><td 
id="default-value"></td><td id="allowable-values"><strong>Controller Service 
API: </strong><br/>DistributedMapCacheClient<br/><strong>Implementations: 
</strong><a 
href="../../../nifi-distributed-cache-services-nar/1.7.0/org.apache.nifi.distributed.cache.client.DistributedMapCacheClientService/index.html">DistributedMapCacheClientService</a><br/
 ><a 
 >href="../../../nifi-redis-nar/1.7.0/org.apache.nifi.redis.service.RedisDistributedMapCacheClientService/index.html">RedisDistributedMapCacheClientService</a><br/><a
 > 
 >href="../../../nifi-hbase_1_1_2-client-service-nar/1.7.0/org.apache.nifi.hbase.HBase_1_1_2_ClientMapCacheService/index.html">HBase_1_1_2_ClientMapCacheService</a><br/><a
 > 
 >href="../../../nifi-couchbase-nar/1.7.0/org.apache.nifi.couchbase.CouchbaseMapCacheClient/index.html">CouchbaseMapCacheClient</a></td><td
 > id="description">The Controller Service that is used to cache unique 
 >identifiers, used to determine duplicates</td></tr><tr><td id="name">Cache 
 >The Entry Identifier</td><td id="default-value">true</td><td 
 >id="allowable-values"><ul><li>true</li><li>false</li></ul></td><td 
 >id="description">When true this cause the processor to check for duplicates 
 >and cache the Entry Identifier. When false, the processor would only check 
 >for duplicates and not cache the Entry Identifier, requiring another 
 >processor to add identifiers
  to the distributed cache.</td></tr></table><h3>Relationships: </h3><table 
id="relationships"><tr><th>Name</th><th>Description</th></tr><tr><td>duplicate</td><td>If
 a FlowFile has been detected to be a duplicate, it will be routed to this 
relationship</td></tr><tr><td>non-duplicate</td><td>If a FlowFile's Cache Entry 
Identifier was not found in the cache, it will be routed to this 
relationship</td></tr><tr><td>failure</td><td>If unable to communicate with the 
cache, the FlowFile will be penalized and routed to this 
relationship</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>original.flowfile.description</td><td>All
 FlowFiles routed to the duplicate relationship will have an attribute added 
named original.flowfile.description. The value of this attribute is determined 
by the attributes of the original copy of the data and by the FlowFile 
Description property.</td></
 tr></table><h3>State management: </h3>This component does not store 
state.<h3>Restricted: </h3>This component is not restricted.<h3>Input 
requirement: </h3>This component requires an incoming relationship.<h3>System 
Resource Considerations:</h3>None specified.<h3>See Also:</h3><p><a 
href="../../../nifi-distributed-cache-services-nar/1.7.0/org.apache.nifi.distributed.cache.client.DistributedMapCacheClientService/index.html">DistributedMapCacheClientService</a>,
 <a 
href="../../../nifi-distributed-cache-services-nar/1.7.0/org.apache.nifi.distributed.cache.server.map.DistributedMapCacheServer/index.html">DistributedMapCacheServer</a></p></body></html>
\ No newline at end of file

Added: 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.7.0/org.apache.nifi.processors.standard.DistributeLoad/index.html
URL: 
http://svn.apache.org/viewvc/nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.7.0/org.apache.nifi.processors.standard.DistributeLoad/index.html?rev=1834461&view=auto
==============================================================================
--- 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.7.0/org.apache.nifi.processors.standard.DistributeLoad/index.html
 (added)
+++ 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.7.0/org.apache.nifi.processors.standard.DistributeLoad/index.html
 Wed Jun 27 00:37:46 2018
@@ -0,0 +1 @@
+<!DOCTYPE html><html lang="en"><head><meta 
charset="utf-8"></meta><title>DistributeLoad</title><link rel="stylesheet" 
href="../../../../../css/component-usage.css" 
type="text/css"></link></head><script type="text/javascript">window.onload = 
function(){if(self==top) { document.getElementById('nameHeader').style.display 
= "inherit"; } }</script><body><h1 id="nameHeader" style="display: 
none;">DistributeLoad</h1><h2>Description: </h2><p>Distributes FlowFiles to 
downstream processors based on a Distribution Strategy. If using the Round 
Robin strategy, the default is to assign each destination a weighting of 1 
(evenly distributed). However, optional propertiescan be added to the change 
this; adding a property with the name '5' and value '10' means that the 
relationship with name '5' will be receive 10 FlowFiles in each iteration 
instead of 1.</p><h3>Tags: </h3><p>distribute, load balance, route, round 
robin, weighted</p><h3>Properties: </h3><p>In the list below, the names of 
required pro
 perties 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>Number of 
Relationships</strong></td><td id="default-value">1</td><td 
id="allowable-values"></td><td id="description">Determines the number of 
Relationships to which the load should be distributed</td></tr><tr><td 
id="name"><strong>Distribution Strategy</strong></td><td 
id="default-value">round robin</td><td id="allowable-values"><ul><li>round 
robin</li><li>next available</li><li>load distribution 
service</li></ul></td><td id="description">Determines how the load will be 
distributed. If using Round Robin, will not distribute any FlowFiles unless all 
destinations can accept FlowFiles; when using Next Available, will distribute 
FlowFiles as long as at least 1 destination can accept FlowFiles.</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">The relationship name(positive number)</td><td id="value">The 
relationship Weight(positive number)</td><td>adding a property with the name 
'5' and value '10' means that the relationship with name '5' will be receive 10 
FlowFiles in each iteration instead of 1.<br/><strong>Supports Expression 
Language: false</strong></td></tr></table></p><h3>Relationships: </h3><table 
id="relationships"><tr><th>Name</th><th>Description</th></tr><tr><td>1</td><td>Where
 to route flowfiles for this relationship index</td></tr></table><h3>Dynamic 
Relationships: </h3><p>A Dynamic Relationship may be created based on how the 
user configures the Processor.<table 
id="dynamic-relationships"><tr><th>Name</th><th>Description</th></tr><tr><td>A 
number 1..&lt;Number Of Relationships&gt;</td
 ><td>FlowFiles are sent to this relationship per the &lt;Distribution 
 >Strategy&gt;</td></tr></table></p><h3>Reads Attributes: </h3>None 
 >specified.<h3>Writes Attributes: </h3>None specified.<h3>State management: 
 ></h3>This component does not store state.<h3>Restricted: </h3>This component 
 >is not restricted.<h3>Input requirement: </h3>This component requires an 
 >incoming relationship.<h3>System Resource Considerations:</h3>None 
 >specified.</body></html>
\ No newline at end of file

Added: 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.7.0/org.apache.nifi.processors.standard.DuplicateFlowFile/index.html
URL: 
http://svn.apache.org/viewvc/nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.7.0/org.apache.nifi.processors.standard.DuplicateFlowFile/index.html?rev=1834461&view=auto
==============================================================================
--- 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.7.0/org.apache.nifi.processors.standard.DuplicateFlowFile/index.html
 (added)
+++ 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.7.0/org.apache.nifi.processors.standard.DuplicateFlowFile/index.html
 Wed Jun 27 00:37:46 2018
@@ -0,0 +1 @@
+<!DOCTYPE html><html lang="en"><head><meta 
charset="utf-8"></meta><title>DuplicateFlowFile</title><link rel="stylesheet" 
href="../../../../../css/component-usage.css" 
type="text/css"></link></head><script type="text/javascript">window.onload = 
function(){if(self==top) { document.getElementById('nameHeader').style.display 
= "inherit"; } }</script><body><h1 id="nameHeader" style="display: 
none;">DuplicateFlowFile</h1><h2>Description: </h2><p>Intended for load 
testing, this processor will create the configured number of copies of each 
incoming FlowFile</p><h3>Tags: </h3><p>test, load, duplicate</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>Number of 
Copies</strong></td><td id="de
 fault-value">100</td><td id="allowable-values"></td><td 
id="description">Specifies how many copies of each incoming FlowFile will be 
made</td></tr></table><h3>Relationships: </h3><table 
id="relationships"><tr><th>Name</th><th>Description</th></tr><tr><td>success</td><td>The
 original FlowFile and all copies will be sent to this 
relationship</td></tr></table><h3>Reads Attributes: </h3>None 
specified.<h3>Writes Attributes: </h3>None specified.<h3>State management: 
</h3>This component does not store state.<h3>Restricted: </h3>This component is 
not restricted.<h3>Input requirement: </h3>This component requires an incoming 
relationship.<h3>System Resource Considerations:</h3>None 
specified.</body></html>
\ No newline at end of file

Added: 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.7.0/org.apache.nifi.processors.standard.EncryptContent/additionalDetails.html
URL: 
http://svn.apache.org/viewvc/nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.7.0/org.apache.nifi.processors.standard.EncryptContent/additionalDetails.html?rev=1834461&view=auto
==============================================================================
--- 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.7.0/org.apache.nifi.processors.standard.EncryptContent/additionalDetails.html
 (added)
+++ 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.7.0/org.apache.nifi.processors.standard.EncryptContent/additionalDetails.html
 Wed Jun 27 00:37:46 2018
@@ -0,0 +1,30 @@
+<!DOCTYPE html>
+<html lang="en">
+    <!--
+      Licensed to the Apache Software Foundation (ASF) under one or more
+      contributor license agreements.  See the NOTICE file distributed with
+      this work for additional information regarding copyright ownership.
+      The ASF licenses this file to You under the Apache License, Version 2.0
+      (the "License"); you may not use this file except in compliance with
+      the License.  You may obtain a copy of the License at
+          http://www.apache.org/licenses/LICENSE-2.0
+      Unless required by applicable law or agreed to in writing, software
+      distributed under the License is distributed on an "AS IS" BASIS,
+      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+      See the License for the specific language governing permissions and
+      limitations under the License.
+    -->
+    <head>
+        <meta charset="utf-8"/>
+        <title>EncryptContent</title>
+        <link rel="stylesheet" href="../../../../../css/component-usage.css" 
type="text/css"/>
+    </head>
+
+    <body>
+        <!-- Processor Documentation 
================================================== -->
+        <p>
+            <strong>Note:</strong> This processor supports OpenPGP algorithms 
that are compatible with third party programs.
+            However, it currently cannot add a digital signature to an 
encrypted FlowFile.
+        </p>
+    </body>
+</html>


Reply via email to