Added: 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.11.0/org.apache.nifi.processors.standard.PutFile/index.html
URL: 
http://svn.apache.org/viewvc/nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.11.0/org.apache.nifi.processors.standard.PutFile/index.html?rev=1873052&view=auto
==============================================================================
--- 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.11.0/org.apache.nifi.processors.standard.PutFile/index.html
 (added)
+++ 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.11.0/org.apache.nifi.processors.standard.PutFile/index.html
 Thu Jan 23 03:48:17 2020
@@ -0,0 +1 @@
+<!DOCTYPE html><html lang="en"><head><meta 
charset="utf-8"></meta><title>PutFile</title><link rel="stylesheet" 
href="../../../../../css/component-usage.css" 
type="text/css"></link></head><script type="text/javascript">window.onload = 
function(){if(self==top) { document.getElementById('nameHeader').style.display 
= "inherit"; } }</script><body><h1 id="nameHeader" style="display: 
none;">PutFile</h1><h2>Description: </h2><p>Writes the contents of a FlowFile 
to the local file system</p><h3>Tags: </h3><p>put, local, copy, archive, files, 
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>Descriptio
 n</th></tr><tr><td id="name"><strong>Directory</strong></td><td 
id="default-value"></td><td id="allowable-values"></td><td id="description">The 
directory to which files should be written. You may use expression language 
such as /aa/bb/${path}<br/><strong>Supports Expression Language: true (will be 
evaluated using flow file attributes and variable 
registry)</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"><strong>Create Missing Directories</strong></td><td 
id="default-value">true</td><td 
id="allowable-values"><ul><li>true</li><li>false</li></ul></td><td 
id="description">If true, then missing destination directories will be created. 
If false, flowfiles are penalized and sent to failure.</td
 ></tr><tr><td id="name">Maximum File Count</td><td id="default-value"></td><td 
 >id="allowable-values"></td><td id="description">Specifies the maximum number 
 >of files that can exist in the output directory</td></tr><tr><td 
 >id="name">Last Modified Time</td><td id="default-value"></td><td 
 >id="allowable-values"></td><td id="description">Sets the lastModifiedTime on 
 >the output file to the value of this attribute.  Format must be 
 >yyyy-MM-dd'T'HH:mm:ssZ.  You may also use expression language such as 
 >${file.lastModifiedTime}.<br/><strong>Supports Expression Language: true 
 >(will be evaluated using flow file attributes and variable 
 >registry)</strong></td></tr><tr><td id="name">Permissions</td><td 
 >id="default-value"></td><td id="allowable-values"></td><td 
 >id="description">Sets the permissions on the output file to the value of this 
 >attribute.  Format must be either UNIX rwxrwxrwx with a - in place of denied 
 >permissions (e.g. rw-r--r--) or an octal number (e.g. 644).  You may also use 
 >expression
  language such as ${file.permissions}.<br/><strong>Supports Expression 
Language: true (will be evaluated using flow file attributes and variable 
registry)</strong></td></tr><tr><td id="name">Owner</td><td 
id="default-value"></td><td id="allowable-values"></td><td 
id="description">Sets the owner on the output file to the value of this 
attribute.  You may also use expression language such as ${file.owner}. Note on 
many operating systems Nifi must be running as a super-user to have the 
permissions to set the file owner.<br/><strong>Supports Expression Language: 
true (will be evaluated using flow file attributes and variable 
registry)</strong></td></tr><tr><td id="name">Group</td><td 
id="default-value"></td><td id="allowable-values"></td><td 
id="description">Sets the group on the output file to the value of this 
attribute.  You may also use expression language such as 
${file.group}.<br/><strong>Supports Expression Language: true (will be 
evaluated using flow file attributes and variable
  registry)</strong></td></tr></table><h3>Relationships: </h3><table 
id="relationships"><tr><th>Name</th><th>Description</th></tr><tr><td>success</td><td>Files
 that have been successfully written to the output directory are transferred to 
this relationship</td></tr><tr><td>failure</td><td>Files that could not be 
written to the output directory for some reason are transferred to this 
relationship</td></tr></table><h3>Reads Attributes: </h3><table 
id="reads-attributes"><tr><th>Name</th><th>Description</th></tr><tr><td>filename</td><td>The
 filename to use when writing the FlowFile to disk.</td></tr></table><h3>Writes 
Attributes: </h3>None specified.<h3>State management: </h3>This component does 
not store state.<h3>Restricted: </h3><table id="restrictions"><tr><th>Required 
Permission</th><th>Explanation</th></tr><tr><td>write 
filesystem</td><td>Provides operator the ability to write to any file that NiFi 
has access to.</td></tr></table><h3>Input requirement: </h3>This component 
requires 
 an incoming relationship.<h3>System Resource Considerations:</h3>None 
specified.<h3>See Also:</h3><p><a 
href="../org.apache.nifi.processors.standard.FetchFile/index.html">FetchFile</a>,
 <a 
href="../org.apache.nifi.processors.standard.GetFile/index.html">GetFile</a></p></body></html>
\ No newline at end of file

Added: 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.11.0/org.apache.nifi.processors.standard.PutJMS/index.html
URL: 
http://svn.apache.org/viewvc/nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.11.0/org.apache.nifi.processors.standard.PutJMS/index.html?rev=1873052&view=auto
==============================================================================
--- 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.11.0/org.apache.nifi.processors.standard.PutJMS/index.html
 (added)
+++ 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.11.0/org.apache.nifi.processors.standard.PutJMS/index.html
 Thu Jan 23 03:48:17 2020
@@ -0,0 +1 @@
+<!DOCTYPE html><html lang="en"><head><meta 
charset="utf-8"></meta><title>PutJMS</title><link rel="stylesheet" 
href="../../../../../css/component-usage.css" 
type="text/css"></link></head><script type="text/javascript">window.onload = 
function(){if(self==top) { document.getElementById('nameHeader').style.display 
= "inherit"; } }</script><body><h1 id="nameHeader" style="display: 
none;">PutJMS</h1><h2>Deprecation notice: </h2><p>This processor is deprecated 
and may be removed in future releases.</p><p>Please consider using one the 
following alternatives: <a 
href="../../../nifi-jms-processors-nar/1.11.0/org.apache.nifi.jms.processors.PublishJMS/index.html">PublishJMS</a></p><h2>Description:
 </h2><p>Creates a JMS Message from the contents of a FlowFile and sends the 
message to a ActiveMQ JMS Server.</p><h3>Tags: </h3><p>jms, send, 
put</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 consi
 dered optional. The table also indicates any default values, whether a 
property supports the <a 
href="../../../../../html/expression-language-guide.html">NiFi Expression 
Language</a>, and whether a property is considered "sensitive", meaning that 
its value will be encrypted. Before entering a value in a sensitive property, 
ensure that the <strong>nifi.properties</strong> file has an entry for the 
property <strong>nifi.sensitive.props.key</strong>.</p><table 
id="properties"><tr><th>Name</th><th>Default Value</th><th>Allowable 
Values</th><th>Description</th></tr><tr><td id="name"><strong>JMS 
Provider</strong></td><td id="default-value">ActiveMQ</td><td 
id="allowable-values"><ul><li>ActiveMQ</li></ul></td><td id="description">The 
Provider used for the JMS Server</td></tr><tr><td 
id="name"><strong>URL</strong></td><td id="default-value"></td><td 
id="allowable-values"></td><td id="description">The URL of the JMS 
Server</td></tr><tr><td id="name"><strong>Destination Name</strong></td><td 
 id="default-value"></td><td id="allowable-values"></td><td 
id="description">The name of the JMS Topic or queue to use</td></tr><tr><td 
id="name"><strong>Destination Type</strong></td><td 
id="default-value">Queue</td><td 
id="allowable-values"><ul><li>Queue</li><li>Topic</li></ul></td><td 
id="description">The type of the JMS Destination to use</td></tr><tr><td 
id="name"><strong>Communications Timeout</strong></td><td id="default-value">30 
sec</td><td id="allowable-values"></td><td id="description">The amount of time 
to wait when attempting to receive a message before giving up and assuming 
failure</td></tr><tr><td id="name"><strong>Message Batch Size</strong></td><td 
id="default-value">10</td><td id="allowable-values"></td><td 
id="description">The number of messages to pull/push in a single iteration of 
the processor</td></tr><tr><td id="name">Username</td><td 
id="default-value"></td><td id="allowable-values"></td><td 
id="description">Username used for authentication and authorization
 </td></tr><tr><td id="name">Password</td><td id="default-value"></td><td 
id="allowable-values"></td><td id="description">Password used for 
authentication and authorization<br/><strong>Sensitive Property: 
true</strong></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>Implementations: </strong><a 
href="../../../nifi-ssl-context-service-nar/1.11.0/org.apache.nifi.ssl.StandardSSLContextService/index.html">StandardSSLContextService</a><br/><a
 
href="../../../nifi-ssl-context-service-nar/1.11.0/org.apache.nifi.ssl.StandardRestrictedSSLContextService/index.html">StandardRestrictedSSLContextService</a></td><td
 id="description">The Controller Service to use in order to obtain an SSL 
Context.</td></tr><tr><td id="name"><strong>Message Type</strong></td><td 
id="default-value">byte</td><td 
id="allowable-values"><ul><li>byte</li><li>stream</li><li>text</li><li>map</l
 i><li>empty</li></ul></td><td id="description">The Type of JMS Message to 
Construct</td></tr><tr><td id="name">Message Priority</td><td 
id="default-value"></td><td id="allowable-values"></td><td id="description">The 
Priority of the Message<br/><strong>Supports Expression Language: true (will be 
evaluated using flow file attributes and variable 
registry)</strong></td></tr><tr><td id="name">Reply-To Queue</td><td 
id="default-value"></td><td id="allowable-values"></td><td id="description">The 
name of the queue to which a reply to should be added<br/><strong>Supports 
Expression Language: true (will be evaluated using flow file attributes and 
variable registry)</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 that 
can be buffered for a JMS Message. If a FlowFile's size exceeds this value, the 
FlowFile will be routed to failure.</td></tr><tr><td id="name">
 Message Time to Live</td><td id="default-value"></td><td 
id="allowable-values"></td><td id="description">The amount of time that the 
message should live on the destination before being removed; if not specified, 
the message will never expire.</td></tr><tr><td id="name"><strong>Copy 
Attributes to JMS Properties</strong></td><td id="default-value">true</td><td 
id="allowable-values"><ul><li>true</li><li>false</li></ul></td><td 
id="description">Whether or not FlowFile Attributes should be translated into 
JMS Message Properties. If true, all attributes starting with 'jms.' will be 
set as Properties on the JMS Message (without the 'jms.' prefix). If an 
attribute exists that starts with the same value but ends in '.type', that 
attribute will be used to determine the JMS Message Property 
type.</td></tr><tr><td id="name">Client ID Prefix</td><td 
id="default-value"></td><td id="allowable-values"></td><td id="description">A 
human-readable ID that can be used to associate connections with yours
 elf so that the maintainers of the JMS Server know who to contact if problems 
arise</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 sent to the JMS destination are routed to this 
relationship</td></tr><tr><td>failure</td><td>All FlowFiles that cannot be 
routed to the JMS destination 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 component does not store state.<h3>Restricted: </h3>This component is 
not restricted.<h3>Input requirement: </h3>This component requires an incoming 
relationship.<h3>System Resource Considerations:</h3>None specified.<h3>See 
Also:</h3><p><a 
href="../org.apache.nifi.processors.standard.GetJMSQueue/index.html">GetJMSQueue</a>,
 <a 
href="../org.apache.nifi.processors.standard.GetJMSTopic/index.html">GetJMSTopic</a></p></body></html>
\ No newline at end of file

Added: 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.11.0/org.apache.nifi.processors.standard.PutRecord/index.html
URL: 
http://svn.apache.org/viewvc/nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.11.0/org.apache.nifi.processors.standard.PutRecord/index.html?rev=1873052&view=auto
==============================================================================
--- 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.11.0/org.apache.nifi.processors.standard.PutRecord/index.html
 (added)
+++ 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.11.0/org.apache.nifi.processors.standard.PutRecord/index.html
 Thu Jan 23 03:48:17 2020
@@ -0,0 +1 @@
+<!DOCTYPE html><html lang="en"><head><meta 
charset="utf-8"></meta><title>PutRecord</title><link rel="stylesheet" 
href="../../../../../css/component-usage.css" 
type="text/css"></link></head><script type="text/javascript">window.onload = 
function(){if(self==top) { document.getElementById('nameHeader').style.display 
= "inherit"; } }</script><body><h1 id="nameHeader" style="display: 
none;">PutRecord</h1><h2>Description: </h2><p>The PutRecord processor uses a 
specified RecordReader to input (possibly multiple) records from an incoming 
flow file, and sends them to a destination specified by a Record Destination 
Service (i.e. record sink).</p><h3>Tags: </h3><p>record, put, 
sink</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>Descri
 ption</th></tr><tr><td id="name"><strong>Record Reader</strong></td><td 
id="default-value"></td><td id="allowable-values"><strong>Controller Service 
API: </strong><br/>RecordReaderFactory<br/><strong>Implementations: </strong><a 
href="../../../nifi-parquet-nar/1.11.0/org.apache.nifi.parquet.ParquetReader/index.html">ParquetReader</a><br/><a
 
href="../../../nifi-record-serialization-services-nar/1.11.0/org.apache.nifi.json.JsonTreeReader/index.html">JsonTreeReader</a><br/><a
 
href="../../../nifi-record-serialization-services-nar/1.11.0/org.apache.nifi.syslog.SyslogReader/index.html">SyslogReader</a><br/><a
 
href="../../../nifi-record-serialization-services-nar/1.11.0/org.apache.nifi.csv.CSVReader/index.html">CSVReader</a><br/><a
 
href="../../../nifi-record-serialization-services-nar/1.11.0/org.apache.nifi.avro.AvroReader/index.html">AvroReader</a><br/><a
 
href="../../../nifi-record-serialization-services-nar/1.11.0/org.apache.nifi.syslog.Syslog5424Reader/index.html">Syslog5424Reader</a><b
 r/><a 
href="../../../nifi-record-serialization-services-nar/1.11.0/org.apache.nifi.grok.GrokReader/index.html">GrokReader</a><br/><a
 
href="../../../nifi-scripting-nar/1.11.0/org.apache.nifi.record.script.ScriptedReader/index.html">ScriptedReader</a><br/><a
 
href="../../../nifi-record-serialization-services-nar/1.11.0/org.apache.nifi.xml.XMLReader/index.html">XMLReader</a><br/><a
 
href="../../../nifi-record-serialization-services-nar/1.11.0/org.apache.nifi.json.JsonPathReader/index.html">JsonPathReader</a></td><td
 id="description">Specifies the Controller Service to use for reading incoming 
data</td></tr><tr><td id="name"><strong>Record Destination 
Service</strong></td><td id="default-value"></td><td 
id="allowable-values"><strong>Controller Service API: 
</strong><br/>RecordSinkService<br/><strong>Implementations: </strong><a 
href="../../../nifi-dbcp-service-nar/1.11.0/org.apache.nifi.record.sink.db.DatabaseRecordSink/index.html">DatabaseRecordSink</a><br/><a
 href="../../../nifi-site-to
 
-site-reporting-nar/1.11.0/org.apache.nifi.reporting.sink.SiteToSiteReportingRecordSink/index.html">SiteToSiteReportingRecordSink</a><br/><a
 
href="../../../nifi-scripting-nar/1.11.0/org.apache.nifi.record.sink.script.ScriptedRecordSink/index.html">ScriptedRecordSink</a><br/><a
 
href="../../../nifi-prometheus-nar/1.11.0/org.apache.nifi.reporting.prometheus.PrometheusRecordSink/index.html">PrometheusRecordSink</a><br/><a
 
href="../../../nifi-kafka-2-0-nar/1.11.0/org.apache.nifi.record.sink.kafka.KafkaRecordSink_2_0/index.html">KafkaRecordSink_2_0</a><br/><a
 
href="../../../nifi-kafka-1-0-nar/1.11.0/org.apache.nifi.record.sink.kafka.KafkaRecordSink_1_0/index.html">KafkaRecordSink_1_0</a></td><td
 id="description">Specifies the Controller Service to use for writing out the 
query result records to some destination.</td></tr><tr><td 
id="name"><strong>Include Zero Record Results</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 no records are read from the incoming FlowFile, this 
property specifies whether or not an empty record set will be transmitted. The 
original FlowFile will still be routed to success, but if no transmission 
occurs, no provenance SEND event will be 
generated.</td></tr></table><h3>Relationships: </h3><table 
id="relationships"><tr><th>Name</th><th>Description</th></tr><tr><td>retry</td><td>The
 original FlowFile is routed to this relationship if the records could not be 
transmitted but attempting the operation again may 
succeed</td></tr><tr><td>success</td><td>The original FlowFile will be routed 
to this relationship if the records were transmitted 
successfully</td></tr><tr><td>failure</td><td>A FlowFile is routed to this 
relationship if the records could not be transmitted and retrying the operation 
will also fail</td></tr></table><h3>Reads Attributes: </h3>None 
specified.<h3>Writes Attributes: </h3>None specified.<h3>State management: 
</h3>This component does not s
 tore state.<h3>Restricted: </h3>This component is not restricted.<h3>Input 
requirement: </h3>This component requires an incoming relationship.<h3>System 
Resource Considerations:</h3>None specified.</body></html>
\ No newline at end of file

Added: 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.11.0/org.apache.nifi.processors.standard.PutSFTP/index.html
URL: 
http://svn.apache.org/viewvc/nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.11.0/org.apache.nifi.processors.standard.PutSFTP/index.html?rev=1873052&view=auto
==============================================================================
--- 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.11.0/org.apache.nifi.processors.standard.PutSFTP/index.html
 (added)
+++ 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.11.0/org.apache.nifi.processors.standard.PutSFTP/index.html
 Thu Jan 23 03:48:17 2020
@@ -0,0 +1 @@
+<!DOCTYPE html><html lang="en"><head><meta 
charset="utf-8"></meta><title>PutSFTP</title><link rel="stylesheet" 
href="../../../../../css/component-usage.css" 
type="text/css"></link></head><script type="text/javascript">window.onload = 
function(){if(self==top) { document.getElementById('nameHeader').style.display 
= "inherit"; } }</script><body><h1 id="nameHeader" style="display: 
none;">PutSFTP</h1><h2>Description: </h2><p>Sends FlowFiles to an SFTP 
Server</p><h3>Tags: </h3><p>remote, copy, egress, put, sftp, archive, 
files</p><h3>Properties: </h3><p>In the list below, the names of required 
properties appear in <strong>bold</strong>. Any other properties (not in bold) 
are considered optional. The table also indicates any default values, whether a 
property supports the <a 
href="../../../../../html/expression-language-guide.html">NiFi Expression 
Language</a>, and whether a property is considered "sensitive", meaning that 
its value will be encrypted. Before entering a value in a sensitive
  property, ensure that the <strong>nifi.properties</strong> file has an entry 
for the property <strong>nifi.sensitive.props.key</strong>.</p><table 
id="properties"><tr><th>Name</th><th>Default Value</th><th>Allowable 
Values</th><th>Description</th></tr><tr><td 
id="name"><strong>Hostname</strong></td><td id="default-value"></td><td 
id="allowable-values"></td><td id="description">The fully qualified hostname or 
IP address of the remote system<br/><strong>Supports Expression Language: true 
(will be evaluated using flow file attributes and variable 
registry)</strong></td></tr><tr><td id="name"><strong>Port</strong></td><td 
id="default-value">22</td><td id="allowable-values"></td><td 
id="description">The port that the remote system is listening on for file 
transfers<br/><strong>Supports Expression Language: true (will be evaluated 
using flow file attributes and variable registry)</strong></td></tr><tr><td 
id="name"><strong>Username</strong></td><td id="default-value"></td><td 
id="allowab
 le-values"></td><td id="description">Username<br/><strong>Supports Expression 
Language: true (will be evaluated using flow file attributes and variable 
registry)</strong></td></tr><tr><td id="name">Password</td><td 
id="default-value"></td><td id="allowable-values"></td><td 
id="description">Password for the user account<br/><strong>Sensitive Property: 
true</strong><br/><strong>Supports Expression Language: true (will be evaluated 
using flow file attributes and variable registry)</strong></td></tr><tr><td 
id="name">Private Key Path</td><td id="default-value"></td><td 
id="allowable-values"></td><td id="description">The fully qualified path to the 
Private Key file<br/><strong>Supports Expression Language: true (will be 
evaluated using flow file attributes and variable 
registry)</strong></td></tr><tr><td id="name">Private Key Passphrase</td><td 
id="default-value"></td><td id="allowable-values"></td><td 
id="description">Password for the private key<br/><strong>Sensitive Property: 
true</st
 rong><br/><strong>Supports Expression Language: true (will be evaluated using 
flow file attributes and variable registry)</strong></td></tr><tr><td 
id="name">Remote Path</td><td id="default-value"></td><td 
id="allowable-values"></td><td id="description">The path on the remote system 
from which to pull or push files<br/><strong>Supports Expression Language: true 
(will be evaluated using variable registry only)</strong></td></tr><tr><td 
id="name"><strong>Create Directory</strong></td><td 
id="default-value">false</td><td 
id="allowable-values"><ul><li>true</li><li>false</li></ul></td><td 
id="description">Specifies whether or not the remote directory should be 
created if it does not exist.</td></tr><tr><td id="name">Disable Directory 
Listing</td><td id="default-value">false</td><td 
id="allowable-values"><ul><li>true</li><li>false</li></ul></td><td 
id="description">If set to 'true', directory listing is not performed prior to 
create missing directories. By default, this processor executes
  a directory listing command to see target directory existence before creating 
missing directories. However, there are situations that you might need to 
disable the directory listing such as the following. Directory listing might 
fail with some permission setups (e.g. chmod 100) on a directory. Also, if any 
other SFTP client created the directory after this processor performed a 
listing and before a directory creation request by this processor is finished, 
then an error is returned because the directory already 
exists.</td></tr><tr><td id="name"><strong>Batch Size</strong></td><td 
id="default-value">500</td><td id="allowable-values"></td><td 
id="description">The maximum number of FlowFiles to send in a single 
connection</td></tr><tr><td id="name"><strong>Connection 
Timeout</strong></td><td id="default-value">30 sec</td><td 
id="allowable-values"></td><td id="description">Amount of time to wait before 
timing out while creating a connection</td></tr><tr><td id="name"><strong>Data 
Timeo
 ut</strong></td><td id="default-value">30 sec</td><td 
id="allowable-values"></td><td id="description">When transferring a file 
between the local and remote system, this value specifies how long is allowed 
to elapse without any data being transferred between systems</td></tr><tr><td 
id="name"><strong>Conflict Resolution</strong></td><td 
id="default-value">NONE</td><td 
id="allowable-values"><ul><li>REPLACE</li><li>IGNORE</li><li>RENAME</li><li>REJECT</li><li>FAIL</li><li>NONE</li></ul></td><td
 id="description">Determines how to handle the problem of filename 
collisions</td></tr><tr><td id="name">Reject Zero-Byte Files</td><td 
id="default-value">true</td><td 
id="allowable-values"><ul><li>true</li><li>false</li></ul></td><td 
id="description">Determines whether or not Zero-byte files should be rejected 
without attempting to transfer</td></tr><tr><td id="name">Dot Rename</td><td 
id="default-value">true</td><td 
id="allowable-values"><ul><li>true</li><li>false</li></ul></td><td id="descript
 ion">If true, then the filename of the sent file is prepended with a "." and 
then renamed back to the original once the file is completely sent. Otherwise, 
there is no rename. This property is ignored if the Temporary Filename property 
is set.</td></tr><tr><td id="name">Temporary Filename</td><td 
id="default-value"></td><td id="allowable-values"></td><td id="description">If 
set, the filename of the sent file will be equal to the value specified during 
the transfer and after successful completion will be renamed to the original 
filename. If this value is set, the Dot Rename property is 
ignored.<br/><strong>Supports Expression Language: true (will be evaluated 
using flow file attributes and variable registry)</strong></td></tr><tr><td 
id="name">Host Key File</td><td id="default-value"></td><td 
id="allowable-values"></td><td id="description">If supplied, the given file 
will be used as the Host Key; otherwise, no use host key file will be 
used</td></tr><tr><td id="name">Last Modified Ti
 me</td><td id="default-value"></td><td id="allowable-values"></td><td 
id="description">The lastModifiedTime to assign to the file after transferring 
it. If not set, the lastModifiedTime will not be changed. Format must be 
yyyy-MM-dd'T'HH:mm:ssZ. You may also use expression language such as 
${file.lastModifiedTime}. If the value is invalid, the processor will not be 
invalid but will fail to change lastModifiedTime of the 
file.<br/><strong>Supports Expression Language: true (will be evaluated using 
flow file attributes and variable registry)</strong></td></tr><tr><td 
id="name">Permissions</td><td id="default-value"></td><td 
id="allowable-values"></td><td id="description">The permissions to assign to 
the file after transferring it. Format must be either UNIX rwxrwxrwx with a - 
in place of denied permissions (e.g. rw-r--r--) or an octal number (e.g. 644). 
If not set, the permissions will not be changed. You may also use expression 
language such as ${file.permissions}. If the value is in
 valid, the processor will not be invalid but will fail to change permissions 
of the file.<br/><strong>Supports Expression Language: true (will be evaluated 
using flow file attributes and variable registry)</strong></td></tr><tr><td 
id="name">Remote Owner</td><td id="default-value"></td><td 
id="allowable-values"></td><td id="description">Integer value representing the 
User ID to set on the file after transferring it. If not set, the owner will 
not be set. You may also use expression language such as ${file.owner}. If the 
value is invalid, the processor will not be invalid but will fail to change the 
owner of the file.<br/><strong>Supports Expression Language: true (will be 
evaluated using flow file attributes and variable 
registry)</strong></td></tr><tr><td id="name">Remote Group</td><td 
id="default-value"></td><td id="allowable-values"></td><td 
id="description">Integer value representing the Group ID to set on the file 
after transferring it. If not set, the group will not be set. Yo
 u may also use expression language such as ${file.group}. If the value is 
invalid, the processor will not be invalid but will fail to change the group of 
the file.<br/><strong>Supports Expression Language: true (will be evaluated 
using flow file attributes and variable registry)</strong></td></tr><tr><td 
id="name"><strong>Strict Host Key Checking</strong></td><td 
id="default-value">false</td><td 
id="allowable-values"><ul><li>true</li><li>false</li></ul></td><td 
id="description">Indicates whether or not strict enforcement of hosts keys 
should be applied</td></tr><tr><td id="name"><strong>Send Keep Alive On 
Timeout</strong></td><td id="default-value">true</td><td 
id="allowable-values"><ul><li>true</li><li>false</li></ul></td><td 
id="description">Indicates whether or not to send a single Keep Alive message 
when SSH socket times out</td></tr><tr><td id="name"><strong>Use 
Compression</strong></td><td id="default-value">false</td><td 
id="allowable-values"><ul><li>true</li><li>false</li></
 ul></td><td id="description">Indicates whether or not ZLIB compression should 
be used when transferring files</td></tr><tr><td id="name">Proxy Configuration 
Service</td><td id="default-value"></td><td 
id="allowable-values"><strong>Controller Service API: 
</strong><br/>ProxyConfigurationService<br/><strong>Implementation: </strong><a 
href="../../../nifi-proxy-configuration-nar/1.11.0/org.apache.nifi.proxy.StandardProxyConfigurationService/index.html">StandardProxyConfigurationService</a></td><td
 id="description">Specifies the Proxy Configuration Controller Service to proxy 
network requests. If set, it supersedes proxy settings configured per 
component. Supported proxies: HTTP + AuthN, SOCKS + AuthN</td></tr><tr><td 
id="name">Proxy Type</td><td id="default-value">DIRECT</td><td 
id="allowable-values"><ul><li>DIRECT</li><li>HTTP</li><li>SOCKS</li></ul></td><td
 id="description">Proxy type used for file transfers</td></tr><tr><td 
id="name">Proxy Host</td><td id="default-value"></td><td id
 ="allowable-values"></td><td id="description">The fully qualified hostname or 
IP address of the proxy server<br/><strong>Supports Expression Language: true 
(will be evaluated using variable registry only)</strong></td></tr><tr><td 
id="name">Proxy Port</td><td id="default-value"></td><td 
id="allowable-values"></td><td id="description">The port of the proxy 
server<br/><strong>Supports Expression Language: true (will be evaluated using 
variable registry only)</strong></td></tr><tr><td id="name">Http Proxy 
Username</td><td id="default-value"></td><td id="allowable-values"></td><td 
id="description">Http Proxy Username<br/><strong>Supports Expression Language: 
true (will be evaluated using variable registry only)</strong></td></tr><tr><td 
id="name">Http Proxy Password</td><td id="default-value"></td><td 
id="allowable-values"></td><td id="description">Http Proxy 
Password<br/><strong>Sensitive Property: true</strong><br/><strong>Supports 
Expression Language: true (will be evaluated using va
 riable registry only)</strong></td></tr></table><h3>Dynamic Properties: 
</h3><p>Dynamic Properties allow the user to specify both the name and value of 
a property.<table 
id="dynamic-properties"><tr><th>Name</th><th>Value</th><th>Description</th></tr><tr><td
 id="name">Disable Directory Listing</td><td id="value">true or 
false</td><td>Disables directory listings before operations which might fail, 
such as configurations which create directory structures.<br/><strong>Supports 
Expression Language: false</strong></td></tr></table></p><h3>Relationships: 
</h3><table 
id="relationships"><tr><th>Name</th><th>Description</th></tr><tr><td>success</td><td>FlowFiles
 that are successfully sent will be routed to 
success</td></tr><tr><td>reject</td><td>FlowFiles that were rejected by the 
destination system</td></tr><tr><td>failure</td><td>FlowFiles that failed to 
send to the remote system; failure is usually looped back to this 
processor</td></tr></table><h3>Reads Attributes: </h3>None specified.<h3
 >Writes Attributes: </h3>None specified.<h3>State management: </h3>This 
 >component does not store state.<h3>Restricted: </h3>This component is not 
 >restricted.<h3>Input requirement: </h3>This component requires an incoming 
 >relationship.<h3>System Resource Considerations:</h3>None specified.<h3>See 
 >Also:</h3><p><a 
 >href="../org.apache.nifi.processors.standard.GetSFTP/index.html">GetSFTP</a></p></body></html>
\ No newline at end of file

Added: 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.11.0/org.apache.nifi.processors.standard.PutSQL/index.html
URL: 
http://svn.apache.org/viewvc/nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.11.0/org.apache.nifi.processors.standard.PutSQL/index.html?rev=1873052&view=auto
==============================================================================
--- 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.11.0/org.apache.nifi.processors.standard.PutSQL/index.html
 (added)
+++ 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.11.0/org.apache.nifi.processors.standard.PutSQL/index.html
 Thu Jan 23 03:48:17 2020
@@ -0,0 +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><script type="text/javascript">window.onload = 
function(){if(self==top) { document.getElementById('nameHeader').style.display 
= "inherit"; } }</script><body><h1 id="nameHeader" style="display: 
none;">PutSQL</h1><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, and whether a property 
 >supports the <a 
 >href="../../../../../html/expression-language-guide.html">NiFi Expression 
 >Language</a>.</p><table id="properties"><tr><th>Name</th><th>Default 
 >Value</th><th>Allowable Values</th><th>Description</th></tr><tr><td 
 >id="name"><strong>JDBC Connection Pool</strong></td><td 
 >id="default-value"></td><td id="allowable-values"><strong>Controller Service 
 >API: </strong><br/>DBCPService<br/><strong>Implementations: </strong><a 
 >href="../../../nifi-hive-nar/1.11.0/org.apache.nifi.dbcp.hive.HiveConnectionPool/index.html">HiveConnectionPool</a><br/><a
 > 
 >href="../../../nifi-dbcp-service-nar/1.11.0/org.apache.nifi.dbcp.DBCPConnectionPool/index.html">DBCPConnectionPool</a><br/><a
 > 
 >href="../../../nifi-dbcp-service-nar/1.11.0/org.apache.nifi.dbcp.DBCPConnectionPoolLookup/index.htm
 l">DBCPConnectionPoolLookup</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">SQL Statement</td><td 
id="default-value"></td><td id="allowable-values"></td><td id="description">The 
SQL statement to execute. The statement can be empty, a constant value, or 
built from attributes using Expression Language. If this property is specified, 
it will be used regardless of the content of incoming flowfiles. If this 
property is empty, the content of the incoming flow file is expected to contain 
a valid SQL statement, to be issued by the processor to the 
database.<br/><strong>Supports Expression Language: true (will be evaluated 
using flow file attributes and variable registry)</strong></td></tr><tr><td 
id="name">Support Fragmented Transactions</td><td 
id="default-value">true</td><td id="allowable-va
 lues"><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 than 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">Database Session AutoCommit</td><td 
id="default-value">false</td><td 
id="allowable-values"><ul><li>true</li><li>false</li></ul></td><td 
id="description">The autocommit mode to set on the database connection being 
used.</td></tr><tr><td id="name">Transaction Timeout</t
 d><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><
 tr><td id="name"><strong>Rollback On Failure</strong></td><td 
id="default-value">false</td><td 
id="allowable-values"><ul><li>true</li><li>false</li></ul></td><td 
id="description">Specify how to handle error. By default (false), if an error 
occurs while processing a FlowFile, the FlowFile will be routed to 'failure' or 
'retry' relationship based on error type, and processor can continue with next 
FlowFile. Instead, you may want to rollback currently processed FlowFiles and 
stop further processing immediately. In that case, you can do so by enabling 
this 'Rollback On Failure' property.  If enabled, failed FlowFiles will stay in 
the input relationship without penalizing it and being processed repeatedly 
until it gets processed successfully or removed by other means. It is important 
to set adequate 'Yield Duration' to avoid retrying too 
frequently.</td></tr></table><h3>Relationships: </h3><table 
id="relationships"><tr><th>Name</th><th>Description</th></tr><tr><td>retry</td><td>A
 FlowFil
 e 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, 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 parametrized SQL statements. The type of each 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 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, date
 s, times and timestamps. Binary Data Types (defaults to 'ascii') - ascii: each 
string character in your attribute value represents a single byte. This is the 
format provided by Avro Processors. base64: the string is a Base64 encoded 
string that can be decoded to bytes. hex: the string is hex encoded with all 
letters in upper case and no '0x' at the beginning. Dates/Times/Timestamps - 
Date, Time and Timestamp formats all support both custom formats or named 
format ('yyyy-MM-dd','ISO_OFFSET_DATE_TIME') as specified according to 
java.time.format.DateTimeFormatter. If not specified, a long value input is 
expected to be an unix epoch (milli seconds from 1970/1/1), or a string value 
in 'yyyy-MM-dd' format for Date, 'HH:mm:ss.SSS' for Time (some database engines 
e.g. Derby or MySQL do not support milliseconds and will truncate 
milliseconds), 'yyyy-MM-dd HH:mm:ss.SSS' for Timestamp is 
used.</td></tr></table><h3>Writes Attributes: </h3><table 
id="writes-attributes"><tr><th>Name</th><th>Descr
 iption</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 component does not 
store state.<h3>Restricted: </h3>This component is not restricted.<h3>Input 
requirement: </h3>This component requires an incoming relationship.<h3>System 
Resource Considerations:</h3>None specified.<h3>See Also:</h3><p><a 
href="../org.apache.nifi.processors.standard.ConvertJSONToSQL/index.html">ConvertJSONToSQL</a></p></body></html>
\ No newline at end of file

Added: 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.11.0/org.apache.nifi.processors.standard.PutSyslog/index.html
URL: 
http://svn.apache.org/viewvc/nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.11.0/org.apache.nifi.processors.standard.PutSyslog/index.html?rev=1873052&view=auto
==============================================================================
--- 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.11.0/org.apache.nifi.processors.standard.PutSyslog/index.html
 (added)
+++ 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.11.0/org.apache.nifi.processors.standard.PutSyslog/index.html
 Thu Jan 23 03:48:17 2020
@@ -0,0 +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><script type="text/javascript">window.onload = 
function(){if(self==top) { document.getElementById('nameHeader').style.display 
= "inherit"; } }</script><body><h1 id="nameHeader" style="display: 
none;">PutSyslog</h1><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 routed 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="all
 owable-values"></td><td id="description">The ip address or hostname of the 
Syslog server. Note that Expression language is not evaluated per 
FlowFile.<br/><strong>Supports Expression Language: true (will be evaluated 
using variable registry only)</strong></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>UDP</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. Note that Expression language is not evaluated per 
FlowFile.<br/><strong>Supports Expression Language: true (will be evaluated 
using variable registry only)</strong></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 s
 end 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. Note that Expression language is not evaluated per 
FlowFile.<br/><strong>Supports Expression Language: true (will be evaluated 
using variable registry only)</strong></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>Implementations: </strong><a 
href="../../../nifi-ssl-context-service-nar/1.11.0/org.apache.nifi.ssl.StandardSSLContextService/index.html">StandardSSLContextService</a><br/><a
 
href="../../../nifi-ssl-context-service-nar/1.11.0/org.apache.nifi.ssl.StandardRestrictedSSLContextService/index.html">StandardRestrictedSSLContextService</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. Note that 
Expression language is not evaluated per FlowFile.<br/><strong>Supports 
Expression Language: true (will be evaluated using variable registry 
only)</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 syslog server. Does not apply to UDP. 
Note that Expression language is not evaluated per 
FlowFile.<br/><strong>Supports Expression Language: true (will be evaluated 
using variable registry only)</strong></td></tr><tr><td id="name"><strong>Batch 
Size</strong></td><td id="default-val
 ue">25</td><td id="allowable-values"></td><td id="description">The number of 
incoming FlowFiles to process in a single execution of this processor. Note 
that Expression language is not evaluated per FlowFile.<br/><strong>Supports 
Expression Language: true (will be evaluated using variable registry 
only)</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">Specifies the character set of 
the Syslog messages. Note that Expression language is not evaluated per 
FlowFile.<br/><strong>Supports Expression Language: true (will be evaluated 
using variable registry only)</strong></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 
(will be evaluated using flow file attributes and variable registry
 )</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 
(will be evaluated using flow file attributes and variable 
registry)</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 Expression Language: true (will be evaluated 
using flow file attributes and variable registry)</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 (will be evaluated using flow file attributes and variable 
 >registry)</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 (will be evaluated 
 >using flow file attributes and variable 
 >registry)</strong></td></tr></table><h3>Relationships: </h3><table 
 >id="relationships"><tr><th>Name</th><th>Description</th></tr><tr><td>success</td><td>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>None 
 >specified.<h3>Writes Attributes: </h3>None specified
 .<h3>State management: </h3>This component does not store 
state.<h3>Restricted: </h3>This component is not restricted.<h3>Input 
requirement: </h3>This component requires an incoming relationship.<h3>System 
Resource Considerations:</h3>None specified.<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

Added: 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.11.0/org.apache.nifi.processors.standard.PutTCP/index.html
URL: 
http://svn.apache.org/viewvc/nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.11.0/org.apache.nifi.processors.standard.PutTCP/index.html?rev=1873052&view=auto
==============================================================================
--- 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.11.0/org.apache.nifi.processors.standard.PutTCP/index.html
 (added)
+++ 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.11.0/org.apache.nifi.processors.standard.PutTCP/index.html
 Thu Jan 23 03:48:17 2020
@@ -0,0 +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><script type="text/javascript">window.onload = 
function(){if(self==top) { document.getElementById('nameHeader').style.display 
= "inherit"; } }</script><body><h1 id="nameHeader" style="display: 
none;">PutTCP</h1><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 for 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.<br/><stron
 g>Supports Expression Language: true (will be evaluated using variable 
registry only)</strong></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.<br/><strong>Supports Expression Language: true (will be evaluated 
using variable registry only)</strong></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 
s
 hould 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">Outgoing Message 
Delimiter</td><td id="default-value"></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 (will be evaluated using flow file attributes and variable 
registry)</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>Implementations: </strong><a 
href="../../../nifi-ssl-context-service-nar/1.11.0/org.apache.nifi.ssl.StandardSSLContextService/index.html">StandardSSLContextService</a><br/><a
 
href="../../../nifi-ssl-context-service-nar/1.11.0/org.apache.nifi.ssl.StandardRestrictedSSLContextService/index.html">StandardRestrictedSSLContextService</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 component does not store 
state.<h3>Restricted: </h3>This component is not restricted.<h3>Input 
requirement: </h3>This component requires an incoming relationship.<h3>System 
Resource Considerations:</h3>None specified.<h3>See Also:</h3><p><a 
href="../org.apache.nifi.processors.standard.ListenTCP/index.html">ListenTCP</a></p></body><
 /html>
\ No newline at end of file

Added: 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.11.0/org.apache.nifi.processors.standard.PutUDP/index.html
URL: 
http://svn.apache.org/viewvc/nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.11.0/org.apache.nifi.processors.standard.PutUDP/index.html?rev=1873052&view=auto
==============================================================================
--- 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.11.0/org.apache.nifi.processors.standard.PutUDP/index.html
 (added)
+++ 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.11.0/org.apache.nifi.processors.standard.PutUDP/index.html
 Thu Jan 23 03:48:17 2020
@@ -0,0 +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><script type="text/javascript">window.onload = 
function(){if(self==top) { document.getElementById('nameHeader').style.display 
= "inherit"; } }</script><body><h1 id="nameHeader" style="display: 
none;">PutUDP</h1><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, 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.<br/><strong>Supports Expression Language: true (will be evaluated 
using variable registry only)</strong></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.<br/><strong>Supports Expression Language: true (will be evaluated 
using variable registry only)</strong></td></t
 r><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 destinati
 on 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 component does not store state.<h3>Restricted: </h3>This 
component is not restricted.<h3>Input requirement: </h3>This component requires 
an incoming relationship.<h3>System Resource Considerations:</h3>None 
specified.<h3>See Also:</h3><p><a 
href="../org.apache.nifi.processors.standard.ListenUDP/index.html">ListenUDP</a></p></body></html>
\ No newline at end of file

Added: 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.11.0/org.apache.nifi.processors.standard.QueryDatabaseTable/index.html
URL: 
http://svn.apache.org/viewvc/nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.11.0/org.apache.nifi.processors.standard.QueryDatabaseTable/index.html?rev=1873052&view=auto
==============================================================================
--- 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.11.0/org.apache.nifi.processors.standard.QueryDatabaseTable/index.html
 (added)
+++ 
nifi/site/trunk/docs/nifi-docs/components/org.apache.nifi/nifi-standard-nar/1.11.0/org.apache.nifi.processors.standard.QueryDatabaseTable/index.html
 Thu Jan 23 03:48:17 2020
@@ -0,0 +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><script type="text/javascript">window.onload = 
function(){if(self==top) { document.getElementById('nameHeader').style.display 
= "inherit"; } }</script><body><h1 id="nameHeader" style="display: 
none;">QueryDatabaseTable</h1><h2>Description: </h2><p>Generates a SQL select 
query, or uses a provided statement, and executes it to fetch all rows whose 
values in the specified Maximum Value column(s) are larger than the 
previously-seen maxima. Query result will be converted to Avro format. 
Expression Language is supported for several properties, but no incoming 
connections are permitted. The Variable Registry may be used to provide values 
for any property containing Expression Language. If it is desired to leverage 
flow file attributes to perform these queries, the GenerateTableFetch and/or 
Execu
 teSQL processors can be used for this purpose. 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. This 
processor is intended to be run on the Primary Node only. 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 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="all
 owable-values"><strong>Controller Service API: 
</strong><br/>DBCPService<br/><strong>Implementations: </strong><a 
href="../../../nifi-hive-nar/1.11.0/org.apache.nifi.dbcp.hive.HiveConnectionPool/index.html">HiveConnectionPool</a><br/><a
 
href="../../../nifi-dbcp-service-nar/1.11.0/org.apache.nifi.dbcp.DBCPConnectionPool/index.html">DBCPConnectionPool</a><br/><a
 
href="../../../nifi-dbcp-service-nar/1.11.0/org.apache.nifi.dbcp.DBCPConnectionPoolLookup/index.html">DBCPConnectionPoolLookup</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 <img 
src="../../../../../html/images/iconInfo.png" alt="Generates ANSI SQL" 
title="Generates ANSI SQL"></img></li><li>Oracle <img 
src="../../../../../html/images/iconInfo.png" alt="Generates Oracle compliant 
SQL" title="Generates Oracle compliant SQL"></img></li>
 <li>Oracle 12+ <img src="../../../../../html/images/iconInfo.png" 
alt="Generates Oracle compliant SQL for version 12 or greater" title="Generates 
Oracle compliant SQL for version 12 or greater"></img></li><li>MS SQL 2012+ 
<img src="../../../../../html/images/iconInfo.png" alt="Generates MS SQL 
Compatible SQL, for version 2012 or greater" title="Generates MS SQL Compatible 
SQL, for version 2012 or greater"></img></li><li>MS SQL 2008 <img 
src="../../../../../html/images/iconInfo.png" alt="Generates MS SQL Compatible 
SQL for version 2008" title="Generates MS SQL Compatible SQL for version 
2008"></img></li><li>MySQL <img src="../../../../../html/images/iconInfo.png" 
alt="Generates MySQL compatible SQL" title="Generates MySQL compatible 
SQL"></img></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="na
 me"><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. When a custom query is used, this property is used to alias the 
query and appears as an attribute on the FlowFile.<br/><strong>Supports 
Expression Language: true (will be evaluated using variable registry 
only)</strong></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. NOTE: It is important to use consistent 
column names for a given table for incremental fetch to work 
properly.<br/><strong>Supports Expression Language: true (will be evaluated 
using variable registry only)</strong></td><
 /tr><tr><td id="name">Additional WHERE clause</td><td 
id="default-value"></td><td id="allowable-values"></td><td id="description">A 
custom clause to be added in the WHERE condition when building SQL 
queries.<br/><strong>Supports Expression Language: true (will be evaluated 
using variable registry only)</strong></td></tr><tr><td id="name">Custom 
Query</td><td id="default-value"></td><td id="allowable-values"></td><td 
id="description">A custom SQL query used to retrieve data. Instead of building 
a SQL query from other properties, this query will be wrapped as a sub-query. 
Query must have no ORDER BY statement.<br/><strong>Supports Expression 
Language: true (will be evaluated using variable registry 
only)</strong></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 pro
 cessor 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. NOTE: It is important to use consistent max-value 
column names for a given table for incremental fetch to work 
properly.<br/><strong>Supports Expression Language: true (will be evaluated 
using variable registry only)</strong></td></tr><tr><td id="name"><strong>Max 
Wai
 t 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.<br/><strong>Supports Expression 
Language: true (will be evaluated using variable registry 
only)</strong></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 database driver and may not be honored and/or 
exact. If the value specified is zero, then the hint is 
ignored.<br/><strong>Supports Expression Language: true (will be evaluated 
using variable registry only)</strong></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.<br/><strong>Supports 
Expression Language: true (will be evaluated using variable registry 
only)</strong></td></tr><tr><td id="name"><strong>Output Batch 
Size</strong></td><td id="default-value">0</td><td 
id="allowable-values"></td><td id="description">The number of output FlowFiles 
to queue before committing the process session. When set to zero, the session 
will be committed when all result set rows have been processed and the output 
FlowFiles are ready for transfer to the downstream relationship. For large 
result sets, this can cause a large burst of FlowFiles to be transferred at the 
end of processor execution. If this property is set, then when the specified 
number of FlowFiles are ready for transfer, then the session will be committed, 
thus releasing the FlowFiles to the down
 stream relationship. NOTE: The maxvalue.* and fragment.count attributes will 
not be set on FlowFiles when this property is set.<br/><strong>Supports 
Expression Language: true (will be evaluated using variable registry 
only)</strong></td></tr><tr><td id="name"><strong>Maximum Number of 
Fragments</strong></td><td id="default-value">0</td><td 
id="allowable-values"></td><td id="description">The maximum number of 
fragments. If the value specified is zero, then all fragments are returned. 
This prevents OutOfMemoryError when this processor ingests huge table. NOTE: 
Setting this property can result in data loss, as the incoming results are not 
ordered, and fragments may end at arbitrary boundaries where rows are not 
included in the result set.<br/><strong>Supports Expression Language: true 
(will be evaluated using variable registry only)</strong></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>tr
 ue</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><tr><td id="name">Transaction Isolation 
Level</td><td id="default-value"></td><td 
id="allowable-values"><ul><li>TRANSACTION_NONE</li><li>TRANSACTION_READ_COMMITTED</li><li>TRANSACTION_READ_UNCOMMITTED</li><li>TRANSACTION_REPEATABLE_READ</li><li>TRANSACTION_SERIALIZABLE</li></ul></td><td
 id="description">This setting will set the transaction isolation level for the 
database connection for drivers that support this setting</td></tr><tr><td 
id="name"><strong>Use Avro Logical Types</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 use Avro Logical Types for DECIMAL/NUMBER, DATE, 
TIME and TIMESTAMP columns. If disabled, written as string. I
 f enabled, Logical types are used and written as its underlying type, 
specifically, DECIMAL/NUMBER as logical 'decimal': written as bytes with 
additional precision and scale meta data, DATE as logical 'date-millis': 
written as int denoting days since Unix epoch (1970-01-01), TIME as logical 
'time-millis': written as int denoting milliseconds since Unix epoch, and 
TIMESTAMP as logical 'timestamp-millis': written as long denoting milliseconds 
since Unix epoch. If a reader of written Avro records also knows these logical 
types, then these values can be deserialized with more context depending on 
reader implementation.</td></tr><tr><td id="name"><strong>Default Decimal 
Precision</strong></td><td id="default-value">10</td><td 
id="allowable-values"></td><td id="description">When a DECIMAL/NUMBER value is 
written as a 'decimal' Avro logical type, a specific 'precision' denoting 
number of available digits is required. Generally, precision is defined by 
column data type definition or databas
 e engines default. However undefined precision (0) can be returned from some 
database engines. 'Default Decimal Precision' is used when writing those 
undefined precision numbers.<br/><strong>Supports Expression Language: true 
(will be evaluated using variable registry only)</strong></td></tr><tr><td 
id="name"><strong>Default Decimal Scale</strong></td><td 
id="default-value">0</td><td id="allowable-values"></td><td 
id="description">When a DECIMAL/NUMBER value is written as a 'decimal' Avro 
logical type, a specific 'scale' denoting number of available decimal digits is 
required. Generally, scale is defined by column data type definition or 
database engines default. However when undefined precision (0) is returned, 
scale can also be uncertain with some database engines. 'Default Decimal Scale' 
is used when writing those undefined numbers. If a value has more decimals than 
specified scale, then the value will be rounded-up, e.g. 1.53 becomes 2 with 
scale 0, and 1.5 with scale 1.<br/><st
 rong>Supports Expression Language: true (will be evaluated using variable 
registry only)</strong></td></tr></table><h3>Dynamic Properties: 
</h3><p>Dynamic Properties allow the user to specify both the name and value of 
a property.<table 
id="dynamic-properties"><tr><th>Name</th><th>Value</th><th>Description</th></tr><tr><td
 id="name">initial.maxvalue.&lt;max_value_column&gt;</td><td id="value">Initial 
maximum value for the specified column</td><td>Specifies an initial max value 
for max value column(s). Properties should be added in the format 
`initial.maxvalue.&lt;max_value_column&gt;`. This value is only used the first 
time the table is accessed (when a Maximum Value Column is 
specified).<br/><strong>Supports Expression Language: true (will be evaluated 
using variable registry only)</strong></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>tablename</td><td>Name
 of the table being queried</td></tr><tr><td>querydbtable.row.count</td><td>The 
number of rows selected by the 
query</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. If Output Batch Size is set, then this attribute will not be 
populated.</td></tr><tr><td>fragment.index</td><td>If 'Max Rows Per Flow File' 
is set the
 n 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. If Output Batch Size is set, then this 
attribute will not be populated.</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, f
 etching 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>This component is not 
restricted.<h3>Input requirement: </h3>This component does not allow an 
incoming relationship.<h3>System Resource Considerations:</h3>None 
specified.<h3>See Also:</h3><p><a 
href="../org.apache.nifi.processors.standard.GenerateTableFetch/index.html">GenerateTableFetch</a>,
 <a 
href="../org.apache.nifi.processors.standard.ExecuteSQL/index.html">ExecuteSQL</a></p></body></html>
\ No newline at end of file


Reply via email to