Modified: 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi.processors.hadoop.PutHDFS/index.html
URL: 
http://svn.apache.org/viewvc/nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi.processors.hadoop.PutHDFS/index.html?rev=1719609&r1=1719608&r2=1719609&view=diff
==============================================================================
--- 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi.processors.hadoop.PutHDFS/index.html
 (original)
+++ 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi.processors.hadoop.PutHDFS/index.html
 Sat Dec 12 00:55:22 2015
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta 
charset="utf-8"></meta><title>PutHDFS</title><link rel="stylesheet" 
href="../../css/component-usage.css" 
type="text/css"></link></head><body><h2>Description: </h2><p>Write FlowFile 
data to Hadoop Distributed File System (HDFS)</p><h3>Tags: </h3><p>hadoop, 
HDFS, put, copy, filesystem</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">Hadoop Configuration Resources</td><td id="default-value"></td><td 
id="allowable-values"></td><td id="description">A file or comma separated list 
of files which contains the Hadoop file system configura
 tion. Without this, Hadoop will search the classpath for a 'core-site.xml' and 
'hdfs-site.xml' file or will revert to a default 
configuration.</td></tr><tr><td id="name">Kerberos Principal</td><td 
id="default-value"></td><td id="allowable-values"></td><td 
id="description">Kerberos principal to authenticate as. Requires 
nifi.kerberos.krb5.file to be set in your nifi.properties</td></tr><tr><td 
id="name">Kerberos Keytab</td><td id="default-value"></td><td 
id="allowable-values"></td><td id="description">Kerberos keytab associated with 
the principal. Requires nifi.kerberos.krb5.file to be set in your 
nifi.properties</td></tr><tr><td id="name"><strong>Directory</strong></td><td 
id="default-value"></td><td id="allowable-values"></td><td id="description">The 
parent HDFS directory to which files should be written<br/><strong>Supports 
Expression Language: true</strong></td></tr><tr><td id="name"><strong>Conflict 
Resolution Strategy</strong></td><td id="default-value">fail</td><td id="allowab
 le-values"><ul><li>replace</li><li>ignore</li><li>fail</li></ul></td><td 
id="description">Indicates what should happen when a file with the same name 
already exists in the output directory</td></tr><tr><td id="name">Block 
Size</td><td id="default-value"></td><td id="allowable-values"></td><td 
id="description">Size of each block as written to HDFS. This overrides the 
Hadoop Configuration</td></tr><tr><td id="name">IO Buffer Size</td><td 
id="default-value"></td><td id="allowable-values"></td><td 
id="description">Amount of memory to use to buffer file contents during IO. 
This overrides the Hadoop Configuration</td></tr><tr><td 
id="name">Replication</td><td id="default-value"></td><td 
id="allowable-values"></td><td id="description">Number of times that HDFS will 
replicate each file. This overrides the Hadoop Configuration</td></tr><tr><td 
id="name">Permissions umask</td><td id="default-value"></td><td 
id="allowable-values"></td><td id="description">A umask represented as an octal 
number
  which determines the permissions of files written to HDFS. This overrides the 
Hadoop Configuration dfs.umaskmode</td></tr><tr><td id="name">Remote 
Owner</td><td id="default-value"></td><td id="allowable-values"></td><td 
id="description">Changes the owner of the HDFS file to this value after it is 
written. This only works if NiFi is running as a user that has HDFS super user 
privilege to change owner</td></tr><tr><td id="name">Remote Group</td><td 
id="default-value"></td><td id="allowable-values"></td><td 
id="description">Changes the group of the HDFS file to this value after it is 
written. This only works if NiFi is running as a user that has HDFS super user 
privilege to change group</td></tr><tr><td id="name">Compression codec</td><td 
id="default-value"></td><td 
id="allowable-values"><ul><li>org.apache.hadoop.io.compress.BZip2Codec</li><li>org.apache.hadoop.io.compress.DefaultCodec</li><li>org.apache.hadoop.io.compress.GzipCodec</li><li>org.apache.hadoop.io.compress.Lz4Codec</li><
 li>org.apache.hadoop.io.compress.SnappyCodec</li></ul></td><td 
id="description">No Description Provided.</td></tr></table><h3>Relationships: 
</h3><table 
id="relationships"><tr><th>Name</th><th>Description</th></tr><tr><td>success</td><td>Files
 that have been successfully written to HDFS are transferred to this 
relationship</td></tr><tr><td>failure</td><td>Files that could not be written 
to HDFS for some reason are transferred 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>filename</td><td>The
 name of the file written to HDFS comes from the value of this 
attribute.</td></tr></table><h3>See Also:</h3><p><a 
href="../org.apache.nifi.processors.hadoop.GetHDFS/index.html">GetHDFS</a></p></body></html>
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta 
charset="utf-8"></meta><title>PutHDFS</title><link rel="stylesheet" 
href="../../css/component-usage.css" 
type="text/css"></link></head><body><h2>Description: </h2><p>Write FlowFile 
data to Hadoop Distributed File System (HDFS)</p><h3>Tags: </h3><p>hadoop, 
HDFS, put, copy, filesystem</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">Hadoop Configuration Resources</td><td id="default-value"></td><td 
id="allowable-values"></td><td id="description">A file or comma separated list 
of files which contains the Hadoop file system configura
 tion. Without this, Hadoop will search the classpath for a 'core-site.xml' and 
'hdfs-site.xml' file or will revert to a default 
configuration.</td></tr><tr><td id="name">Kerberos Principal</td><td 
id="default-value"></td><td id="allowable-values"></td><td 
id="description">Kerberos principal to authenticate as. Requires 
nifi.kerberos.krb5.file to be set in your nifi.properties</td></tr><tr><td 
id="name">Kerberos Keytab</td><td id="default-value"></td><td 
id="allowable-values"></td><td id="description">Kerberos keytab associated with 
the principal. Requires nifi.kerberos.krb5.file to be set in your 
nifi.properties</td></tr><tr><td id="name">Kerberos Relogin Period</td><td 
id="default-value">4 hours</td><td id="allowable-values"></td><td 
id="description">Period of time which should pass before attempting a kerberos 
relogin</td></tr><tr><td id="name"><strong>Directory</strong></td><td 
id="default-value"></td><td id="allowable-values"></td><td id="description">The 
parent HDFS directory t
 o which files should be written<br/><strong>Supports Expression Language: 
true</strong></td></tr><tr><td id="name"><strong>Conflict Resolution 
Strategy</strong></td><td id="default-value">fail</td><td 
id="allowable-values"><ul><li>replace</li><li>ignore</li><li>fail</li></ul></td><td
 id="description">Indicates what should happen when a file with the same name 
already exists in the output directory</td></tr><tr><td id="name">Block 
Size</td><td id="default-value"></td><td id="allowable-values"></td><td 
id="description">Size of each block as written to HDFS. This overrides the 
Hadoop Configuration</td></tr><tr><td id="name">IO Buffer Size</td><td 
id="default-value"></td><td id="allowable-values"></td><td 
id="description">Amount of memory to use to buffer file contents during IO. 
This overrides the Hadoop Configuration</td></tr><tr><td 
id="name">Replication</td><td id="default-value"></td><td 
id="allowable-values"></td><td id="description">Number of times that HDFS will 
replicate each f
 ile. This overrides the Hadoop Configuration</td></tr><tr><td 
id="name">Permissions umask</td><td id="default-value"></td><td 
id="allowable-values"></td><td id="description">A umask represented as an octal 
number which determines the permissions of files written to HDFS. This 
overrides the Hadoop Configuration dfs.umaskmode</td></tr><tr><td 
id="name">Remote Owner</td><td id="default-value"></td><td 
id="allowable-values"></td><td id="description">Changes the owner of the HDFS 
file to this value after it is written. This only works if NiFi is running as a 
user that has HDFS super user privilege to change owner</td></tr><tr><td 
id="name">Remote Group</td><td id="default-value"></td><td 
id="allowable-values"></td><td id="description">Changes the group of the HDFS 
file to this value after it is written. This only works if NiFi is running as a 
user that has HDFS super user privilege to change group</td></tr><tr><td 
id="name"><strong>Compression codec</strong></td><td id="default-value">NO
 NE</td><td 
id="allowable-values"><ul><li>NONE</li><li>DEFAULT</li><li>BZIP</li><li>GZIP</li><li>LZ4</li><li>SNAPPY</li><li>AUTOMATIC</li></ul></td><td
 id="description">No Description Provided.</td></tr></table><h3>Relationships: 
</h3><table 
id="relationships"><tr><th>Name</th><th>Description</th></tr><tr><td>success</td><td>Files
 that have been successfully written to HDFS are transferred to this 
relationship</td></tr><tr><td>failure</td><td>Files that could not be written 
to HDFS for some reason are transferred 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>filename</td><td>The
 name of the file written to HDFS comes from the value of this 
attribute.</td></tr></table><h3>See Also:</h3><p><a 
href="../org.apache.nifi.processors.hadoop.GetHDFS/index.html">GetHDFS</a></p></body></html>
\ No newline at end of file

Modified: 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi.processors.kafka.GetKafka/index.html
URL: 
http://svn.apache.org/viewvc/nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi.processors.kafka.GetKafka/index.html?rev=1719609&r1=1719608&r2=1719609&view=diff
==============================================================================
--- 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi.processors.kafka.GetKafka/index.html
 (original)
+++ 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi.processors.kafka.GetKafka/index.html
 Sat Dec 12 00:55:22 2015
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta 
charset="utf-8"></meta><title>GetKafka</title><link rel="stylesheet" 
href="../../css/component-usage.css" 
type="text/css"></link></head><body><h2>Description: </h2><p>Fetches messages 
from Apache Kafka</p><p><a href="additionalDetails.html">Additional 
Details...</a></p><h3>Tags: </h3><p>Kafka, Apache, Get, Ingest, Ingress, Topic, 
PubSub</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>ZooKeeper 
Connection String</strong></td><td id="default-value"></td><td 
id="allowable-values"></td><td id="description">The Connection String to use in 
order to connect to ZooKeeper. This is often a comma-separated list of 
&lt;host&gt;:&lt;port&gt; combina
 tions. For example, host1:2181,host2:2181,host3:2188</td></tr><tr><td 
id="name"><strong>Topic Name</strong></td><td id="default-value"></td><td 
id="allowable-values"></td><td id="description">The Kafka Topic to pull 
messages from</td></tr><tr><td id="name"><strong>Zookeeper Commit 
Frequency</strong></td><td id="default-value">60 secs</td><td 
id="allowable-values"></td><td id="description">Specifies how often to 
communicate with ZooKeeper to indicate which messages have been pulled. A 
longer time period will result in better overall performance but can result in 
more data duplication if a NiFi node is lost</td></tr><tr><td 
id="name"><strong>Batch Size</strong></td><td id="default-value">1</td><td 
id="allowable-values"></td><td id="description">Specifies the maximum number of 
messages to combine into a single FlowFile. These messages will be concatenated 
together with the &lt;Message Demarcator&gt; string placed between the content 
of each message. If the messages from Kafka should no
 t be concatenated together, leave this value at 1.</td></tr><tr><td 
id="name"><strong>Message Demarcator</strong></td><td 
id="default-value">\n</td><td id="allowable-values"></td><td 
id="description">Specifies the characters to use in order to demarcate multiple 
messages from Kafka. If the &lt;Batch Size&gt; property is set to 1, this value 
is ignored. Otherwise, for each two subsequent messages in the batch, this 
value will be placed in between them.</td></tr><tr><td id="name"><strong>Client 
Name</strong></td><td id="default-value">NiFi-mock-processor</td><td 
id="allowable-values"></td><td id="description">Client Name to use when 
communicating with Kafka</td></tr><tr><td id="name"><strong>Group 
ID</strong></td><td id="default-value">mock-processor</td><td 
id="allowable-values"></td><td id="description">A Group ID is used to identify 
consumers that are within the same consumer group</td></tr><tr><td 
id="name"><strong>Kafka Communications Timeout</strong></td><td 
id="default-value">3
 0 secs</td><td id="allowable-values"></td><td id="description">The amount of 
time to wait for a response from Kafka before determining that there is a 
communications error</td></tr><tr><td id="name"><strong>ZooKeeper 
Communications Timeout</strong></td><td id="default-value">30 secs</td><td 
id="allowable-values"></td><td id="description">The amount of time to wait for 
a response from ZooKeeper before determining that there is a communications 
error</td></tr></table><h3>Relationships: </h3><table 
id="relationships"><tr><th>Name</th><th>Description</th></tr><tr><td>success</td><td>All
 FlowFiles that are created are 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>kafka.topic</td><td>The
 name of the Kafka Topic from which the message was 
received</td></tr><tr><td>kafka.key</td><td>The key of the Kafka message, if it 
exists and batch size is 1
 . If the message does not have a key, or if the batch size is greater than 1, 
this attribute will not be added</td></tr><tr><td>kafka.partition</td><td>The 
partition of the Kafka Topic from which the message was received. This 
attribute is added only if the batch size is 
1</td></tr><tr><td>kafka.offset</td><td>The offset of the message within the 
Kafka partition. This attribute is added only if the batch size is 
1</td></tr></table></body></html>
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta 
charset="utf-8"></meta><title>GetKafka</title><link rel="stylesheet" 
href="../../css/component-usage.css" 
type="text/css"></link></head><body><h2>Description: </h2><p>Fetches messages 
from Apache Kafka</p><p><a href="additionalDetails.html">Additional 
Details...</a></p><h3>Tags: </h3><p>Kafka, Apache, Get, Ingest, Ingress, Topic, 
PubSub</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>ZooKeeper 
Connection String</strong></td><td id="default-value"></td><td 
id="allowable-values"></td><td id="description">The Connection String to use in 
order to connect to ZooKeeper. This is often a comma-separated list of 
&lt;host&gt;:&lt;port&gt; combina
 tions. For example, host1:2181,host2:2181,host3:2188</td></tr><tr><td 
id="name"><strong>Topic Name</strong></td><td id="default-value"></td><td 
id="allowable-values"></td><td id="description">The Kafka Topic to pull 
messages from</td></tr><tr><td id="name"><strong>Zookeeper Commit 
Frequency</strong></td><td id="default-value">60 secs</td><td 
id="allowable-values"></td><td id="description">Specifies how often to 
communicate with ZooKeeper to indicate which messages have been pulled. A 
longer time period will result in better overall performance but can result in 
more data duplication if a NiFi node is lost</td></tr><tr><td 
id="name"><strong>Batch Size</strong></td><td id="default-value">1</td><td 
id="allowable-values"></td><td id="description">Specifies the maximum number of 
messages to combine into a single FlowFile. These messages will be concatenated 
together with the &lt;Message Demarcator&gt; string placed between the content 
of each message. If the messages from Kafka should no
 t be concatenated together, leave this value at 1.</td></tr><tr><td 
id="name"><strong>Message Demarcator</strong></td><td 
id="default-value">\n</td><td id="allowable-values"></td><td 
id="description">Specifies the characters to use in order to demarcate multiple 
messages from Kafka. If the &lt;Batch Size&gt; property is set to 1, this value 
is ignored. Otherwise, for each two subsequent messages in the batch, this 
value will be placed in between them.</td></tr><tr><td id="name"><strong>Client 
Name</strong></td><td id="default-value">NiFi-mock-processor</td><td 
id="allowable-values"></td><td id="description">Client Name to use when 
communicating with Kafka</td></tr><tr><td id="name"><strong>Group 
ID</strong></td><td id="default-value">mock-processor</td><td 
id="allowable-values"></td><td id="description">A Group ID is used to identify 
consumers that are within the same consumer group</td></tr><tr><td 
id="name"><strong>Kafka Communications Timeout</strong></td><td 
id="default-value">3
 0 secs</td><td id="allowable-values"></td><td id="description">The amount of 
time to wait for a response from Kafka before determining that there is a 
communications error</td></tr><tr><td id="name"><strong>ZooKeeper 
Communications Timeout</strong></td><td id="default-value">30 secs</td><td 
id="allowable-values"></td><td id="description">The amount of time to wait for 
a response from ZooKeeper before determining that there is a communications 
error</td></tr><tr><td id="name"><strong>Auto Offset Reset</strong></td><td 
id="default-value">largest</td><td 
id="allowable-values"><ul><li>smallest</li><li>largest</li></ul></td><td 
id="description">Automatically reset the offset to the smallest or largest 
offset available on the broker</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 name of a Kafka con
 figuration property.</td><td id="value">The value of a given Kafka 
configuration property.</td><td>These properties will be added on the Kafka 
configuration after loading any provided configuration properties. In the event 
a dynamic property represents a property that was already set as part of the 
static properties, its value wil be overriden with warning message describing 
the override. For the list of available Kafka properties please refer to: 
http://kafka.apache.org/documentation.html#configuration.</td></tr></table></p><h3>Relationships:
 </h3><table 
id="relationships"><tr><th>Name</th><th>Description</th></tr><tr><td>success</td><td>All
 FlowFiles that are created are 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>kafka.topic</td><td>The
 name of the Kafka Topic from which the message was 
received</td></tr><tr><td>kafka.key</td><td>T
 he key of the Kafka message, if it exists and batch size is 1. If the message 
does not have a key, or if the batch size is greater than 1, this attribute 
will not be added</td></tr><tr><td>kafka.partition</td><td>The partition of the 
Kafka Topic from which the message was received. This attribute is added only 
if the batch size is 1</td></tr><tr><td>kafka.offset</td><td>The offset of the 
message within the Kafka partition. This attribute is added only if the batch 
size is 1</td></tr></table></body></html>
\ No newline at end of file

Modified: 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi.processors.kafka.PutKafka/index.html
URL: 
http://svn.apache.org/viewvc/nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi.processors.kafka.PutKafka/index.html?rev=1719609&r1=1719608&r2=1719609&view=diff
==============================================================================
--- 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi.processors.kafka.PutKafka/index.html
 (original)
+++ 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi.processors.kafka.PutKafka/index.html
 Sat Dec 12 00:55:22 2015
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta 
charset="utf-8"></meta><title>PutKafka</title><link rel="stylesheet" 
href="../../css/component-usage.css" 
type="text/css"></link></head><body><h2>Description: </h2><p>Sends the contents 
of a FlowFile as a message to Apache Kafka</p><p><a 
href="additionalDetails.html">Additional Details...</a></p><h3>Tags: 
</h3><p>Apache, Kafka, Put, Send, Message, PubSub</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>Known Brokers</strong></td><td id="default-value"></td><td 
id="allowable-values"></td><td id="description">A comma-separa
 ted list of known Kafka Brokers in the format 
&lt;host&gt;:&lt;port&gt;</td></tr><tr><td id="name"><strong>Topic 
Name</strong></td><td id="default-value"></td><td 
id="allowable-values"></td><td id="description">The Kafka Topic of 
interest<br/><strong>Supports Expression Language: 
true</strong></td></tr><tr><td id="name">Kafka Key</td><td 
id="default-value"></td><td id="allowable-values"></td><td id="description">The 
Key to use for the Message<br/><strong>Supports Expression Language: 
true</strong></td></tr><tr><td id="name"><strong>Delivery 
Guarantee</strong></td><td id="default-value">0</td><td 
id="allowable-values"><ul><li>Best Effort <img 
src="../../html/images/iconInfo.png" alt="FlowFile will be routed to success 
after successfully writing the content to a Kafka node, without waiting for a 
response. This provides the best performance but may result in data loss." 
title="FlowFile will be routed to success after successfully writing the 
content to a Kafka node, without waiting for
  a response. This provides the best performance but may result in data 
loss."></img></li><li>Guarantee Single Node Delivery <img 
src="../../html/images/iconInfo.png" alt="FlowFile will be routed to success if 
the message is received by a single Kafka node, whether or not it is 
replicated. This is faster than &lt;Guarantee Replicated Delivery&gt; but can 
result in data loss if a Kafka node crashes" title="FlowFile will be routed to 
success if the message is received by a single Kafka node, whether or not it is 
replicated. This is faster than &lt;Guarantee Replicated Delivery&gt; but can 
result in data loss if a Kafka node crashes"></img></li><li>Guarantee 
Replicated Delivery <img src="../../html/images/iconInfo.png" alt="FlowFile 
will be routed to failure unless the message is replicated to the appropriate 
number of Kafka Nodes according to the Topic configuration" title="FlowFile 
will be routed to failure unless the message is replicated to the appropriate 
number of Kafka Nodes acco
 rding to the Topic configuration"></img></li></ul></td><td 
id="description">Specifies the requirement for guaranteeing that a message is 
sent to Kafka</td></tr><tr><td id="name">Message Delimiter</td><td 
id="default-value"></td><td id="allowable-values"></td><td 
id="description">Specifies the delimiter to use for splitting apart multiple 
messages within a single FlowFile. If not specified, the entire content of the 
FlowFile will be used as a single message. If specified, the contents of the 
FlowFile will be split on this delimiter and each section sent as a separate 
Kafka message.<br/><strong>Supports Expression Language: 
true</strong></td></tr><tr><td id="name"><strong>Max Buffer 
Size</strong></td><td id="default-value">1 MB</td><td 
id="allowable-values"></td><td id="description">The maximum amount of data to 
buffer in memory before sending to Kafka</td></tr><tr><td 
id="name"><strong>Communications Timeout</strong></td><td id="default-value">30 
secs</td><td id="allowable-values"></
 td><td id="description">The amount of time to wait for a response from Kafka 
before determining that there is a communications error</td></tr><tr><td 
id="name"><strong>Producer Type</strong></td><td 
id="default-value">sync</td><td id="allowable-values"><ul><li>Synchronous <img 
src="../../html/images/iconInfo.png" alt="Send FlowFiles to Kafka immediately." 
title="Send FlowFiles to Kafka immediately."></img></li><li>Asynchronous <img 
src="../../html/images/iconInfo.png" alt="Batch messages before sending them to 
Kafka. While this will improve throughput, it opens the possibility that a 
failure on the client machine will drop unsent data." title="Batch messages 
before sending them to Kafka. While this will improve throughput, it opens the 
possibility that a failure on the client machine will drop unsent 
data."></img></li></ul></td><td id="description">This parameter specifies 
whether the messages are sent asynchronously in a background 
thread.</td></tr><tr><td id="name"><strong>Async B
 atch Size</strong></td><td id="default-value">200</td><td 
id="allowable-values"></td><td id="description">Used only if Producer Type is 
set to "Asynchronous". The number of messages to send in one batch when using 
Asynchronous mode. The producer will wait until either this number of messages 
are ready to send or "Queue Buffering Max Time" is reached.</td></tr><tr><td 
id="name"><strong>Queue Buffer Max Count</strong></td><td 
id="default-value">10000</td><td id="allowable-values"></td><td 
id="description">Used only if Producer Type is set to "Asynchronous". The 
maximum number of unsent messages that can be queued up in the producer when 
using Asynchronous mode before either the producer must be blocked or data must 
be dropped.</td></tr><tr><td id="name"><strong>Queue Buffering Max 
Time</strong></td><td id="default-value">5 secs</td><td 
id="allowable-values"></td><td id="description">Used only if Producer Type is 
set to "Asynchronous". Maximum time to buffer data when using Asynchronou
 s mode. For example a setting of 100 ms will try to batch together 100ms of 
messages to send at once. This will improve throughput but adds message 
delivery latency due to the buffering.</td></tr><tr><td id="name">Queue Enqueue 
Timeout</td><td id="default-value"></td><td id="allowable-values"></td><td 
id="description">Used only if Producer Type is set to "Asynchronous". The 
amount of time to block before dropping messages when running in Asynchronous 
mode and the buffer has reached the "Queue Buffer Max Count". If set to 0, 
events will be enqueued immediately or dropped if the queue is full (the 
producer send call will never block). If not set, the producer will block 
indefinitely and never willingly drop a send.</td></tr><tr><td 
id="name"><strong>Compression Codec</strong></td><td 
id="default-value">none</td><td id="allowable-values"><ul><li>None <img 
src="../../html/images/iconInfo.png" alt="Compression will not be used for any 
topic." title="Compression will not be used for any t
 opic."></img></li><li>GZIP <img src="../../html/images/iconInfo.png" 
alt="Compress messages using GZIP" title="Compress messages using 
GZIP"></img></li><li>Snappy <img src="../../html/images/iconInfo.png" 
alt="Compress messages using Snappy" title="Compress messages using 
Snappy"></img></li></ul></td><td id="description">This parameter allows you to 
specify the compression codec for all data generated by this 
producer.</td></tr><tr><td id="name">Compressed Topics</td><td 
id="default-value"></td><td id="allowable-values"></td><td 
id="description">This parameter allows you to set whether compression should be 
turned on for particular topics. If the compression codec is anything other 
than "None", enable compression only for specified topics if any. If the list 
of compressed topics is empty, then enable the specified compression codec for 
all topics. If the compression codec is None, compression is disabled for all 
topics</td></tr><tr><td id="name"><strong>Client Name</strong></td><td 
 id="default-value">NiFi-mock-processor</td><td id="allowable-values"></td><td 
id="description">Client Name to use when communicating with 
Kafka</td></tr></table><h3>Relationships: </h3><table 
id="relationships"><tr><th>Name</th><th>Description</th></tr><tr><td>success</td><td>Any
 FlowFile that is successfully sent to Kafka will be routed to this 
Relationship</td></tr><tr><td>failure</td><td>Any FlowFile that cannot be sent 
to Kafka 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>PutKafka</title><link rel="stylesheet" 
href="../../css/component-usage.css" 
type="text/css"></link></head><body><h2>Description: </h2><p>Sends the contents 
of a FlowFile as a message to Apache Kafka. The messages to send may be 
individual FlowFiles or may be delimited, using a user-specified delimiter, 
such as a new-line.</p><p><a href="additionalDetails.html">Additional 
Details...</a></p><h3>Tags: </h3><p>Apache, Kafka, Put, Send, Message, 
PubSub</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"><str
 ong>Known Brokers</strong></td><td id="default-value"></td><td 
id="allowable-values"></td><td id="description">A comma-separated list of known 
Kafka Brokers in the format &lt;host&gt;:&lt;port&gt;</td></tr><tr><td 
id="name"><strong>Topic Name</strong></td><td id="default-value"></td><td 
id="allowable-values"></td><td id="description">The Kafka Topic of 
interest<br/><strong>Supports Expression Language: 
true</strong></td></tr><tr><td id="name"><strong>Partition 
Strategy</strong></td><td id="default-value">Round Robin</td><td 
id="allowable-values"><ul><li>Round Robin <img 
src="../../html/images/iconInfo.png" alt="Messages will be assigned partitions 
in a round-robin fashion, sending the first message to Partition 1, the next 
Partition to Partition 2, and so on, wrapping as necessary." title="Messages 
will be assigned partitions in a round-robin fashion, sending the first message 
to Partition 1, the next Partition to Partition 2, and so on, wrapping as 
necessary."></img></li><li>Random
  <img src="../../html/images/iconInfo.png" alt="Messages will be assigned to 
random partitions." title="Messages will be assigned to random 
partitions."></img></li><li>User-Defined <img 
src="../../html/images/iconInfo.png" alt="The &lt;Partition&gt; property will 
be used to determine the partition. All messages within the same FlowFile will 
be assigned to the same partition." title="The &lt;Partition&gt; property will 
be used to determine the partition. All messages within the same FlowFile will 
be assigned to the same partition."></img></li></ul></td><td 
id="description">Specifies how messages should be partitioned when sent to 
Kafka</td></tr><tr><td id="name">Partition</td><td id="default-value"></td><td 
id="allowable-values"></td><td id="description">Specifies which Kafka Partition 
to add the message to. If using a message delimiter, all messages in the same 
FlowFile will be sent to the same partition. If a partition is specified but is 
not valid, then all messages within the sam
 e FlowFile will use the same partition but it remains undefined which 
partition is used.<br/><strong>Supports Expression Language: 
true</strong></td></tr><tr><td id="name">Kafka Key</td><td 
id="default-value"></td><td id="allowable-values"></td><td id="description">The 
Key to use for the Message<br/><strong>Supports Expression Language: 
true</strong></td></tr><tr><td id="name"><strong>Delivery 
Guarantee</strong></td><td id="default-value">0</td><td 
id="allowable-values"><ul><li>Best Effort <img 
src="../../html/images/iconInfo.png" alt="FlowFile will be routed to success 
after successfully writing the content to a Kafka node, without waiting for a 
response. This provides the best performance but may result in data loss." 
title="FlowFile will be routed to success after successfully writing the 
content to a Kafka node, without waiting for a response. This provides the best 
performance but may result in data loss."></img></li><li>Guarantee Single Node 
Delivery <img src="../../html/image
 s/iconInfo.png" alt="FlowFile will be routed to success if the message is 
received by a single Kafka node, whether or not it is replicated. This is 
faster than &lt;Guarantee Replicated Delivery&gt; but can result in data loss 
if a Kafka node crashes" title="FlowFile will be routed to success if the 
message is received by a single Kafka node, whether or not it is replicated. 
This is faster than &lt;Guarantee Replicated Delivery&gt; but can result in 
data loss if a Kafka node crashes"></img></li><li>Guarantee Replicated Delivery 
<img src="../../html/images/iconInfo.png" alt="FlowFile will be routed to 
failure unless the message is replicated to the appropriate number of Kafka 
Nodes according to the Topic configuration" title="FlowFile will be routed to 
failure unless the message is replicated to the appropriate number of Kafka 
Nodes according to the Topic configuration"></img></li></ul></td><td 
id="description">Specifies the requirement for guaranteeing that a message is 
sent to Kafka
 </td></tr><tr><td id="name">Message Delimiter</td><td 
id="default-value"></td><td id="allowable-values"></td><td 
id="description">Specifies the delimiter to use for splitting apart multiple 
messages within a single FlowFile. If not specified, the entire content of the 
FlowFile will be used as a single message. If specified, the contents of the 
FlowFile will be split on this delimiter and each section sent as a separate 
Kafka message. Note that if messages are delimited and some messages for a 
given FlowFile are transferred successfully while others are not, the messages 
will be split into individual FlowFiles, such that those messages that were 
successfully sent are routed to the 'success' relationship while other messages 
are sent to the 'failure' relationship.<br/><strong>Supports Expression 
Language: true</strong></td></tr><tr><td id="name"><strong>Max Buffer 
Size</strong></td><td id="default-value">5 MB</td><td 
id="allowable-values"></td><td id="description">The maximum amount o
 f data to buffer in memory before sending to Kafka</td></tr><tr><td 
id="name"><strong>Max Record Size</strong></td><td id="default-value">1 
MB</td><td id="allowable-values"></td><td id="description">The maximum size 
that any individual record can be.</td></tr><tr><td 
id="name"><strong>Communications Timeout</strong></td><td id="default-value">30 
secs</td><td id="allowable-values"></td><td id="description">The amount of time 
to wait for a response from Kafka before determining that there is a 
communications error</td></tr><tr><td id="name"><strong>Batch 
Size</strong></td><td id="default-value">200</td><td 
id="allowable-values"></td><td id="description">The number of messages to send 
in one batch. The producer will wait until either this number of messages are 
ready to send or "Queue Buffering Max Time" is reached.</td></tr><tr><td 
id="name"><strong>Queue Buffering Max Time</strong></td><td 
id="default-value">5 secs</td><td id="allowable-values"></td><td 
id="description">Maximum time 
 to buffer data before sending to Kafka. For example a setting of 100 ms will 
try to batch together 100 milliseconds' worth of messages to send at once. This 
will improve throughput but adds message delivery latency due to the 
buffering.</td></tr><tr><td id="name"><strong>Compression 
Codec</strong></td><td id="default-value">none</td><td 
id="allowable-values"><ul><li>None <img src="../../html/images/iconInfo.png" 
alt="Compression will not be used for any topic." title="Compression will not 
be used for any topic."></img></li><li>GZIP <img 
src="../../html/images/iconInfo.png" alt="Compress messages using GZIP" 
title="Compress messages using GZIP"></img></li><li>Snappy <img 
src="../../html/images/iconInfo.png" alt="Compress messages using Snappy" 
title="Compress messages using Snappy"></img></li></ul></td><td 
id="description">This parameter allows you to specify the compression codec for 
all data generated by this producer.</td></tr><tr><td id="name"><strong>Client 
Name</strong></td><td
  id="default-value">NiFi-mock-processor</td><td id="allowable-values"></td><td 
id="description">Client Name to use when communicating with 
Kafka</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 name of a Kafka configuration property.</td><td id="value">The 
value of a given Kafka configuration property.</td><td>These properties will be 
added on the Kafka configuration after loading any provided configuration 
properties. In the event a dynamic property represents a property that was 
already set as part of the static properties, its value wil be overriden with 
warning message describing the override. For the list of available Kafka 
properties please refer to: 
http://kafka.apache.org/documentation.html#configuration.</td></tr></table></p><h3>Relationships:
 </h3><table id="relationships"><tr><th>Nam
 e</th><th>Description</th></tr><tr><td>success</td><td>Any FlowFile that is 
successfully sent to Kafka will be routed to this 
Relationship</td></tr><tr><td>failure</td><td>Any FlowFile that cannot be sent 
to Kafka 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

Added: 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi.processors.standard.AttributesToJSON/index.html
URL: 
http://svn.apache.org/viewvc/nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi.processors.standard.AttributesToJSON/index.html?rev=1719609&view=auto
==============================================================================
--- 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi.processors.standard.AttributesToJSON/index.html
 (added)
+++ 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi.processors.standard.AttributesToJSON/index.html
 Sat Dec 12 00:55:22 2015
@@ -0,0 +1 @@
+<!DOCTYPE html><html lang="en"><head><meta 
charset="utf-8"></meta><title>AttributesToJSON</title><link rel="stylesheet" 
href="../../css/component-usage.css" 
type="text/css"></link></head><body><h2>Description: </h2><p>Generates a JSON 
representation of the input FlowFile Attributes. The resulting JSON can be 
written to either a new Attribute 'JSONAttributes' or written to the FlowFile 
as content.</p><h3>Tags: </h3><p>json, attributes, flowfile</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">Attributes List</td><td 
id="default-value"></td><td id="allowable-values"></td><td 
id="description">Comma separated list of attributes to be included in the 
resulting JSON. If this value is left empt
 y then all existing Attributes will be included. This list of attributes is 
case sensitive. If an attribute specified in the list is not found it will be 
be emitted to the resulting JSON with an empty string or NULL 
value.</td></tr><tr><td id="name"><strong>Destination</strong></td><td 
id="default-value">flowfile-attribute</td><td 
id="allowable-values"><ul><li>flowfile-attribute</li><li>flowfile-content</li></ul></td><td
 id="description">Control if JSON value is written as a new flowfile attribute 
'JSONAttributes' or written in the flowfile content. Writing to flowfile 
content will overwrite any existing flowfile content.</td></tr><tr><td 
id="name"><strong>Include Core Attributes</strong></td><td 
id="default-value">true</td><td 
id="allowable-values"><ul><li>true</li><li>false</li></ul></td><td 
id="description">Determines if the FlowFile 
org.apache.nifi.flowfile.attributes.CoreAttributes which are contained in every 
FlowFile should be included in the final JSON value generated.</td><
 /tr><tr><td id="name"><strong>Null Value</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 a non existing or empty attribute will be NULL in the 
resulting JSON. If false an empty string will be placed in the 
JSON</td></tr></table><h3>Relationships: </h3><table 
id="relationships"><tr><th>Name</th><th>Description</th></tr><tr><td>success</td><td>Successfully
 converted attributes to JSON</td></tr><tr><td>failure</td><td>Failed to 
convert attributes to JSON</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>JSONAttributes</td><td>JSON
 representation of Attributes</td></tr></table></body></html>
\ No newline at end of file

Modified: 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi.processors.standard.ConvertCharacterSet/index.html
URL: 
http://svn.apache.org/viewvc/nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi.processors.standard.ConvertCharacterSet/index.html?rev=1719609&r1=1719608&r2=1719609&view=diff
==============================================================================
--- 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi.processors.standard.ConvertCharacterSet/index.html
 (original)
+++ 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi.processors.standard.ConvertCharacterSet/index.html
 Sat Dec 12 00:55:22 2015
@@ -1 +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><body><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.</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>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</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</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.</body></html>
\ No newline at end of file
+<!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><body><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>Allowable 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/><stron
 g>Supports Expression Language: true</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</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.</body></html>
\ No newline at end of file

Modified: 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi.processors.standard.ConvertJSONToSQL/index.html
URL: 
http://svn.apache.org/viewvc/nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi.processors.standard.ConvertJSONToSQL/index.html?rev=1719609&r1=1719608&r2=1719609&view=diff
==============================================================================
--- 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi.processors.standard.ConvertJSONToSQL/index.html
 (original)
+++ 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi.processors.standard.ConvertJSONToSQL/index.html
 Sat Dec 12 00:55:22 2015
@@ -1 +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><body><h2>Description: </h2><p>Converts a 
JSON-formatted FlowFile into an UPDATE or INSERT 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, relational, flat</p><h3>Properties: </h3><p>In the list below, the 
names of required properties appear in <strong>bold</strong>. Any other pr
 operties (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>Implementation:</strong><br/><a 
href="../org.apache.nifi.dbcp.DBCPConnectionPool/index.html">DBCPConnectionPool</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></
 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</strong></td></tr><tr><td id="name">Catalog 
Name</td><td 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</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 mat
 ch 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 t
 o 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. This property is ignored 
if the Statement Type is INSERT<br/><strong>Supports Expression Language: 
true</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 u
 sing 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>sql.table</td><td>Sets the sql.table attribute 
of FlowFile that is routed to 'sql' to the name of the table that is updated by 
the SQL statement.</td></tr><tr><td>sql.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.</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 J
 SON Array) will have the same value for the fragment.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>sql.args.N.type</td><td>The output SQL statements are 
parameterized in order to avoid SQL Injection Attacks. The types of the 
Parameters to use are stored in attributes named sql.args.1.type, 
sql.args.2.type, sql.args.3.type, an
 d so on. The type is 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.</td></tr><tr><td>sql.args.N.value</td><td>The output SQL statements are 
parameterized 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 sql.args.N.type attribute that indicates how the value should be 
interpreted when inserting it into the database.</td></tr></table><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
+<!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><body><h2>Description: </h2><p>Converts a 
JSON-formatted FlowFile into an UPDATE or INSERT 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, relational, flat</p><h3>Properties: </h3><p>In the list below, the 
names of required properties appear in <strong>bold</strong>. Any other pr
 operties (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>Implementation:</strong><br/><a 
href="../org.apache.nifi.dbcp.DBCPConnectionPool/index.html">DBCPConnectionPool</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></
 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</strong></td></tr><tr><td id="name">Catalog 
Name</td><td 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</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</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 relations
 hip" 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">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. This property is ignored if the Statement Type is 
INSERT<br/><strong>Supports Expression Language: 
true</strong></td></tr></table><h3>Relationships: </h3><table 
id="relationships"><tr><th>Name</th><th>Description</th></tr><tr><td>sql</td><td>A
 Flow
 File 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>sql.table</td><td>Sets the sql.table attribute 
of FlowFile that is routed to 'sql' to the name of the table that is updated by 
the SQL statement.</td></tr><tr><td>sql.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.</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 fragment.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 fro
 m the same incoming FlowFile and in what order the SQL FlowFiles were 
produced</td></tr><tr><td>sql.args.N.type</td><td>The output SQL statements are 
parameterized in order to avoid SQL Injection Attacks. The types of the 
Parameters to use are stored in attributes named sql.args.1.type, 
sql.args.2.type, sql.args.3.type, and so on. The type is 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.</td></tr><tr><td>sql.args.N.value</td><td>The output SQL 
statements are parameterized 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 sql.args.N.type attribute that indicates how the 
value should be interpreted when inserting it into the 
database.</td></tr></table><h3>See Als
 o:</h3><p><a 
href="../org.apache.nifi.processors.standard.PutSQL/index.html">PutSQL</a></p></body></html>
\ No newline at end of file

Modified: 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi.processors.standard.EncryptContent/index.html
URL: 
http://svn.apache.org/viewvc/nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi.processors.standard.EncryptContent/index.html?rev=1719609&r1=1719608&r2=1719609&view=diff
==============================================================================
--- 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi.processors.standard.EncryptContent/index.html
 (original)
+++ 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi.processors.standard.EncryptContent/index.html
 Sat Dec 12 00:55:22 2015
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta 
charset="utf-8"></meta><title>EncryptContent</title><link rel="stylesheet" 
href="../../css/component-usage.css" 
type="text/css"></link></head><body><h2>Description: </h2><p>Encrypts or 
Decrypts a FlowFile using either symmetric encryption with a password and 
randomly generated salt, or asymmetric encryption using a public and secret 
key.</p><p><a href="additionalDetails.html">Additional 
Details...</a></p><h3>Tags: </h3><p>encryption, decryption, password, JCE, 
OpenPGP, PGP, GPG</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 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>Mode</strong></td><td id="default-value">Encrypt</td><td 
id="allowable-values"><ul><li>Encrypt</li><li>Decrypt</li></ul></td><td 
id="description">Specifies whether the content should be encrypted or 
decrypted</td></tr><tr><td id="name"><strong>Encryption 
Algorithm</strong></td><td id="default-value">MD5_256AES</td><td 
id="allowable-values"><ul><li>MD5_128AES</li><li>MD5_256AES</li><li>SHA1_RC2</li><li>SHA1_DES</li><li>MD5_192AES</li><li>MD5_DES</li><li>MD5_RC2</li><li>SHA_192AES</li><li>SHA_40RC4</li><li>SHA256_128AES</li><li>SHA_128RC2</li><li>SHA_128AES</li><li>SHA256_192AES</li><li>SHA_2KEYTRIPLEDES</li><li>SHA256_256AES</li><li>SHA_40RC2</li><li>SHA_256AES</li><li>SHA_3KEYTRIPLEDES</li><li>SHA_TWOFISH</li><li>SHA_128RC4</li><li>PGP</li><li>PGP_ASCII_ARMOR</li></ul></td><td
 id="description">The Encryption Algorithm to use</td><
 /tr><tr><td id="name">Password</td><td id="default-value"></td><td 
id="allowable-values"></td><td id="description">The Password to use for 
encrypting or decrypting the data<br/><strong>Sensitive Property: 
true</strong></td></tr><tr><td id="name">Public Keyring File</td><td 
id="default-value"></td><td id="allowable-values"></td><td id="description">In 
a PGP encrypt mode, this keyring contains the public key of the 
recipient</td></tr><tr><td id="name">Public Key User Id</td><td 
id="default-value"></td><td id="allowable-values"></td><td id="description">In 
a PGP encrypt mode, this user id of the recipient</td></tr><tr><td 
id="name">Private Keyring File</td><td id="default-value"></td><td 
id="allowable-values"></td><td id="description">In a PGP decrypt mode, this 
keyring contains the private key of the recipient</td></tr><tr><td 
id="name">Private Keyring Passphrase</td><td id="default-value"></td><td 
id="allowable-values"></td><td id="description">In a PGP decrypt mode, this is 
the priv
 ate keyring passphrase<br/><strong>Sensitive Property: 
true</strong></td></tr></table><h3>Relationships: </h3><table 
id="relationships"><tr><th>Name</th><th>Description</th></tr><tr><td>success</td><td>Any
 FlowFile that is successfully encrypted or decrypted will be routed to 
success</td></tr><tr><td>failure</td><td>Any FlowFile that cannot be encrypted 
or decrypted will be routed to failure</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>EncryptContent</title><link rel="stylesheet" 
href="../../css/component-usage.css" 
type="text/css"></link></head><body><h2>Description: </h2><p>Encrypts or 
Decrypts a FlowFile using either symmetric encryption with a password and 
randomly generated salt, or asymmetric encryption using a public and secret 
key.</p><p><a href="additionalDetails.html">Additional 
Details...</a></p><h3>Tags: </h3><p>encryption, decryption, password, JCE, 
OpenPGP, PGP, GPG</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 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>Mode</strong></td><td id="default-value">Encrypt</td><td 
id="allowable-values"><ul><li>Encrypt</li><li>Decrypt</li></ul></td><td 
id="description">Specifies whether the content should be encrypted or 
decrypted</td></tr><tr><td id="name"><strong>Key Derivation 
Function</strong></td><td id="default-value">NIFI_LEGACY</td><td 
id="allowable-values"><ul><li>NIFI_LEGACY</li><li>OPENSSL_EVP_BYTES_TO_KEY</li></ul></td><td
 id="description">Specifies the key derivation function to generate the key 
from the password (and salt)</td></tr><tr><td id="name"><strong>Encryption 
Algorithm</strong></td><td id="default-value">MD5_128AES</td><td 
id="allowable-values"><ul><li>MD5_128AES</li><li>MD5_192AES</li><li>MD5_256AES</li><li>MD5_DES</li><li>MD5_RC2</li><li>SHA1_RC2</li><li>SHA1_DES</li><li>SHA_128AES</li><li>SHA_192AES</li><li>SHA_256AES</li><li>
 
SHA_40RC2</li><li>SHA_128RC2</li><li>SHA_40RC4</li><li>SHA_128RC4</li><li>SHA256_128AES</li><li>SHA256_192AES</li><li>SHA256_256AES</li><li>SHA_2KEYTRIPLEDES</li><li>SHA_3KEYTRIPLEDES</li><li>SHA_TWOFISH</li><li>PGP</li><li>PGP_ASCII_ARMOR</li></ul></td><td
 id="description">The Encryption Algorithm to use</td></tr><tr><td 
id="name">Password</td><td id="default-value"></td><td 
id="allowable-values"></td><td id="description">The Password to use for 
encrypting or decrypting the data<br/><strong>Sensitive Property: 
true</strong></td></tr><tr><td id="name">Public Keyring File</td><td 
id="default-value"></td><td id="allowable-values"></td><td id="description">In 
a PGP encrypt mode, this keyring contains the public key of the 
recipient</td></tr><tr><td id="name">Public Key User Id</td><td 
id="default-value"></td><td id="allowable-values"></td><td id="description">In 
a PGP encrypt mode, this user id of the recipient</td></tr><tr><td 
id="name">Private Keyring File</td><td id="default-value">
 </td><td id="allowable-values"></td><td id="description">In a PGP decrypt 
mode, this keyring contains the private key of the recipient</td></tr><tr><td 
id="name">Private Keyring Passphrase</td><td id="default-value"></td><td 
id="allowable-values"></td><td id="description">In a PGP decrypt mode, this is 
the private keyring passphrase<br/><strong>Sensitive Property: 
true</strong></td></tr></table><h3>Relationships: </h3><table 
id="relationships"><tr><th>Name</th><th>Description</th></tr><tr><td>success</td><td>Any
 FlowFile that is successfully encrypted or decrypted will be routed to 
success</td></tr><tr><td>failure</td><td>Any FlowFile that cannot be encrypted 
or decrypted will be routed to failure</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.ExecuteProcess/index.html
URL: 
http://svn.apache.org/viewvc/nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi.processors.standard.ExecuteProcess/index.html?rev=1719609&r1=1719608&r2=1719609&view=diff
==============================================================================
--- 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi.processors.standard.ExecuteProcess/index.html
 (original)
+++ 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi.processors.standard.ExecuteProcess/index.html
 Sat Dec 12 00:55:22 2015
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta 
charset="utf-8"></meta><title>ExecuteProcess</title><link rel="stylesheet" 
href="../../css/component-usage.css" 
type="text/css"></link></head><body><h2>Description: </h2><p>Runs an operating 
system command specified by the user and writes the output of that command to a 
FlowFile. If the command is expected to be long-running, the Processor can 
output the partial data on a specified interval. When this option is used, the 
output is expected to be in textual format, as it typically does not make sense 
to split binary data on arbitrary time-based intervals.</p><h3>Tags: 
</h3><p>command, process, source, external, invoke, script</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>Descriptio
 n</th></tr><tr><td id="name"><strong>Command</strong></td><td 
id="default-value"></td><td id="allowable-values"></td><td 
id="description">Specifies the command to be executed; if just the name of an 
executable is provided, it must be in the user's environment 
PATH.</td></tr><tr><td id="name">Command Arguments</td><td 
id="default-value"></td><td id="allowable-values"></td><td id="description">The 
arguments to supply to the executable delimited by white space. White space can 
be escaped by enclosing it in double-quotes.</td></tr><tr><td id="name">Batch 
Duration</td><td id="default-value"></td><td id="allowable-values"></td><td 
id="description">If the process is expected to be long-running and produce 
textual output, a batch duration can be specified so that the output will be 
captured for this amount of time and a FlowFile will then be sent out with the 
results and a new FlowFile will be started, rather than waiting for the process 
to finish before sending out the results</td></tr><tr
 ><td id="name">Redirect Error Stream</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 redirect any error stream output of the process 
 >to the output stream. This is particularly helpful for processes which write 
 >extensively to the error stream or for 
 >troubleshooting.</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">An environment variable name</td><td id="value">An environment 
 >variable value</td><td>These environment variables are passed to the process 
 >spawned by this Processor</td></tr></table></p><h3>Relationships: </h3><table 
 >id="relationships"><tr><th>Name</th><th>Description</th></tr><tr><td>success</td><td>All
 > created FlowFiles are routed to this relationship</td></tr></table><h3>Reads 
 >Attributes: </h3>Non
 e 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>ExecuteProcess</title><link rel="stylesheet" 
href="../../css/component-usage.css" 
type="text/css"></link></head><body><h2>Description: </h2><p>Runs an operating 
system command specified by the user and writes the output of that command to a 
FlowFile. If the command is expected to be long-running, the Processor can 
output the partial data on a specified interval. When this option is used, the 
output is expected to be in textual format, as it typically does not make sense 
to split binary data on arbitrary time-based intervals.</p><h3>Tags: 
</h3><p>command, process, source, external, invoke, script</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>Descriptio
 n</th></tr><tr><td id="name"><strong>Command</strong></td><td 
id="default-value"></td><td id="allowable-values"></td><td 
id="description">Specifies the command to be executed; if just the name of an 
executable is provided, it must be in the user's environment 
PATH.</td></tr><tr><td id="name">Command Arguments</td><td 
id="default-value"></td><td id="allowable-values"></td><td id="description">The 
arguments to supply to the executable delimited by white space. White space can 
be escaped by enclosing it in double-quotes.</td></tr><tr><td id="name">Batch 
Duration</td><td id="default-value"></td><td id="allowable-values"></td><td 
id="description">If the process is expected to be long-running and produce 
textual output, a batch duration can be specified so that the output will be 
captured for this amount of time and a FlowFile will then be sent out with the 
results and a new FlowFile will be started, rather than waiting for the process 
to finish before sending out the results</td></tr><tr
 ><td id="name">Redirect Error Stream</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 redirect any error stream output of the process 
 >to the output stream. This is particularly helpful for processes which write 
 >extensively to the error stream or for troubleshooting.</td></tr><tr><td 
 >id="name"><strong>Argument Delimiter</strong></td><td id="default-value"> 
 ></td><td id="allowable-values"></td><td id="description">Delimiter to use to 
 >separate arguments for a command [default: space]. Must be a single 
 >character.</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">An environment variable name</td><td id="value">An environment 
 >variable value</td><td>These environment variables are passed to the process 
 >spawned by this P
 rocessor</td></tr></table></p><h3>Relationships: </h3><table 
id="relationships"><tr><th>Name</th><th>Description</th></tr><tr><td>success</td><td>All
 created FlowFiles are 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.ExecuteSQL/index.html
URL: 
http://svn.apache.org/viewvc/nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi.processors.standard.ExecuteSQL/index.html?rev=1719609&r1=1719608&r2=1719609&view=diff
==============================================================================
--- 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi.processors.standard.ExecuteSQL/index.html
 (original)
+++ 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi.processors.standard.ExecuteSQL/index.html
 Sat Dec 12 00:55:22 2015
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta 
charset="utf-8"></meta><title>ExecuteSQL</title><link rel="stylesheet" 
href="../../css/component-usage.css" 
type="text/css"></link></head><body><h2>Description: </h2><p>Execute provided 
SQL select query. Query result will be converted to Avro format. Streaming is 
used so arbitrarily large result sets are supported.</p><h3>Tags: </h3><p>sql, 
select, jdbc, query, database</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>Database Connection Pooling Service</strong></td><td 
id="default-value"></td><td id="allowable-values"><s
 trong>Controller Service API: 
</strong><br/>DBCPService<br/><strong>Implementation:</strong><br/><a 
href="../org.apache.nifi.dbcp.DBCPConnectionPool/index.html">DBCPConnectionPool</a></td><td
 id="description">The Controller Service that is used to obtain connection to 
database</td></tr><tr><td id="name"><strong>SQL select query</strong></td><td 
id="default-value"></td><td id="allowable-values"></td><td id="description">SQL 
select query<br/><strong>Supports Expression Language: 
true</strong></td></tr><tr><td id="name"><strong>Max Wait Time</strong></td><td 
id="default-value">0 seconds</td><td id="allowable-values"></td><td 
id="description">The maximum amount of time allowed for a running SQL select 
query  , zero means there is no limit. Max time less than 1 second will be 
equal to zero.</td></tr></table><h3>Relationships: </h3><table 
id="relationships"><tr><th>Name</th><th>Description</th></tr><tr><td>success</td><td>Successfully
 created FlowFile from SQL query result set.</td></tr><
 tr><td>failure</td><td>SQL query execution failed. Incoming FlowFile will be 
penalized and 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>ExecuteSQL</title><link rel="stylesheet" 
href="../../css/component-usage.css" 
type="text/css"></link></head><body><h2>Description: </h2><p>Execute provided 
SQL select query. Query result will be converted to Avro format. Streaming is 
used so arbitrarily large result sets are supported. This processor can be 
scheduled to run on a timer, or cron expression, using the standard scheduling 
methods, or it can be triggered by an incoming FlowFile. If it is triggered by 
an incoming FlowFile, then attributes of that FlowFile will be available when 
evaluating the select query. FlowFile attribute 'executesql.row.count' 
indicates how many rows were selected.</p><h3>Tags: </h3><p>sql, select, jdbc, 
query, database</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 valu
 es, 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>Database Connection Pooling Service</strong></td><td 
id="default-value"></td><td id="allowable-values"><strong>Controller Service 
API: </strong><br/>DBCPService<br/><strong>Implementation:</strong><br/><a 
href="../org.apache.nifi.dbcp.DBCPConnectionPool/index.html">DBCPConnectionPool</a></td><td
 id="description">The Controller Service that is used to obtain connection to 
database</td></tr><tr><td id="name"><strong>SQL select query</strong></td><td 
id="default-value"></td><td id="allowable-values"></td><td id="description">SQL 
select query<br/><strong>Supports Expression Language: 
true</strong></td></tr><tr><td id="name"><strong>Max Wait Time</strong></td><td 
id="default-value">0 seconds</td><td id="allowable-values"></td><td
  id="description">The maximum amount of time allowed for a running SQL select 
query  , zero means there is no limit. Max time less than 1 second will be 
equal to zero.</td></tr></table><h3>Relationships: </h3><table 
id="relationships"><tr><th>Name</th><th>Description</th></tr><tr><td>success</td><td>Successfully
 created FlowFile from SQL query result 
set.</td></tr><tr><td>failure</td><td>SQL query execution failed. Incoming 
FlowFile will be penalized and 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


Reply via email to