Modified: 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi.processors.standard.PutSQL/index.html
URL: 
http://svn.apache.org/viewvc/nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi.processors.standard.PutSQL/index.html?rev=1771896&r1=1771895&r2=1771896&view=diff
==============================================================================
--- 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi.processors.standard.PutSQL/index.html
 (original)
+++ 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi.processors.standard.PutSQL/index.html
 Tue Nov 29 12:33:21 2016
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta 
charset="utf-8"></meta><title>PutSQL</title><link rel="stylesheet" 
href="../../css/component-usage.css" 
type="text/css"></link></head><body><h2>Description: </h2><p>Executes a SQL 
UPDATE or INSERT command. The content of an incoming FlowFile is expected to be 
the SQL command to execute. The SQL command may use the ? to escape parameters. 
In this case, the parameters to use must exist as FlowFile attributes with the 
naming convention sql.args.N.type and sql.args.N.value, where N is a positive 
integer. The sql.args.N.type is expected to be a number indicating the JDBC 
Type. The content of the FlowFile is expected to be in UTF-8 
format.</p><h3>Tags: </h3><p>sql, put, rdbms, database, update, insert, 
relational</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="proper
 ties"><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><br/><a 
href="../org.apache.nifi.dbcp.DBCPConnectionPool/index.html">DBCPConnectionPool</a><br/><a
 
href="../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">Support Fragmented Transactions</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, when a FlowFile is consumed by this Processor, the 
Processor will first check the fragment.ide
 ntifier and fragment.count attributes of that FlowFile. If the fragment.count 
value is greater than 1, the Processor will not process any FlowFile will that 
fragment.identifier until all are available; at that point, it will process all 
FlowFiles with that fragment.identifier as a single transaction, in the order 
specified by the FlowFiles' fragment.index attributes. This Provides atomicity 
of those SQL statements. If this value is false, these attributes will be 
ignored and the updates will occur independent of one another.</td></tr><tr><td 
id="name">Transaction Timeout</td><td id="default-value"></td><td 
id="allowable-values"></td><td id="description">If the &lt;Support Fragmented 
Transactions&gt; property is set to true, specifies how long to wait for all 
FlowFiles for a particular fragment.identifier attribute to arrive before just 
transferring all of the FlowFiles with that identifier to the 'failure' 
relationship</td></tr><tr><td id="name"><strong>Batch Size</strong></td><td i
 d="default-value">100</td><td id="allowable-values"></td><td 
id="description">The preferred number of FlowFiles to put to the database in a 
single transaction</td></tr><tr><td id="name">Obtain Generated Keys</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, any key that is automatically generated by the 
database will be added to the FlowFile that generated it using the 
sql.generate.key attribute. This may result in slightly slower performance and 
is not supported by all databases.</td></tr></table><h3>Relationships: 
</h3><table 
id="relationships"><tr><th>Name</th><th>Description</th></tr><tr><td>retry</td><td>A
 FlowFile is routed to this relationship if the database cannot be updated but 
attempting the operation again may succeed</td></tr><tr><td>success</td><td>A 
FlowFile is routed to this relationship after the database is successfully 
updated</td></tr><tr><td>failure</td><td>A FlowFile is routed t
 o this relationship if the database cannot be updated and retrying the 
operation will also fail, such as an invalid query or an integrity constraint 
violation</td></tr></table><h3>Reads Attributes: </h3><table 
id="reads-attributes"><tr><th>Name</th><th>Description</th></tr><tr><td>fragment.identifier</td><td>If
 the &lt;Support Fragment Transactions&gt; property is true, this attribute is 
used to determine whether or not two FlowFiles belong to the same 
transaction.</td></tr><tr><td>fragment.count</td><td>If the &lt;Support 
Fragment Transactions&gt; property is true, this attribute is used to determine 
how many FlowFiles are needed to complete the 
transaction.</td></tr><tr><td>fragment.index</td><td>If the &lt;Support 
Fragment Transactions&gt; property is true, this attribute is used to determine 
the order that the FlowFiles in a transaction should be 
evaluated.</td></tr><tr><td>sql.args.N.type</td><td>Incoming FlowFiles are 
expected to be parameterized SQL statements. The type of ea
 ch Parameter is specified as an integer that represents the JDBC Type of the 
parameter.</td></tr><tr><td>sql.args.N.value</td><td>Incoming FlowFiles are 
expected to be parameterized SQL statements. The value of the Parameters are 
specified as sql.args.1.value, sql.args.2.value, sql.args.3.value, and so on. 
The type of the sql.args.1.value Parameter is specified by the sql.args.1.type 
attribute.</td></tr><tr><td>sql.args.N.format</td><td>This attribute is always 
optional, but default options may not always work for your data. Incoming 
FlowFiles are expected to be parameterized SQL statements. In some cases a 
format option needs to be specified, currently this is only applicable for 
binary data types. For binary data types available options are 'ascii', 
'base64' and 'hex'.  In 'ascii' format each string character in your attribute 
value represents a single byte, this is the default format and the format 
provided by Avro Processors. In 'base64' format your string is a Base64 encoded 
st
 ring.  In 'hex' format the string is hex encoded with all letters in upper 
case and no '0x' at the beginning.</td></tr></table><h3>Writes Attributes: 
</h3><table 
id="writes-attributes"><tr><th>Name</th><th>Description</th></tr><tr><td>sql.generated.key</td><td>If
 the database generated a key for an INSERT statement and the Obtain Generated 
Keys property is set to true, this attribute will be added to indicate the 
generated key, if possible. This feature is not supported by all database 
vendors.</td></tr></table><h3>See Also:</h3><p><a 
href="../org.apache.nifi.processors.standard.ConvertJSONToSQL/index.html">ConvertJSONToSQL</a></p></body></html>
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta 
charset="utf-8"></meta><title>PutSQL</title><link rel="stylesheet" 
href="../../css/component-usage.css" 
type="text/css"></link></head><body><h2>Description: </h2><p>Executes a SQL 
UPDATE or INSERT command. The content of an incoming FlowFile is expected to be 
the SQL command to execute. The SQL command may use the ? to escape parameters. 
In this case, the parameters to use must exist as FlowFile attributes with the 
naming convention sql.args.N.type and sql.args.N.value, where N is a positive 
integer. The sql.args.N.type is expected to be a number indicating the JDBC 
Type. The content of the FlowFile is expected to be in UTF-8 
format.</p><h3>Tags: </h3><p>sql, put, rdbms, database, update, insert, 
relational</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="proper
 ties"><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">Support Fragmented Transactions</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, when a FlowFile is consumed by this Processor, the 
Processor will first check the fragment.identifier and fragment.count 
attributes of that FlowFile. If the fragment.count value is greater tha
 n 1, the Processor will not process any FlowFile with that fragment.identifier 
until all are available; at that point, it will process all FlowFiles with that 
fragment.identifier as a single transaction, in the order specified by the 
FlowFiles' fragment.index attributes. This Provides atomicity of those SQL 
statements. If this value is false, these attributes will be ignored and the 
updates will occur independent of one another.</td></tr><tr><td 
id="name">Transaction Timeout</td><td id="default-value"></td><td 
id="allowable-values"></td><td id="description">If the &lt;Support Fragmented 
Transactions&gt; property is set to true, specifies how long to wait for all 
FlowFiles for a particular fragment.identifier attribute to arrive before just 
transferring all of the FlowFiles with that identifier to the 'failure' 
relationship</td></tr><tr><td id="name"><strong>Batch Size</strong></td><td 
id="default-value">100</td><td id="allowable-values"></td><td 
id="description">The preferred number
  of FlowFiles to put to the database in a single transaction</td></tr><tr><td 
id="name">Obtain Generated Keys</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, any key that is automatically generated by the 
database will be added to the FlowFile that generated it using the 
sql.generate.key attribute. This may result in slightly slower performance and 
is not supported by all databases.</td></tr></table><h3>Relationships: 
</h3><table 
id="relationships"><tr><th>Name</th><th>Description</th></tr><tr><td>retry</td><td>A
 FlowFile is routed to this relationship if the database cannot be updated but 
attempting the operation again may succeed</td></tr><tr><td>success</td><td>A 
FlowFile is routed to this relationship after the database is successfully 
updated</td></tr><tr><td>failure</td><td>A FlowFile is routed to this 
relationship if the database cannot be updated and retrying the operation will 
also fail, s
 uch as an invalid query or an integrity constraint 
violation</td></tr></table><h3>Reads Attributes: </h3><table 
id="reads-attributes"><tr><th>Name</th><th>Description</th></tr><tr><td>fragment.identifier</td><td>If
 the &lt;Support Fragment Transactions&gt; property is true, this attribute is 
used to determine whether or not two FlowFiles belong to the same 
transaction.</td></tr><tr><td>fragment.count</td><td>If the &lt;Support 
Fragment Transactions&gt; property is true, this attribute is used to determine 
how many FlowFiles are needed to complete the 
transaction.</td></tr><tr><td>fragment.index</td><td>If the &lt;Support 
Fragment Transactions&gt; property is true, this attribute is used to determine 
the order that the FlowFiles in a transaction should be 
evaluated.</td></tr><tr><td>sql.args.N.type</td><td>Incoming FlowFiles are 
expected to be parametrized SQL statements. The type of each Parameter is 
specified as an integer that represents the JDBC Type of the 
parameter.</td></tr><t
 r><td>sql.args.N.value</td><td>Incoming FlowFiles are expected to be 
parametrized SQL statements. The value of the Parameters are specified as 
sql.args.1.value, sql.args.2.value, sql.args.3.value, and so on. The type of 
the sql.args.1.value Parameter is specified by the sql.args.1.type 
attribute.</td></tr><tr><td>sql.args.N.format</td><td>This attribute is always 
optional, but default options may not always work for your data. Incoming 
FlowFiles are expected to be parametrized SQL statements. In some cases a 
format option needs to be specified, currently this is only applicable for 
binary data types. For binary data types available options are 'ascii', 
'base64' and 'hex'.  In 'ascii' format each string character in your attribute 
value represents a single byte, this is the default format and the format 
provided by Avro Processors. In 'base64' format your string is a Base64 encoded 
string.  In 'hex' format the string is hex encoded with all letters in upper 
case and no '0x' at the be
 ginning.</td></tr></table><h3>Writes Attributes: </h3><table 
id="writes-attributes"><tr><th>Name</th><th>Description</th></tr><tr><td>sql.generated.key</td><td>If
 the database generated a key for an INSERT statement and the Obtain Generated 
Keys property is set to true, this attribute will be added to indicate the 
generated key, if possible. This feature is not supported by all database 
vendors.</td></tr></table><h3>State management: </h3>This processor has no 
state management.<h3>Restricted: </h3><h3>See Also:</h3><p><a 
href="../org.apache.nifi.processors.standard.ConvertJSONToSQL/index.html">ConvertJSONToSQL</a></p></body></html>
\ No newline at end of file

Modified: 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi.processors.standard.PutSyslog/index.html
URL: 
http://svn.apache.org/viewvc/nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi.processors.standard.PutSyslog/index.html?rev=1771896&r1=1771895&r2=1771896&view=diff
==============================================================================
--- 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi.processors.standard.PutSyslog/index.html
 (original)
+++ 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi.processors.standard.PutSyslog/index.html
 Tue Nov 29 12:33:21 2016
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta 
charset="utf-8"></meta><title>PutSyslog</title><link rel="stylesheet" 
href="../../css/component-usage.css" 
type="text/css"></link></head><body><h2>Description: </h2><p>Sends Syslog 
messages to a given host and port over TCP or UDP. Messages are constructed 
from the "Message ___" properties of the processor which can use expression 
language to generate messages from incoming FlowFiles. The properties are used 
to construct messages of the form: (&lt;PRIORITY&gt;)(VERSION )(TIMESTAMP) 
(HOSTNAME) (BODY) where version is optional.  The constructed messages are 
checked against regular expressions for RFC5424 and RFC3164 formatted messages. 
The timestamp can be an RFC5424 timestamp with a format of 
"yyyy-MM-dd'T'HH:mm:ss.SZ" or "yyyy-MM-dd'T'HH:mm:ss.S+hh:mm", or it can be an 
RFC3164 timestamp with a format of "MMM d HH:mm:ss". If a message is 
constructed that does not form a valid Syslog message according to the above 
description, then it is rout
 ed to the invalid relationship. Valid messages are sent to the Syslog server 
and successes are routed to the success relationship, failures routed to the 
failure relationship.</p><h3>Tags: </h3><p>syslog, put, udp, tcp, 
logs</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>Hostname</strong></td><td 
id="default-value">localhost</td><td id="allowable-values"></td><td 
id="description">The ip address or hostname of the Syslog 
server.</td></tr><tr><td id="name"><strong>Protocol</strong></td><td 
id="default-value">UDP</td><td id="allowable-values"><ul><li>TCP</li><li>UD
 P</li></ul></td><td id="description">The protocol for Syslog 
communication.</td></tr><tr><td id="name"><strong>Port</strong></td><td 
id="default-value"></td><td id="allowable-values"></td><td id="description">The 
port for Syslog communication.</td></tr><tr><td id="name"><strong>Max Size of 
Socket Send Buffer</strong></td><td id="default-value">1 MB</td><td 
id="allowable-values"></td><td id="description">The maximum size of the socket 
send buffer that should be used. This is a suggestion to the Operating System 
to indicate how big the socket buffer should be. If this value is set too low, 
the buffer may fill up before the data can be read, and incoming data will be 
dropped.</td></tr><tr><td id="name">SSL Context Service</td><td 
id="default-value"></td><td id="allowable-values"><strong>Controller Service 
API: 
</strong><br/>SSLContextService<br/><strong>Implementation:</strong><br/><a 
href="../org.apache.nifi.ssl.StandardSSLContextService/index.html">StandardSSLContextService</a></td><
 td id="description">The Controller Service to use in order to obtain an SSL 
Context. If this property is set, syslog messages will be sent over a secure 
connection.</td></tr><tr><td id="name"><strong>Idle Connection 
Expiration</strong></td><td id="default-value">5 seconds</td><td 
id="allowable-values"></td><td id="description">The amount of time a connection 
should be held open without being used before closing the 
connection.</td></tr><tr><td id="name">Timeout</td><td id="default-value">10 
seconds</td><td id="allowable-values"></td><td id="description">The timeout for 
connecting to and communicating with the syslog server. Does not apply to 
UDP</td></tr><tr><td id="name"><strong>Batch Size</strong></td><td 
id="default-value">25</td><td id="allowable-values"></td><td 
id="description">The number of incoming FlowFiles to process in a single 
execution of this processor.</td></tr><tr><td id="name"><strong>Character 
Set</strong></td><td id="default-value">UTF-8</td><td id="allowable-valu
 es"></td><td id="description">Specifies the character set of the Syslog 
messages</td></tr><tr><td id="name"><strong>Message Priority</strong></td><td 
id="default-value"></td><td id="allowable-values"></td><td id="description">The 
priority for the Syslog messages, excluding &lt; &gt;.<br/><strong>Supports 
Expression Language: true</strong></td></tr><tr><td id="name">Message 
Version</td><td id="default-value"></td><td id="allowable-values"></td><td 
id="description">The version for the Syslog messages.<br/><strong>Supports 
Expression Language: true</strong></td></tr><tr><td id="name"><strong>Message 
Timestamp</strong></td><td id="default-value">${now():format('MMM d 
HH:mm:ss')}</td><td id="allowable-values"></td><td id="description">The 
timestamp for the Syslog messages. The timestamp can be an RFC5424 timestamp 
with a format of "yyyy-MM-dd'T'HH:mm:ss.SZ" or "yyyy-MM-dd'T'HH:mm:ss.S+hh:mm", 
" or it can be an RFC3164 timestamp with a format of "MMM d 
HH:mm:ss".<br/><strong>Supports Expr
 ession Language: true</strong></td></tr><tr><td id="name"><strong>Message 
Hostname</strong></td><td id="default-value">${hostname(true)}</td><td 
id="allowable-values"></td><td id="description">The hostname for the Syslog 
messages.<br/><strong>Supports Expression Language: 
true</strong></td></tr><tr><td id="name"><strong>Message Body</strong></td><td 
id="default-value"></td><td id="allowable-values"></td><td id="description">The 
body for the Syslog messages.<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>FlowFiles
 that are sent successfully to Syslog are sent out this 
relationship.</td></tr><tr><td>failure</td><td>FlowFiles that failed to send to 
Syslog are sent out this 
relationship.</td></tr><tr><td>invalid</td><td>FlowFiles that do not form a 
valid Syslog message are sent out this relationship.</td></tr></table><h3>Reads 
Attributes: </h3>Non
 e specified.<h3>Writes Attributes: </h3>None specified.<h3>See Also:</h3><p><a 
href="../org.apache.nifi.processors.standard.ListenSyslog/index.html">ListenSyslog</a>,
 <a 
href="../org.apache.nifi.processors.standard.ParseSyslog/index.html">ParseSyslog</a></p></body></html>
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta 
charset="utf-8"></meta><title>PutSyslog</title><link rel="stylesheet" 
href="../../css/component-usage.css" 
type="text/css"></link></head><body><h2>Description: </h2><p>Sends Syslog 
messages to a given host and port over TCP or UDP. Messages are constructed 
from the "Message ___" properties of the processor which can use expression 
language to generate messages from incoming FlowFiles. The properties are used 
to construct messages of the form: (&lt;PRIORITY&gt;)(VERSION )(TIMESTAMP) 
(HOSTNAME) (BODY) where version is optional.  The constructed messages are 
checked against regular expressions for RFC5424 and RFC3164 formatted messages. 
The timestamp can be an RFC5424 timestamp with a format of 
"yyyy-MM-dd'T'HH:mm:ss.SZ" or "yyyy-MM-dd'T'HH:mm:ss.S+hh:mm", or it can be an 
RFC3164 timestamp with a format of "MMM d HH:mm:ss". If a message is 
constructed that does not form a valid Syslog message according to the above 
description, then it is rout
 ed to the invalid relationship. Valid messages are sent to the Syslog server 
and successes are routed to the success relationship, failures routed to the 
failure relationship.</p><h3>Tags: </h3><p>syslog, put, udp, tcp, 
logs</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>Hostname</strong></td><td 
id="default-value">localhost</td><td id="allowable-values"></td><td 
id="description">The ip address or hostname of the Syslog 
server.</td></tr><tr><td id="name"><strong>Protocol</strong></td><td 
id="default-value">UDP</td><td id="allowable-values"><ul><li>TCP</li><li>UD
 P</li></ul></td><td id="description">The protocol for Syslog 
communication.</td></tr><tr><td id="name"><strong>Port</strong></td><td 
id="default-value"></td><td id="allowable-values"></td><td id="description">The 
port for Syslog communication.</td></tr><tr><td id="name"><strong>Max Size of 
Socket Send Buffer</strong></td><td id="default-value">1 MB</td><td 
id="allowable-values"></td><td id="description">The maximum size of the socket 
send buffer that should be used. This is a suggestion to the Operating System 
to indicate how big the socket buffer should be. If this value is set too low, 
the buffer may fill up before the data can be read, and incoming data will be 
dropped.</td></tr><tr><td id="name">SSL Context Service</td><td 
id="default-value"></td><td id="allowable-values"><strong>Controller Service 
API: 
</strong><br/>SSLContextService<br/><strong>Implementation:</strong><br/><a 
href="../org.apache.nifi.ssl.StandardSSLContextService/index.html">StandardSSLContextService</a></td><
 td id="description">The Controller Service to use in order to obtain an SSL 
Context. If this property is set, syslog messages will be sent over a secure 
connection.</td></tr><tr><td id="name"><strong>Idle Connection 
Expiration</strong></td><td id="default-value">5 seconds</td><td 
id="allowable-values"></td><td id="description">The amount of time a connection 
should be held open without being used before closing the 
connection.</td></tr><tr><td id="name">Timeout</td><td id="default-value">10 
seconds</td><td id="allowable-values"></td><td id="description">The timeout for 
connecting to and communicating with the syslog server. Does not apply to 
UDP</td></tr><tr><td id="name"><strong>Batch Size</strong></td><td 
id="default-value">25</td><td id="allowable-values"></td><td 
id="description">The number of incoming FlowFiles to process in a single 
execution of this processor.</td></tr><tr><td id="name"><strong>Character 
Set</strong></td><td id="default-value">UTF-8</td><td id="allowable-valu
 es"></td><td id="description">Specifies the character set of the Syslog 
messages</td></tr><tr><td id="name"><strong>Message Priority</strong></td><td 
id="default-value"></td><td id="allowable-values"></td><td id="description">The 
priority for the Syslog messages, excluding &lt; &gt;.<br/><strong>Supports 
Expression Language: true</strong></td></tr><tr><td id="name">Message 
Version</td><td id="default-value"></td><td id="allowable-values"></td><td 
id="description">The version for the Syslog messages.<br/><strong>Supports 
Expression Language: true</strong></td></tr><tr><td id="name"><strong>Message 
Timestamp</strong></td><td id="default-value">${now():format('MMM d 
HH:mm:ss')}</td><td id="allowable-values"></td><td id="description">The 
timestamp for the Syslog messages. The timestamp can be an RFC5424 timestamp 
with a format of "yyyy-MM-dd'T'HH:mm:ss.SZ" or "yyyy-MM-dd'T'HH:mm:ss.S+hh:mm", 
" or it can be an RFC3164 timestamp with a format of "MMM d 
HH:mm:ss".<br/><strong>Supports Expr
 ession Language: true</strong></td></tr><tr><td id="name"><strong>Message 
Hostname</strong></td><td id="default-value">${hostname(true)}</td><td 
id="allowable-values"></td><td id="description">The hostname for the Syslog 
messages.<br/><strong>Supports Expression Language: 
true</strong></td></tr><tr><td id="name"><strong>Message Body</strong></td><td 
id="default-value"></td><td id="allowable-values"></td><td id="description">The 
body for the Syslog messages.<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>FlowFiles
 that are sent successfully to Syslog are sent out this 
relationship.</td></tr><tr><td>failure</td><td>FlowFiles that failed to send to 
Syslog are sent out this 
relationship.</td></tr><tr><td>invalid</td><td>FlowFiles that do not form a 
valid Syslog message are sent out this relationship.</td></tr></table><h3>Reads 
Attributes: </h3>Non
 e specified.<h3>Writes Attributes: </h3>None specified.<h3>State management: 
</h3>This processor has no state management.<h3>Restricted: </h3><h3>See 
Also:</h3><p><a 
href="../org.apache.nifi.processors.standard.ListenSyslog/index.html">ListenSyslog</a>,
 <a 
href="../org.apache.nifi.processors.standard.ParseSyslog/index.html">ParseSyslog</a></p></body></html>
\ No newline at end of file

Modified: 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi.processors.standard.PutTCP/index.html
URL: 
http://svn.apache.org/viewvc/nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi.processors.standard.PutTCP/index.html?rev=1771896&r1=1771895&r2=1771896&view=diff
==============================================================================
--- 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi.processors.standard.PutTCP/index.html
 (original)
+++ 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi.processors.standard.PutTCP/index.html
 Tue Nov 29 12:33:21 2016
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta 
charset="utf-8"></meta><title>PutTCP</title><link rel="stylesheet" 
href="../../css/component-usage.css" 
type="text/css"></link></head><body><h2>Description: </h2><p>The PutTCP 
processor receives a FlowFile and transmits the FlowFile content over a TCP 
connection to the configured TCP server. By default, the FlowFiles are 
transmitted over the same TCP connection (or pool of TCP connections if 
multiple input threads are configured). To assist the TCP server with 
determining message boundaries, an optional "Outgoing Message Delimiter" string 
can be configured which is appended to the end of each FlowFiles content when 
it is transmitted over the TCP connection. An optional "Connection Per 
FlowFile" parameter can be specified to change the behaviour so that each 
FlowFiles content is transmitted over a single TCP connection which is opened 
when the FlowFile is received and closed after the FlowFile has been sent. This 
option should only be used f
 or low message volume scenarios, otherwise the platform may run out of TCP 
sockets.</p><h3>Tags: </h3><p>remote, egress, put, tcp</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>Hostname</strong></td><td 
id="default-value">localhost</td><td id="allowable-values"></td><td 
id="description">The ip address or hostname of the 
destination.</td></tr><tr><td id="name"><strong>Port</strong></td><td 
id="default-value"></td><td id="allowable-values"></td><td id="description">The 
port on the destination.</td></tr><tr><td id="name"><strong>Max Size of Socket 
Send Buffer</stro
 ng></td><td id="default-value">1 MB</td><td id="allowable-values"></td><td 
id="description">The maximum size of the socket send buffer that should be 
used. This is a suggestion to the Operating System to indicate how big the 
socket buffer should be. If this value is set too low, the buffer may fill up 
before the data can be read, and incoming data will be 
dropped.</td></tr><tr><td id="name"><strong>Idle Connection 
Expiration</strong></td><td id="default-value">5 seconds</td><td 
id="allowable-values"></td><td id="description">The amount of time a connection 
should be held open without being used before closing the 
connection.</td></tr><tr><td id="name"><strong>Connection Per 
FlowFile</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 to send each FlowFile's content on an 
individual connection.</td></tr><tr><td id="name"><strong>Outgoing Message 
Delimiter</strong></td><td id="default-v
 alue">\n</td><td id="allowable-values"></td><td id="description">Specifies the 
delimiter to use when sending messages out over the same TCP stream. The 
delimiter is appended to each FlowFile message that is transmitted over the 
stream so that the receiver can determine when one message ends and the next 
message begins. Users should ensure that the FlowFile content does not contain 
the delimiter character to avoid errors. In order to use a new line character 
you can enter '\n'. For a tab character use '\t'. Finally for a carriage return 
use '\r'.<br/><strong>Supports Expression Language: 
true</strong></td></tr><tr><td id="name">Timeout</td><td id="default-value">10 
seconds</td><td id="allowable-values"></td><td id="description">The timeout for 
connecting to and communicating with the destination. Does not apply to 
UDP</td></tr><tr><td id="name">SSL Context Service</td><td 
id="default-value"></td><td id="allowable-values"><strong>Controller Service 
API: </strong><br/>SSLContextService
 <br/><strong>Implementation:</strong><br/><a 
href="../org.apache.nifi.ssl.StandardSSLContextService/index.html">StandardSSLContextService</a></td><td
 id="description">The Controller Service to use in order to obtain an SSL 
Context. If this property is set, messages will be sent over a secure 
connection.</td></tr><tr><td id="name"><strong>Character Set</strong></td><td 
id="default-value">UTF-8</td><td id="allowable-values"></td><td 
id="description">Specifies the character set of the data being 
sent.</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 sent successfully to the destination are sent out this 
relationship.</td></tr><tr><td>failure</td><td>FlowFiles that failed to send to 
the destination are sent out this relationship.</td></tr></table><h3>Reads 
Attributes: </h3>None specified.<h3>Writes Attributes: </h3>None 
specified.<h3>See Also:</h3><p><a href="../org.apache.nifi.process
 ors.standard.ListenTCP/index.html">ListenTCP</a></p></body></html>
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta 
charset="utf-8"></meta><title>PutTCP</title><link rel="stylesheet" 
href="../../css/component-usage.css" 
type="text/css"></link></head><body><h2>Description: </h2><p>The PutTCP 
processor receives a FlowFile and transmits the FlowFile content over a TCP 
connection to the configured TCP server. By default, the FlowFiles are 
transmitted over the same TCP connection (or pool of TCP connections if 
multiple input threads are configured). To assist the TCP server with 
determining message boundaries, an optional "Outgoing Message Delimiter" string 
can be configured which is appended to the end of each FlowFiles content when 
it is transmitted over the TCP connection. An optional "Connection Per 
FlowFile" parameter can be specified to change the behaviour so that each 
FlowFiles content is transmitted over a single TCP connection which is opened 
when the FlowFile is received and closed after the FlowFile has been sent. This 
option should only be used f
 or low message volume scenarios, otherwise the platform may run out of TCP 
sockets.</p><h3>Tags: </h3><p>remote, egress, put, tcp</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>Hostname</strong></td><td 
id="default-value">localhost</td><td id="allowable-values"></td><td 
id="description">The ip address or hostname of the 
destination.</td></tr><tr><td id="name"><strong>Port</strong></td><td 
id="default-value"></td><td id="allowable-values"></td><td id="description">The 
port on the destination.</td></tr><tr><td id="name"><strong>Max Size of Socket 
Send Buffer</stro
 ng></td><td id="default-value">1 MB</td><td id="allowable-values"></td><td 
id="description">The maximum size of the socket send buffer that should be 
used. This is a suggestion to the Operating System to indicate how big the 
socket buffer should be. If this value is set too low, the buffer may fill up 
before the data can be read, and incoming data will be 
dropped.</td></tr><tr><td id="name"><strong>Idle Connection 
Expiration</strong></td><td id="default-value">5 seconds</td><td 
id="allowable-values"></td><td id="description">The amount of time a connection 
should be held open without being used before closing the 
connection.</td></tr><tr><td id="name"><strong>Connection Per 
FlowFile</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 to send each FlowFile's content on an 
individual connection.</td></tr><tr><td id="name"><strong>Outgoing Message 
Delimiter</strong></td><td id="default-v
 alue">\n</td><td id="allowable-values"></td><td id="description">Specifies the 
delimiter to use when sending messages out over the same TCP stream. The 
delimiter is appended to each FlowFile message that is transmitted over the 
stream so that the receiver can determine when one message ends and the next 
message begins. Users should ensure that the FlowFile content does not contain 
the delimiter character to avoid errors. In order to use a new line character 
you can enter '\n'. For a tab character use '\t'. Finally for a carriage return 
use '\r'.<br/><strong>Supports Expression Language: 
true</strong></td></tr><tr><td id="name">Timeout</td><td id="default-value">10 
seconds</td><td id="allowable-values"></td><td id="description">The timeout for 
connecting to and communicating with the destination. Does not apply to 
UDP</td></tr><tr><td id="name">SSL Context Service</td><td 
id="default-value"></td><td id="allowable-values"><strong>Controller Service 
API: </strong><br/>SSLContextService
 <br/><strong>Implementation:</strong><br/><a 
href="../org.apache.nifi.ssl.StandardSSLContextService/index.html">StandardSSLContextService</a></td><td
 id="description">The Controller Service to use in order to obtain an SSL 
Context. If this property is set, messages will be sent over a secure 
connection.</td></tr><tr><td id="name"><strong>Character Set</strong></td><td 
id="default-value">UTF-8</td><td id="allowable-values"></td><td 
id="description">Specifies the character set of the data being 
sent.</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 sent successfully to the destination are sent out this 
relationship.</td></tr><tr><td>failure</td><td>FlowFiles that failed to send to 
the destination are sent out this relationship.</td></tr></table><h3>Reads 
Attributes: </h3>None specified.<h3>Writes Attributes: </h3>None 
specified.<h3>State management: </h3>This processor has no state m
 anagement.<h3>Restricted: </h3><h3>See Also:</h3><p><a 
href="../org.apache.nifi.processors.standard.ListenTCP/index.html">ListenTCP</a></p></body></html>
\ No newline at end of file

Modified: 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi.processors.standard.PutUDP/index.html
URL: 
http://svn.apache.org/viewvc/nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi.processors.standard.PutUDP/index.html?rev=1771896&r1=1771895&r2=1771896&view=diff
==============================================================================
--- 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi.processors.standard.PutUDP/index.html
 (original)
+++ 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi.processors.standard.PutUDP/index.html
 Tue Nov 29 12:33:21 2016
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta 
charset="utf-8"></meta><title>PutUDP</title><link rel="stylesheet" 
href="../../css/component-usage.css" 
type="text/css"></link></head><body><h2>Description: </h2><p>The PutUDP 
processor receives a FlowFile and packages the FlowFile content into a single 
UDP datagram packet which is then transmitted to the configured UDP server. The 
user must ensure that the FlowFile content being fed to this processor is not 
larger than the maximum size for the underlying UDP transport. The maximum 
transport size will vary based on the platform setup but is generally just 
under 64KB. FlowFiles will be marked as failed if their content is larger than 
the maximum transport size.</p><h3>Tags: </h3><p>remote, egress, put, 
udp</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="properti
 es"><tr><th>Name</th><th>Default Value</th><th>Allowable 
Values</th><th>Description</th></tr><tr><td 
id="name"><strong>Hostname</strong></td><td 
id="default-value">localhost</td><td id="allowable-values"></td><td 
id="description">The ip address or hostname of the 
destination.</td></tr><tr><td id="name"><strong>Port</strong></td><td 
id="default-value"></td><td id="allowable-values"></td><td id="description">The 
port on the destination.</td></tr><tr><td id="name"><strong>Max Size of Socket 
Send Buffer</strong></td><td id="default-value">1 MB</td><td 
id="allowable-values"></td><td id="description">The maximum size of the socket 
send buffer that should be used. This is a suggestion to the Operating System 
to indicate how big the socket buffer should be. If this value is set too low, 
the buffer may fill up before the data can be read, and incoming data will be 
dropped.</td></tr><tr><td id="name"><strong>Idle Connection 
Expiration</strong></td><td id="default-value">5 seconds</td><td id="
 allowable-values"></td><td id="description">The amount of time a connection 
should be held open without being used before closing the 
connection.</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 sent successfully to the destination are sent out this 
relationship.</td></tr><tr><td>failure</td><td>FlowFiles that failed to send to 
the destination are sent out this relationship.</td></tr></table><h3>Reads 
Attributes: </h3>None specified.<h3>Writes Attributes: </h3>None 
specified.<h3>See Also:</h3><p><a 
href="../org.apache.nifi.processors.standard.ListenUDP/index.html">ListenUDP</a></p></body></html>
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta 
charset="utf-8"></meta><title>PutUDP</title><link rel="stylesheet" 
href="../../css/component-usage.css" 
type="text/css"></link></head><body><h2>Description: </h2><p>The PutUDP 
processor receives a FlowFile and packages the FlowFile content into a single 
UDP datagram packet which is then transmitted to the configured UDP server. The 
user must ensure that the FlowFile content being fed to this processor is not 
larger than the maximum size for the underlying UDP transport. The maximum 
transport size will vary based on the platform setup but is generally just 
under 64KB. FlowFiles will be marked as failed if their content is larger than 
the maximum transport size.</p><h3>Tags: </h3><p>remote, egress, put, 
udp</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="properti
 es"><tr><th>Name</th><th>Default Value</th><th>Allowable 
Values</th><th>Description</th></tr><tr><td 
id="name"><strong>Hostname</strong></td><td 
id="default-value">localhost</td><td id="allowable-values"></td><td 
id="description">The ip address or hostname of the 
destination.</td></tr><tr><td id="name"><strong>Port</strong></td><td 
id="default-value"></td><td id="allowable-values"></td><td id="description">The 
port on the destination.</td></tr><tr><td id="name"><strong>Max Size of Socket 
Send Buffer</strong></td><td id="default-value">1 MB</td><td 
id="allowable-values"></td><td id="description">The maximum size of the socket 
send buffer that should be used. This is a suggestion to the Operating System 
to indicate how big the socket buffer should be. If this value is set too low, 
the buffer may fill up before the data can be read, and incoming data will be 
dropped.</td></tr><tr><td id="name"><strong>Idle Connection 
Expiration</strong></td><td id="default-value">5 seconds</td><td id="
 allowable-values"></td><td id="description">The amount of time a connection 
should be held open without being used before closing the 
connection.</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 sent successfully to the destination are sent out this 
relationship.</td></tr><tr><td>failure</td><td>FlowFiles that failed to send to 
the destination are sent out this relationship.</td></tr></table><h3>Reads 
Attributes: </h3>None specified.<h3>Writes Attributes: </h3>None 
specified.<h3>State management: </h3>This processor has no state 
management.<h3>Restricted: </h3><h3>See Also:</h3><p><a 
href="../org.apache.nifi.processors.standard.ListenUDP/index.html">ListenUDP</a></p></body></html>
\ No newline at end of file

Modified: 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi.processors.standard.QueryDatabaseTable/index.html
URL: 
http://svn.apache.org/viewvc/nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi.processors.standard.QueryDatabaseTable/index.html?rev=1771896&r1=1771895&r2=1771896&view=diff
==============================================================================
--- 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi.processors.standard.QueryDatabaseTable/index.html
 (original)
+++ 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi.processors.standard.QueryDatabaseTable/index.html
 Tue Nov 29 12:33:21 2016
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta 
charset="utf-8"></meta><title>QueryDatabaseTable</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 'querydbtable.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 de
 fault 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>Database Connection Pooling Service</strong></td><td 
id="default-value"></td><td id="allowable-values"><strong>Controller Service 
API: </strong><br/>DBCPService<br/><strong>Implementations: </strong><br/><a 
href="../org.apache.nifi.dbcp.DBCPConnectionPool/index.html">DBCPConnectionPool</a><br/><a
 
href="../org.apache.nifi.dbcp.hive.HiveConnectionPool/index.html">HiveConnectionPool</a></td><td
 id="description">The Controller Service that is used to obtain a connection to 
the database.</td></tr><tr><td id="name"><strong>Database Type</strong></td><td 
id="default-value">Generic</td><td 
id="allowable-values"><ul><li>Generic</li><li>Oracle</li></ul></td><td 
id="description">The type/flavor of database, used for generating 
database-specific code. In many cases the Generic type should suffice, but some 
databases (such as Oracle) require c
 ustom SQL clauses. </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 database table 
to be queried.</td></tr><tr><td id="name">Columns to Return</td><td 
id="default-value"></td><td id="allowable-values"></td><td id="description">A 
comma-separated list of column names to be used in the query. If your database 
requires special treatment of the names (quoting, e.g.), each name should 
include such treatment. If no column names are supplied, all columns in the 
specified table will be returned.</td></tr><tr><td id="name">Maximum-value 
Columns</td><td id="default-value"></td><td id="allowable-values"></td><td 
id="description">A comma-separated list of column names. The processor will 
keep track of the maximum value for each column that has been returned since 
the processor started running. This can be used to retrieve only those rows 
that have been added/updated since the last retrieval
 . Note that some JDBC types such as bit/boolean are not conducive to 
maintaining maximum value, so columns of these types should not be listed in 
this property, and will result in error(s) during processing. If no columns are 
provided, all rows from the table will be considered, which could have a 
performance impact.</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><tr><td 
id="name"><strong>Fetch Size</strong></td><td id="default-value">0</td><td 
id="allowable-values"></td><td id="description">The number of result rows to be 
fetched from the result set at a time. This is a hint to the driver and may not 
be honored and/or exact. If the value specified is zero, then the hint is 
ignored.</td></tr><tr><td id="name"><strong>Max Rows
  Per Flow File</strong></td><td id="default-value">0</td><td 
id="allowable-values"></td><td id="description">The maximum number of result 
rows that will be included in a single FlowFile. This will allow you to break 
up very large result sets into multiple FlowFiles. If the value specified is 
zero, then all rows are returned in a single 
FlowFile.</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">Initial Max Value</td><td id="value">Attribute Expression 
Language</td><td>Specifies an initial max value for max value columns. 
Properties should be added in the format 
`initial.maxvalue.{max_value_column}`.</td></tr></table></p><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>
 </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>querydbtable.row.count</td><td>Not
 Specified</td></tr><tr><td>fragment.identifier</td><td>If 'Max Rows Per Flow 
File' is set then all FlowFiles from the same query result set 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>If 'Max Rows Per 
Flow File' is set then this is the total number of  FlowFiles produced by a 
single ResultSet. This can be used in conjunction with the fragment.identifier 
attribute in order to know how many FlowFiles belonged to the same incoming 
ResultSet.</td></tr><tr><td>fragment.index</td><td>If 'Max Rows Per Flow File' 
is set then the position of this FlowFile in the list of outgoing FlowFiles 
that were all derived from the same result set FlowFile. This can be used in 
conjunction with the fragment.id
 entifier attribute to know which FlowFiles originated from the same query 
result set and in what order  FlowFiles were 
produced</td></tr><tr><td>maxvalue.*</td><td>Each attribute contains the 
observed maximum value of a specified 'Maximum-value Column'. The suffix of the 
attribute is the name of the column</td></tr></table></body></html>
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta 
charset="utf-8"></meta><title>QueryDatabaseTable</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 'querydbtable.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 de
 fault 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>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 a connection to 
the database.</td></tr><tr><td id="name"><strong>Database Type</strong></td><td 
id="default-value">Generic</td><td 
id="allowable-values"><ul><li>Generic</li><li>Oracle</li></ul></td><td 
id="description">The type/flavor of database, used for generating 
database-specific code. In many cases the Generic type should suffice, but some 
databases (such as Oracle) require custom SQL clauses. </td></tr><tr><td 
id="name"><strong>Table Name</strong></td><td id="default-val
 ue"></td><td id="allowable-values"></td><td id="description">The name of the 
database table to be queried.</td></tr><tr><td id="name">Columns to 
Return</td><td id="default-value"></td><td id="allowable-values"></td><td 
id="description">A comma-separated list of column names to be used in the 
query. If your database requires special treatment of the names (quoting, 
e.g.), each name should include such treatment. If no column names are 
supplied, all columns in the specified table will be returned.</td></tr><tr><td 
id="name">Maximum-value Columns</td><td id="default-value"></td><td 
id="allowable-values"></td><td id="description">A comma-separated list of 
column names. The processor will keep track of the maximum value for each 
column that has been returned since the processor started running. Using 
multiple columns implies an order to the column list, and each column's values 
are expected to increase more slowly than the previous columns' values. Thus, 
using multiple columns implies a 
 hierarchical structure of columns, which is usually used for partitioning 
tables. This processor can be used to retrieve only those rows that have been 
added/updated since the last retrieval. Note that some JDBC types such as 
bit/boolean are not conducive to maintaining maximum value, so columns of these 
types should not be listed in this property, and will result in error(s) during 
processing. If no columns are provided, all rows from the table will be 
considered, which could have a performance impact.</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><tr><td 
id="name"><strong>Fetch Size</strong></td><td id="default-value">0</td><td 
id="allowable-values"></td><td id="description">The number of result rows to be 
fetched from the
  result set at a time. This is a hint to the driver and may not be honored 
and/or exact. If the value specified is zero, then the hint is 
ignored.</td></tr><tr><td id="name"><strong>Max Rows Per Flow 
File</strong></td><td id="default-value">0</td><td 
id="allowable-values"></td><td id="description">The maximum number of result 
rows that will be included in a single FlowFile. This will allow you to break 
up very large result sets into multiple FlowFiles. If the value specified is 
zero, then all rows are returned in a single FlowFile.</td></tr><tr><td 
id="name"><strong>Normalize Table/Column Names</strong></td><td 
id="default-value">false</td><td 
id="allowable-values"><ul><li>true</li><li>false</li></ul></td><td 
id="description">Whether to change non-Avro-compatible characters in column 
names to Avro-compatible characters. For example, colons and periods will be 
changed to underscores in order to build a valid Avro 
record.</td></tr></table><h3>Dynamic Properties: </h3><p>Dynamic Proper
 ties 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">Initial Max Value</td><td id="value">Attribute Expression 
Language</td><td>Specifies an initial max value for max value columns. 
Properties should be added in the format 
`initial.maxvalue.{max_value_column}`.</td></tr></table></p><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></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>querydbtable.row.count</td><td>Not
 Specified</td></tr><tr><td>fragment.identifier</td><td>If 'Max Rows Per Flow 
File' is set then all FlowFiles from the same query result set 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>If 
'Max Rows Per Flow File' is set then this is the total number of  FlowFiles 
produced by a single ResultSet. This can be used in conjunction with the 
fragment.identifier attribute in order to know how many FlowFiles belonged to 
the same incoming ResultSet.</td></tr><tr><td>fragment.index</td><td>If 'Max 
Rows Per Flow File' is set then the position of this FlowFile in the list of 
outgoing FlowFiles that were all derived from the same result set FlowFile. 
This can be used in conjunction with the fragment.identifier attribute to know 
which FlowFiles originated from the same query result set and in what order  
FlowFiles were produced</td></tr><tr><td>maxvalue.*</td><td>Each attribute 
contains the observed maximum value of a specified 'Maximum-value Column'. The 
suffix of the attribute is the name of the column</td></tr></table><h3>State 
management: </h3><table id="stateful"><tr><th>Scope</th><th>Description</th>
 </tr><tr><td>CLUSTER</td><td>After performing a query on the specified table, 
the maximum values for the specified column(s) will be retained for use in 
future executions of the query. This allows the Processor to fetch only those 
records that have max values greater than the retained values. This can be used 
for incremental fetching, fetching of newly added rows, etc. To clear the 
maximum values, clear the state of the processor per the State Management 
documentation</td></tr></table><h3>Restricted: </h3></body></html>
\ No newline at end of file

Modified: 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi.processors.standard.ReplaceText/index.html
URL: 
http://svn.apache.org/viewvc/nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi.processors.standard.ReplaceText/index.html?rev=1771896&r1=1771895&r2=1771896&view=diff
==============================================================================
--- 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi.processors.standard.ReplaceText/index.html
 (original)
+++ 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi.processors.standard.ReplaceText/index.html
 Tue Nov 29 12:33:21 2016
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta 
charset="utf-8"></meta><title>ReplaceText</title><link rel="stylesheet" 
href="../../css/component-usage.css" 
type="text/css"></link></head><body><h2>Description: </h2><p>Updates the 
content of a FlowFile by evaluating a Regular Expression (regex) against it and 
replacing the section of the content that matches the Regular Expression with 
some alternate value.</p><h3>Tags: </h3><p>Text, Regular Expression, Update, 
Change, Replace, Modify, Regex</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>Search Value</strong></td><td 
 id="default-value">(?s:^.*$)</td><td id="allowable-values"></td><td 
id="description">The Search Value to search for in the FlowFile content. Only 
used for 'Literal Replace' and 'Regex Replace' matching 
strategies<br/><strong>Supports Expression Language: 
true</strong></td></tr><tr><td id="name"><strong>Replacement 
Value</strong></td><td id="default-value">$1</td><td 
id="allowable-values"></td><td id="description">The value to insert using the 
'Replacement Strategy'. Using "Regex Replace" back-references to Regular 
Expression capturing groups are supported, but back-references that reference 
capturing groups that do not exist in the regular expression will be treated as 
literal value. Back References may also be referenced using the Expression 
Language, as '$1', '$2', etc. The single-tick marks MUST be included, as these 
variables are not "Standard" attribute names (attribute names must be quoted 
unless they contain only numbers, letters, and _).<br/><strong>Supports 
Expression Langu
 age: true</strong></td></tr><tr><td id="name"><strong>Character 
Set</strong></td><td id="default-value">UTF-8</td><td 
id="allowable-values"></td><td id="description">The Character Set in which the 
file is encoded</td></tr><tr><td id="name"><strong>Maximum Buffer 
Size</strong></td><td id="default-value">1 MB</td><td 
id="allowable-values"></td><td id="description">Specifies the maximum amount of 
data to buffer (per file or per line, depending on the Evaluation Mode) in 
order to apply the replacement. If 'Entire Text' (in Evaluation Mode) is 
selected and the FlowFile is larger than this value, the FlowFile will be 
routed to 'failure'. In 'Line-by-Line' Mode, if a single line is larger than 
this value, the FlowFile will be routed to 'failure'. A default value of 1 MB 
is provided, primarily for 'Entire Text' mode. In 'Line-by-Line' Mode, a value 
such as 8 KB or 16 KB is suggested. This value is ignored if the 
&lt;Replacement Strategy&gt; property is set to one of: Append, Prepend, Always
  Replace</td></tr><tr><td id="name"><strong>Replacement 
Strategy</strong></td><td id="default-value">Regex Replace</td><td 
id="allowable-values"><ul><li>Prepend <img src="../../html/images/iconInfo.png" 
alt="Insert the Replacement Value at the beginning of the FlowFile or the 
beginning of each line (depending on the Evaluation Mode). For 
&quot;Line-by-Line&quot; Evaluation Mode, the value will be prepended to each 
line. For &quot;Entire Text&quot; evaluation mode, the value will be prepended 
to the entire text." title="Insert the Replacement Value at the beginning of 
the FlowFile or the beginning of each line (depending on the Evaluation Mode). 
For &quot;Line-by-Line&quot; Evaluation Mode, the value will be prepended to 
each line. For &quot;Entire Text&quot; evaluation mode, the value will be 
prepended to the entire text."></img></li><li>Append <img 
src="../../html/images/iconInfo.png" alt="Insert the Replacement Value at the 
end of the FlowFile or the end of each line (depending on
  the Evluation Mode). For &quot;Line-by-Line&quot; Evaluation Mode, the value 
will be appended to each line. For &quot;Entire Text&quot; evaluation mode, the 
value will be appended to the entire text." title="Insert the Replacement Value 
at the end of the FlowFile or the end of each line (depending on the Evluation 
Mode). For &quot;Line-by-Line&quot; Evaluation Mode, the value will be appended 
to each line. For &quot;Entire Text&quot; evaluation mode, the value will be 
appended to the entire text."></img></li><li>Regex Replace <img 
src="../../html/images/iconInfo.png" alt="Interpret the Search Value as a 
Regular Expression and replace all matches with the Replacement Value. The 
Replacement Value may reference Capturing Groups used in the Search Value by 
using a dollar-sign followed by the Capturing Group number, such as $1 or $2. 
If the Search Value is set to .* then everything is replaced without even 
evaluating the Regular Expression." title="Interpret the Search Value as a 
Regula
 r Expression and replace all matches with the Replacement Value. The 
Replacement Value may reference Capturing Groups used in the Search Value by 
using a dollar-sign followed by the Capturing Group number, such as $1 or $2. 
If the Search Value is set to .* then everything is replaced without even 
evaluating the Regular Expression."></img></li><li>Literal Replace <img 
src="../../html/images/iconInfo.png" alt="Search for all instances of the 
Search Value and replace the matches with the Replacement Value." title="Search 
for all instances of the Search Value and replace the matches with the 
Replacement Value."></img></li><li>Always Replace <img 
src="../../html/images/iconInfo.png" alt="Always replaces the entire line or 
the entire contents of the FlowFile (depending on the value of the 
&lt;Evaluation Mode&gt; property) and does not bother searching for any value. 
When this strategy is chosen, the &lt;Search Value&gt; property is ignored." 
title="Always replaces the entire line or the e
 ntire contents of the FlowFile (depending on the value of the &lt;Evaluation 
Mode&gt; property) and does not bother searching for any value. When this 
strategy is chosen, the &lt;Search Value&gt; property is 
ignored."></img></li></ul></td><td id="description">The strategy for how and 
what to replace within the FlowFile's text content.</td></tr><tr><td 
id="name"><strong>Evaluation Mode</strong></td><td id="default-value">Entire 
text</td><td id="allowable-values"><ul><li>Line-by-Line</li><li>Entire 
text</li></ul></td><td id="description">Run the 'Replacement Strategy' against 
each line separately (Line-by-Line) or buffer the entire file into memory 
(Entire Text) and run against that.</td></tr></table><h3>Relationships: 
</h3><table 
id="relationships"><tr><th>Name</th><th>Description</th></tr><tr><td>success</td><td>FlowFiles
 that have been successfully processed are routed to this relationship. This 
includes both FlowFiles that had text replaced and those that did 
not.</td></tr><tr><td
 >failure</td><td>FlowFiles that could not be updated 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
+<!DOCTYPE html><html lang="en"><head><meta 
charset="utf-8"></meta><title>ReplaceText</title><link rel="stylesheet" 
href="../../css/component-usage.css" 
type="text/css"></link></head><body><h2>Description: </h2><p>Updates the 
content of a FlowFile by evaluating a Regular Expression (regex) against it and 
replacing the section of the content that matches the Regular Expression with 
some alternate value.</p><h3>Tags: </h3><p>Text, Regular Expression, Update, 
Change, Replace, Modify, Regex</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>Search Value</strong></td><td 
 id="default-value">(?s)(^.*$)</td><td id="allowable-values"></td><td 
id="description">The Search Value to search for in the FlowFile content. Only 
used for 'Literal Replace' and 'Regex Replace' matching 
strategies<br/><strong>Supports Expression Language: 
true</strong></td></tr><tr><td id="name"><strong>Replacement 
Value</strong></td><td id="default-value">$1</td><td 
id="allowable-values"></td><td id="description">The value to insert using the 
'Replacement Strategy'. Using "Regex Replace" back-references to Regular 
Expression capturing groups are supported, but back-references that reference 
capturing groups that do not exist in the regular expression will be treated as 
literal value. Back References may also be referenced using the Expression 
Language, as '$1', '$2', etc. The single-tick marks MUST be included, as these 
variables are not "Standard" attribute names (attribute names must be quoted 
unless they contain only numbers, letters, and _).<br/><strong>Supports 
Expression Lang
 uage: true</strong></td></tr><tr><td id="name"><strong>Character 
Set</strong></td><td id="default-value">UTF-8</td><td 
id="allowable-values"></td><td id="description">The Character Set in which the 
file is encoded</td></tr><tr><td id="name"><strong>Maximum Buffer 
Size</strong></td><td id="default-value">1 MB</td><td 
id="allowable-values"></td><td id="description">Specifies the maximum amount of 
data to buffer (per file or per line, depending on the Evaluation Mode) in 
order to apply the replacement. If 'Entire Text' (in Evaluation Mode) is 
selected and the FlowFile is larger than this value, the FlowFile will be 
routed to 'failure'. In 'Line-by-Line' Mode, if a single line is larger than 
this value, the FlowFile will be routed to 'failure'. A default value of 1 MB 
is provided, primarily for 'Entire Text' mode. In 'Line-by-Line' Mode, a value 
such as 8 KB or 16 KB is suggested. This value is ignored if the 
&lt;Replacement Strategy&gt; property is set to one of: Append, Prepend, Alway
 s Replace</td></tr><tr><td id="name"><strong>Replacement 
Strategy</strong></td><td id="default-value">Regex Replace</td><td 
id="allowable-values"><ul><li>Prepend <img src="../../html/images/iconInfo.png" 
alt="Insert the Replacement Value at the beginning of the FlowFile or the 
beginning of each line (depending on the Evaluation Mode). For 
&quot;Line-by-Line&quot; Evaluation Mode, the value will be prepended to each 
line. For &quot;Entire Text&quot; evaluation mode, the value will be prepended 
to the entire text." title="Insert the Replacement Value at the beginning of 
the FlowFile or the beginning of each line (depending on the Evaluation Mode). 
For &quot;Line-by-Line&quot; Evaluation Mode, the value will be prepended to 
each line. For &quot;Entire Text&quot; evaluation mode, the value will be 
prepended to the entire text."></img></li><li>Append <img 
src="../../html/images/iconInfo.png" alt="Insert the Replacement Value at the 
end of the FlowFile or the end of each line (depending o
 n the Evaluation Mode). For &quot;Line-by-Line&quot; Evaluation Mode, the 
value will be appended to each line. For &quot;Entire Text&quot; evaluation 
mode, the value will be appended to the entire text." title="Insert the 
Replacement Value at the end of the FlowFile or the end of each line (depending 
on the Evaluation Mode). For &quot;Line-by-Line&quot; Evaluation Mode, the 
value will be appended to each line. For &quot;Entire Text&quot; evaluation 
mode, the value will be appended to the entire text."></img></li><li>Regex 
Replace <img src="../../html/images/iconInfo.png" alt="Interpret the Search 
Value as a Regular Expression and replace all matches with the Replacement 
Value. The Replacement Value may reference Capturing Groups used in the Search 
Value by using a dollar-sign followed by the Capturing Group number, such as $1 
or $2. If the Search Value is set to .* then everything is replaced without 
even evaluating the Regular Expression." title="Interpret the Search Value as a 
Reg
 ular Expression and replace all matches with the Replacement Value. The 
Replacement Value may reference Capturing Groups used in the Search Value by 
using a dollar-sign followed by the Capturing Group number, such as $1 or $2. 
If the Search Value is set to .* then everything is replaced without even 
evaluating the Regular Expression."></img></li><li>Literal Replace <img 
src="../../html/images/iconInfo.png" alt="Search for all instances of the 
Search Value and replace the matches with the Replacement Value." title="Search 
for all instances of the Search Value and replace the matches with the 
Replacement Value."></img></li><li>Always Replace <img 
src="../../html/images/iconInfo.png" alt="Always replaces the entire line or 
the entire contents of the FlowFile (depending on the value of the 
&lt;Evaluation Mode&gt; property) and does not bother searching for any value. 
When this strategy is chosen, the &lt;Search Value&gt; property is ignored." 
title="Always replaces the entire line or th
 e entire contents of the FlowFile (depending on the value of the 
&lt;Evaluation Mode&gt; property) and does not bother searching for any value. 
When this strategy is chosen, the &lt;Search Value&gt; property is 
ignored."></img></li></ul></td><td id="description">The strategy for how and 
what to replace within the FlowFile's text content.</td></tr><tr><td 
id="name"><strong>Evaluation Mode</strong></td><td id="default-value">Entire 
text</td><td id="allowable-values"><ul><li>Line-by-Line</li><li>Entire 
text</li></ul></td><td id="description">Run the 'Replacement Strategy' against 
each line separately (Line-by-Line) or buffer the entire file into memory 
(Entire Text) and run against that.</td></tr></table><h3>Relationships: 
</h3><table 
id="relationships"><tr><th>Name</th><th>Description</th></tr><tr><td>success</td><td>FlowFiles
 that have been successfully processed are routed to this relationship. This 
includes both FlowFiles that had text replaced and those that did 
not.</td></tr><tr>
 <td>failure</td><td>FlowFiles that could not be updated are routed to this 
relationship</td></tr></table><h3>Reads Attributes: </h3>None 
specified.<h3>Writes Attributes: </h3>None specified.<h3>State management: 
</h3>This processor has no state management.<h3>Restricted: </h3></body></html>
\ No newline at end of file

Modified: 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi.processors.standard.ReplaceTextWithMapping/index.html
URL: 
http://svn.apache.org/viewvc/nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi.processors.standard.ReplaceTextWithMapping/index.html?rev=1771896&r1=1771895&r2=1771896&view=diff
==============================================================================
--- 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi.processors.standard.ReplaceTextWithMapping/index.html
 (original)
+++ 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi.processors.standard.ReplaceTextWithMapping/index.html
 Tue Nov 29 12:33:21 2016
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta 
charset="utf-8"></meta><title>ReplaceTextWithMapping</title><link 
rel="stylesheet" href="../../css/component-usage.css" 
type="text/css"></link></head><body><h2>Description: </h2><p>Updates the 
content of a FlowFile by evaluating a Regular Expression against it and 
replacing the section of the content that matches the Regular Expression with 
some alternate value provided in a mapping file.</p><h3>Tags: </h3><p>Text, 
Regular Expression, Update, Change, Replace, Modify, Regex, 
Mapping</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>Regular Expression</strong></td><td id="default-value">\S+</td><td 
 >id="allowable-values"></td><td id="description">The Regular Expression to 
 >search for in the FlowFile content<br/><strong>Supports Expression Language: 
 >true</strong></td></tr><tr><td id="name"><strong>Matching 
 >Group</strong></td><td id="default-value">0</td><td 
 >id="allowable-values"></td><td id="description">The number of the matching 
 >group of the provided regex to replace with the corresponding value from the 
 >mapping file (if it exists).<br/><strong>Supports Expression Language: 
 >true</strong></td></tr><tr><td id="name"><strong>Mapping 
 >File</strong></td><td id="default-value"></td><td 
 >id="allowable-values"></td><td id="description">The name of the file 
 >(including the full path) containing the Mappings.</td></tr><tr><td 
 >id="name"><strong>Mapping File Refresh Interval</strong></td><td 
 >id="default-value">60s</td><td id="allowable-values"></td><td 
 >id="description">The polling interval in seconds to check for upda
 tes to the mapping file. The default is 60s.</td></tr><tr><td 
id="name"><strong>Character Set</strong></td><td 
id="default-value">UTF-8</td><td id="allowable-values"></td><td 
id="description">The Character Set in which the file is 
encoded</td></tr><tr><td id="name"><strong>Maximum Buffer Size</strong></td><td 
id="default-value">1 MB</td><td id="allowable-values"></td><td 
id="description">Specifies the maximum amount of data to buffer (per file) in 
order to apply the regular expressions. If a FlowFile is larger than this 
value, the FlowFile will be routed to 
'failure'</td></tr></table><h3>Relationships: </h3><table 
id="relationships"><tr><th>Name</th><th>Description</th></tr><tr><td>success</td><td>FlowFiles
 that have been successfully updated are routed to this relationship, as well 
as FlowFiles whose content does not match the given Regular 
Expression</td></tr><tr><td>failure</td><td>FlowFiles that could not be updated 
are routed to this relationship</td></tr></table><h3>Reads Attr
 ibutes: </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>ReplaceTextWithMapping</title><link 
rel="stylesheet" href="../../css/component-usage.css" 
type="text/css"></link></head><body><h2>Description: </h2><p>Updates the 
content of a FlowFile by evaluating a Regular Expression against it and 
replacing the section of the content that matches the Regular Expression with 
some alternate value provided in a mapping file.</p><h3>Tags: </h3><p>Text, 
Regular Expression, Update, Change, Replace, Modify, Regex, 
Mapping</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>Regular Expression</strong></td><td id="default-value">\S+</td><td 
 >id="allowable-values"></td><td id="description">The Regular Expression to 
 >search for in the FlowFile content<br/><strong>Supports Expression Language: 
 >true</strong></td></tr><tr><td id="name"><strong>Matching 
 >Group</strong></td><td id="default-value">0</td><td 
 >id="allowable-values"></td><td id="description">The number of the matching 
 >group of the provided regex to replace with the corresponding value from the 
 >mapping file (if it exists).<br/><strong>Supports Expression Language: 
 >true</strong></td></tr><tr><td id="name"><strong>Mapping 
 >File</strong></td><td id="default-value"></td><td 
 >id="allowable-values"></td><td id="description">The name of the file 
 >(including the full path) containing the Mappings.</td></tr><tr><td 
 >id="name"><strong>Mapping File Refresh Interval</strong></td><td 
 >id="default-value">60s</td><td id="allowable-values"></td><td 
 >id="description">The polling interval in seconds to check for upda
 tes to the mapping file. The default is 60s.</td></tr><tr><td 
id="name"><strong>Character Set</strong></td><td 
id="default-value">UTF-8</td><td id="allowable-values"></td><td 
id="description">The Character Set in which the file is 
encoded</td></tr><tr><td id="name"><strong>Maximum Buffer Size</strong></td><td 
id="default-value">1 MB</td><td id="allowable-values"></td><td 
id="description">Specifies the maximum amount of data to buffer (per file) in 
order to apply the regular expressions. If a FlowFile is larger than this 
value, the FlowFile will be routed to 
'failure'</td></tr></table><h3>Relationships: </h3><table 
id="relationships"><tr><th>Name</th><th>Description</th></tr><tr><td>success</td><td>FlowFiles
 that have been successfully updated are routed to this relationship, as well 
as FlowFiles whose content does not match the given Regular 
Expression</td></tr><tr><td>failure</td><td>FlowFiles that could not be updated 
are routed to this relationship</td></tr></table><h3>Reads Attr
 ibutes: </h3>None specified.<h3>Writes Attributes: </h3>None 
specified.<h3>State management: </h3>This processor has no state 
management.<h3>Restricted: </h3></body></html>
\ No newline at end of file

Modified: 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi.processors.standard.RouteOnAttribute/index.html
URL: 
http://svn.apache.org/viewvc/nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi.processors.standard.RouteOnAttribute/index.html?rev=1771896&r1=1771895&r2=1771896&view=diff
==============================================================================
--- 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi.processors.standard.RouteOnAttribute/index.html
 (original)
+++ 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi.processors.standard.RouteOnAttribute/index.html
 Tue Nov 29 12:33:21 2016
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta 
charset="utf-8"></meta><title>RouteOnAttribute</title><link rel="stylesheet" 
href="../../css/component-usage.css" 
type="text/css"></link></head><body><h2>Description: </h2><p>Routes FlowFiles 
based on their Attributes using the Attribute Expression Language</p><p><a 
href="additionalDetails.html">Additional Details...</a></p><h3>Tags: 
</h3><p>attributes, routing, Attribute Expression Language, regexp, regex, 
Regular Expression, Expression Language</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>Routing 
Strategy</strong></td><td id="default-value">Route to Property name</td><td 
id="allowable-values"><ul><li>Route to Property name <img src
 ="../../html/images/iconInfo.png" alt="A copy of the FlowFile will be routed 
to each relationship whose corresponding expression evaluates to 'true'" 
title="A copy of the FlowFile will be routed to each relationship whose 
corresponding expression evaluates to 'true'"></img></li><li>Route to 'matched' 
if all match <img src="../../html/images/iconInfo.png" alt="Requires that all 
user-defined expressions evaluate to 'true' for the FlowFile to be considered a 
match" title="Requires that all user-defined expressions evaluate to 'true' for 
the FlowFile to be considered a match"></img></li><li>Route to 'matched' if any 
matches <img src="../../html/images/iconInfo.png" alt="Requires that at least 
one user-defined expression evaluate to 'true' for the FlowFile to be 
considered a match" title="Requires that at least one user-defined expression 
evaluate to 'true' for the FlowFile to be considered a 
match"></img></li></ul></td><td id="description">Specifies how to determine 
which relationship t
 o use when evaluating the Expression Language</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">Relationship Name</td><td id="value">Attribute Expression 
Language</td><td>Routes FlowFiles whose attributes match the Attribute 
Expression Language specified in the Dynamic Property Value to the Relationship 
specified in the Dynamic Property Key<br/><strong>Supports Expression Language: 
true</strong></td></tr></table></p><h3>Relationships: </h3><table 
id="relationships"><tr><th>Name</th><th>Description</th></tr><tr><td>unmatched</td><td>FlowFiles
 that do not match any user-define expression will be routed 
here</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>Descr
 iption</th></tr><tr><td>Name from Dynamic Property</td><td>FlowFiles that 
match the Dynamic Property's Attribute Expression 
Language</td></tr></table></p><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>RouteOnAttribute</title><link rel="stylesheet" 
href="../../css/component-usage.css" 
type="text/css"></link></head><body><h2>Description: </h2><p>Routes FlowFiles 
based on their Attributes using the Attribute Expression Language</p><p><a 
href="additionalDetails.html">Additional Details...</a></p><h3>Tags: 
</h3><p>attributes, routing, Attribute Expression Language, regexp, regex, 
Regular Expression, Expression Language</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>Routing 
Strategy</strong></td><td id="default-value">Route to Property name</td><td 
id="allowable-values"><ul><li>Route to Property name <img src
 ="../../html/images/iconInfo.png" alt="A copy of the FlowFile will be routed 
to each relationship whose corresponding expression evaluates to 'true'" 
title="A copy of the FlowFile will be routed to each relationship whose 
corresponding expression evaluates to 'true'"></img></li><li>Route to 'matched' 
if all match <img src="../../html/images/iconInfo.png" alt="Requires that all 
user-defined expressions evaluate to 'true' for the FlowFile to be considered a 
match" title="Requires that all user-defined expressions evaluate to 'true' for 
the FlowFile to be considered a match"></img></li><li>Route to 'matched' if any 
matches <img src="../../html/images/iconInfo.png" alt="Requires that at least 
one user-defined expression evaluate to 'true' for the FlowFile to be 
considered a match" title="Requires that at least one user-defined expression 
evaluate to 'true' for the FlowFile to be considered a 
match"></img></li></ul></td><td id="description">Specifies how to determine 
which relationship t
 o use when evaluating the Expression Language</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">Relationship Name</td><td id="value">Attribute Expression 
Language</td><td>Routes FlowFiles whose attributes match the Attribute 
Expression Language specified in the Dynamic Property Value to the Relationship 
specified in the Dynamic Property Key<br/><strong>Supports Expression Language: 
true</strong></td></tr></table></p><h3>Relationships: </h3><table 
id="relationships"><tr><th>Name</th><th>Description</th></tr><tr><td>unmatched</td><td>FlowFiles
 that do not match any user-define expression will be routed 
here</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>Descr
 iption</th></tr><tr><td>Name from Dynamic Property</td><td>FlowFiles that 
match the Dynamic Property's Attribute Expression 
Language</td></tr></table></p><h3>Reads Attributes: </h3>None 
specified.<h3>Writes Attributes: </h3>None specified.<h3>State management: 
</h3>This processor has no state management.<h3>Restricted: </h3></body></html>
\ No newline at end of file


Reply via email to