You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hop.apache.org by gi...@apache.org on 2020/12/15 13:50:05 UTC

[incubator-hop-docs] branch asf-site updated: Documentation updated to 0dc25b2

This is an automated email from the ASF dual-hosted git repository.

git-site-role pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/incubator-hop-docs.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new 087f39f  Documentation updated to 0dc25b2
087f39f is described below

commit 087f39f345f5eab90295d9781f2af7657bcc1ba4
Author: jenkins <bu...@apache.org>
AuthorDate: Tue Dec 15 13:50:01 2020 +0000

    Documentation updated to 0dc25b2
---
 .../modules/ROOT/pages/porting-kettle-plugins.adoc | 13 ++++
 .../modules/.asciidoctor/pages/index.adoc          | 70 +++++++++++-----------
 hop-user-manual/modules/ROOT/nav.adoc              | 70 +++++++++++-----------
 .../plugins/actions/deleteresultfilenames.adoc     |  8 +--
 4 files changed, 87 insertions(+), 74 deletions(-)

diff --git a/hop-dev-manual/modules/ROOT/pages/porting-kettle-plugins.adoc b/hop-dev-manual/modules/ROOT/pages/porting-kettle-plugins.adoc
index b4f6e35..8f2f5ad 100644
--- a/hop-dev-manual/modules/ROOT/pages/porting-kettle-plugins.adoc
+++ b/hop-dev-manual/modules/ROOT/pages/porting-kettle-plugins.adoc
@@ -72,6 +72,19 @@ public class SampleMeta extends BaseTransformMeta implements ITransformMeta<Samp
 
 Any references to Repository, including parameters and the saveRep() and loadRep() methods in Transforms and Actions can be safely removed
 
+== VariableSpace
+
+VariableSpace was renamed to IVariables
+The API has also been cleaned up and simplified.  For example, ```environmentSubstitute()``` is now called ```resolve()```
+Please note that metadata objects (TransMeta, JobMeta, DatabaseMeta, ...) no longer implement ```VariableSpace``` (or ```IVariables```).
+Only runtime objects like Pipeline, Workflow, ITransform and so on have a state in Hop.
+
+== Extension point plugins
+
+If you're porting classes implementing an Extension Point plugin by implementing ExtensionPointInterface please note that you'll receive an extra parameter which is IVariables.  It aims to contain the variables of the parent object in the XP context.
+Obviously the interface name changed to IExtensionPoint.
+You can also use generics to specify the expected class of the receiving subject.
+
 == Slave Servers and Database Connections
 
 These objects are no longer stored in a Pipeline or a Workflow, they are now fully shared objects so any references of those in the interface methods of Transforms and Actions can be safely removed:
diff --git a/hop-user-manual/modules/.asciidoctor/pages/index.adoc b/hop-user-manual/modules/.asciidoctor/pages/index.adoc
index de0d6f4..adda2d8 100644
--- a/hop-user-manual/modules/.asciidoctor/pages/index.adoc
+++ b/hop-user-manual/modules/.asciidoctor/pages/index.adoc
@@ -45,11 +45,11 @@ include::{sourcepath}/hop-server/index.adoc[leveloffset=+0]
 include::{sourcepath}/plugins/plugins.adoc[leveloffset=+0]
 include::{sourcepath}/plugins/transforms.adoc[leveloffset=+1]
 include::{sourcepath}/plugins/transforms/abort.adoc[leveloffset=+2]
-include::{sourcepath}/plugins/transforms/checksum.adoc[leveloffset=+2]
 include::{sourcepath}/plugins/transforms/constant.adoc[leveloffset=+2]
 include::{sourcepath}/plugins/transforms/addsequence.adoc[leveloffset=+2]
-include::{sourcepath}/plugins/transforms/fieldschangesequence.adoc[leveloffset=+2]
 include::{sourcepath}/plugins/transforms/addxml.adoc[leveloffset=+2]
+include::{sourcepath}/plugins/transforms/checksum.adoc[leveloffset=+2]
+include::{sourcepath}/plugins/transforms/fieldschangesequence.adoc[leveloffset=+2]
 include::{sourcepath}/plugins/transforms/analyticquery.adoc[leveloffset=+2]
 include::{sourcepath}/plugins/transforms/append.adoc[leveloffset=+2]
 include::{sourcepath}/plugins/transforms/beambigqueryinput.adoc[leveloffset=+2]
@@ -64,6 +64,7 @@ include::{sourcepath}/plugins/transforms/beamtimestamp.adoc[leveloffset=+2]
 include::{sourcepath}/plugins/transforms/beamwindow.adoc[leveloffset=+2]
 include::{sourcepath}/plugins/transforms/blockingtransform.adoc[leveloffset=+2]
 include::{sourcepath}/plugins/transforms/blockuntiltransformsfinish.adoc[leveloffset=+2]
+include::{sourcepath}/plugins/transforms/csvinput.adoc[leveloffset=+2]
 include::{sourcepath}/plugins/transforms/calculator.adoc[leveloffset=+2]
 include::{sourcepath}/plugins/transforms/dbproc.adoc[leveloffset=+2]
 include::{sourcepath}/plugins/transforms/changefileencoding.adoc[leveloffset=+2]
@@ -76,13 +77,12 @@ include::{sourcepath}/plugins/transforms/combinationlookup.adoc[leveloffset=+2]
 include::{sourcepath}/plugins/transforms/concatfields.adoc[leveloffset=+2]
 include::{sourcepath}/plugins/transforms/rowstoresult.adoc[leveloffset=+2]
 include::{sourcepath}/plugins/transforms/creditcardvalidator.adoc[leveloffset=+2]
-include::{sourcepath}/plugins/transforms/csvinput.adoc[leveloffset=+2]
 include::{sourcepath}/plugins/transforms/cubeinput.adoc[leveloffset=+2]
 include::{sourcepath}/plugins/transforms/cubeoutput.adoc[leveloffset=+2]
-include::{sourcepath}/plugins/transforms/databasejoin.adoc[leveloffset=+2]
-include::{sourcepath}/plugins/transforms/databaselookup.adoc[leveloffset=+2]
 include::{sourcepath}/plugins/transforms/datagrid.adoc[leveloffset=+2]
 include::{sourcepath}/plugins/transforms/validator.adoc[leveloffset=+2]
+include::{sourcepath}/plugins/transforms/databasejoin.adoc[leveloffset=+2]
+include::{sourcepath}/plugins/transforms/databaselookup.adoc[leveloffset=+2]
 include::{sourcepath}/plugins/transforms/delay.adoc[leveloffset=+2]
 include::{sourcepath}/plugins/transforms/delete.adoc[leveloffset=+2]
 include::{sourcepath}/plugins/transforms/detectemptystream.adoc[leveloffset=+2]
@@ -92,9 +92,9 @@ include::{sourcepath}/plugins/transforms/dynamicsqlrow.adoc[leveloffset=+2]
 include::{sourcepath}/plugins/transforms/edi2xml.adoc[leveloffset=+2]
 include::{sourcepath}/plugins/transforms/mailinput.adoc[leveloffset=+2]
 include::{sourcepath}/plugins/transforms/excelwriter.adoc[leveloffset=+2]
+include::{sourcepath}/plugins/transforms/sql.adoc[leveloffset=+2]
 include::{sourcepath}/plugins/transforms/execprocess.adoc[leveloffset=+2]
 include::{sourcepath}/plugins/transforms/execsqlrow.adoc[leveloffset=+2]
-include::{sourcepath}/plugins/transforms/sql.adoc[leveloffset=+2]
 include::{sourcepath}/plugins/transforms/fake.adoc[leveloffset=+2]
 include::{sourcepath}/plugins/transforms/fileexists.adoc[leveloffset=+2]
 include::{sourcepath}/plugins/transforms/filesfromresult.adoc[leveloffset=+2]
@@ -103,27 +103,27 @@ include::{sourcepath}/plugins/transforms/filterrows.adoc[leveloffset=+2]
 include::{sourcepath}/plugins/transforms/fuzzymatch.adoc[leveloffset=+2]
 include::{sourcepath}/plugins/transforms/randomvalue.adoc[leveloffset=+2]
 include::{sourcepath}/plugins/transforms/getxmldata.adoc[leveloffset=+2]
-include::{sourcepath}/plugins/transforms/getfilenames.adoc[leveloffset=+2]
-include::{sourcepath}/plugins/transforms/getfilesrowcount.adoc[leveloffset=+2]
 include::{sourcepath}/plugins/transforms/getslavesequence.adoc[leveloffset=+2]
-include::{sourcepath}/plugins/transforms/recordsfromstream.adoc[leveloffset=+2]
 include::{sourcepath}/plugins/transforms/rowsfromresult.adoc[leveloffset=+2]
 include::{sourcepath}/plugins/transforms/getsubfolders.adoc[leveloffset=+2]
 include::{sourcepath}/plugins/transforms/systemdata.adoc[leveloffset=+2]
+include::{sourcepath}/plugins/transforms/getfilenames.adoc[leveloffset=+2]
+include::{sourcepath}/plugins/transforms/getfilesrowcount.adoc[leveloffset=+2]
+include::{sourcepath}/plugins/transforms/recordsfromstream.adoc[leveloffset=+2]
 include::{sourcepath}/plugins/transforms/gettablenames.adoc[leveloffset=+2]
 include::{sourcepath}/plugins/transforms/getvariable.adoc[leveloffset=+2]
 include::{sourcepath}/plugins/transforms/groupby.adoc[leveloffset=+2]
-include::{sourcepath}/plugins/transforms/http.adoc[leveloffset=+2]
 include::{sourcepath}/plugins/transforms/httppost.adoc[leveloffset=+2]
+include::{sourcepath}/plugins/transforms/http.adoc[leveloffset=+2]
 include::{sourcepath}/plugins/transforms/detectlastrow.adoc[leveloffset=+2]
 include::{sourcepath}/plugins/transforms/ifnull.adoc[leveloffset=+2]
 include::{sourcepath}/plugins/transforms/injector.adoc[leveloffset=+2]
 include::{sourcepath}/plugins/transforms/insertupdate.adoc[leveloffset=+2]
+include::{sourcepath}/plugins/transforms/jsoninput.adoc[leveloffset=+2]
+include::{sourcepath}/plugins/transforms/jsonoutput.adoc[leveloffset=+2]
 include::{sourcepath}/plugins/transforms/javafilter.adoc[leveloffset=+2]
 include::{sourcepath}/plugins/transforms/javascript.adoc[leveloffset=+2]
 include::{sourcepath}/plugins/transforms/joinrows.adoc[leveloffset=+2]
-include::{sourcepath}/plugins/transforms/jsoninput.adoc[leveloffset=+2]
-include::{sourcepath}/plugins/transforms/jsonoutput.adoc[leveloffset=+2]
 include::{sourcepath}/plugins/transforms/ldapinput.adoc[leveloffset=+2]
 include::{sourcepath}/plugins/transforms/ldapoutput.adoc[leveloffset=+2]
 include::{sourcepath}/plugins/transforms/ldifinput.adoc[leveloffset=+2]
@@ -146,26 +146,26 @@ include::{sourcepath}/plugins/transforms/pgpencryptstream.adoc[leveloffset=+2]
 include::{sourcepath}/plugins/transforms/pipelineexcecutor.adoc[leveloffset=+2]
 include::{sourcepath}/plugins/transforms/pgbulkloader.adoc[leveloffset=+2]
 include::{sourcepath}/plugins/transforms/processfiles.adoc[leveloffset=+2]
+include::{sourcepath}/plugins/transforms/rest.adoc[leveloffset=+2]
 include::{sourcepath}/plugins/transforms/propertyinput.adoc[leveloffset=+2]
 include::{sourcepath}/plugins/transforms/regexeval.adoc[leveloffset=+2]
 include::{sourcepath}/plugins/transforms/replacestring.adoc[leveloffset=+2]
 include::{sourcepath}/plugins/transforms/reservoirsampling.adoc[leveloffset=+2]
-include::{sourcepath}/plugins/transforms/rest.adoc[leveloffset=+2]
 include::{sourcepath}/plugins/transforms/denormaliser.adoc[leveloffset=+2]
 include::{sourcepath}/plugins/transforms/flattener.adoc[leveloffset=+2]
 include::{sourcepath}/plugins/transforms/rowgenerator.adoc[leveloffset=+2]
 include::{sourcepath}/plugins/transforms/normaliser.adoc[leveloffset=+2]
 include::{sourcepath}/plugins/transforms/ssh.adoc[leveloffset=+2]
+include::{sourcepath}/plugins/transforms/sqlfileoutput.adoc[leveloffset=+2]
 include::{sourcepath}/plugins/transforms/selectvalues.adoc[leveloffset=+2]
 include::{sourcepath}/plugins/transforms/syslog.adoc[leveloffset=+2]
+include::{sourcepath}/plugins/transforms/setvariable.adoc[leveloffset=+2]
 include::{sourcepath}/plugins/transforms/setvaluefield.adoc[leveloffset=+2]
 include::{sourcepath}/plugins/transforms/setvalueconstant.adoc[leveloffset=+2]
-include::{sourcepath}/plugins/transforms/setvariable.adoc[leveloffset=+2]
-include::{sourcepath}/plugins/transforms/sortedmerge.adoc[leveloffset=+2]
 include::{sourcepath}/plugins/transforms/sort.adoc[leveloffset=+2]
-include::{sourcepath}/plugins/transforms/splitfieldtorows.adoc[leveloffset=+2]
+include::{sourcepath}/plugins/transforms/sortedmerge.adoc[leveloffset=+2]
 include::{sourcepath}/plugins/transforms/fieldsplitter.adoc[leveloffset=+2]
-include::{sourcepath}/plugins/transforms/sqlfileoutput.adoc[leveloffset=+2]
+include::{sourcepath}/plugins/transforms/splitfieldtorows.adoc[leveloffset=+2]
 include::{sourcepath}/plugins/transforms/streamlookup.adoc[leveloffset=+2]
 include::{sourcepath}/plugins/transforms/streamschemamerge.adoc[leveloffset=+2]
 include::{sourcepath}/plugins/transforms/stringoperations.adoc[leveloffset=+2]
@@ -197,12 +197,11 @@ include::{sourcepath}/plugins/transforms/xslt.adoc[leveloffset=+2]
 include::{sourcepath}/plugins/transforms/yamlinput.adoc[leveloffset=+2]
 include::{sourcepath}/plugins/transforms/zipfile.adoc[leveloffset=+2]
 include::{sourcepath}/plugins/databases.adoc[leveloffset=+1]
-include::{sourcepath}/plugins/databases/derby.adoc[leveloffset=+2]
 include::{sourcepath}/plugins/databases/as400.adoc[leveloffset=+2]
+include::{sourcepath}/plugins/databases/derby.adoc[leveloffset=+2]
 include::{sourcepath}/plugins/databases/cache.adoc[leveloffset=+2]
 include::{sourcepath}/plugins/databases/db2.adoc[leveloffset=+2]
 include::{sourcepath}/plugins/databases/exasol.adoc[leveloffset=+2]
-include::{sourcepath}/plugins/databases/firebird.adoc[leveloffset=+2]
 include::{sourcepath}/plugins/databases/googlebigquery.adoc[leveloffset=+2]
 include::{sourcepath}/plugins/databases/greenplum.adoc[leveloffset=+2]
 include::{sourcepath}/plugins/databases/sqlbase.adoc[leveloffset=+2]
@@ -211,15 +210,10 @@ include::{sourcepath}/plugins/databases/hypersonic.adoc[leveloffset=+2]
 include::{sourcepath}/plugins/databases/universe.adoc[leveloffset=+2]
 include::{sourcepath}/plugins/databases/infinidb.adoc[leveloffset=+2]
 include::{sourcepath}/plugins/databases/infobright.adoc[leveloffset=+2]
-include::{sourcepath}/plugins/databases/informix.adoc[leveloffset=+2]
-include::{sourcepath}/plugins/databases/ingres.adoc[leveloffset=+2]
-include::{sourcepath}/plugins/databases/interbase.adoc[leveloffset=+2]
-include::{sourcepath}/plugins/databases/kingbasees.adoc[leveloffset=+2]
-include::{sourcepath}/plugins/databases/mariadb.adoc[leveloffset=+2]
-include::{sourcepath}/plugins/databases/sapdb.adoc[leveloffset=+2]
-include::{sourcepath}/plugins/databases/monetdb.adoc[leveloffset=+2]
 include::{sourcepath}/plugins/databases/mssql.adoc[leveloffset=+2]
 include::{sourcepath}/plugins/databases/mssqlnative.adoc[leveloffset=+2]
+include::{sourcepath}/plugins/databases/mariadb.adoc[leveloffset=+2]
+include::{sourcepath}/plugins/databases/sapdb.adoc[leveloffset=+2]
 include::{sourcepath}/plugins/databases/mysql.adoc[leveloffset=+2]
 include::{sourcepath}/plugins/databases/netezza.adoc[leveloffset=+2]
 include::{sourcepath}/plugins/databases/oracle.adoc[leveloffset=+2]
@@ -233,6 +227,12 @@ include::{sourcepath}/plugins/databases/sybaseiq.adoc[leveloffset=+2]
 include::{sourcepath}/plugins/databases/teradata.adoc[leveloffset=+2]
 include::{sourcepath}/plugins/databases/vectorwise.adoc[leveloffset=+2]
 include::{sourcepath}/plugins/databases/vertica.adoc[leveloffset=+2]
+include::{sourcepath}/plugins/databases/firebird.adoc[leveloffset=+2]
+include::{sourcepath}/plugins/databases/informix.adoc[leveloffset=+2]
+include::{sourcepath}/plugins/databases/ingres.adoc[leveloffset=+2]
+include::{sourcepath}/plugins/databases/interbase.adoc[leveloffset=+2]
+include::{sourcepath}/plugins/databases/kingbasees.adoc[leveloffset=+2]
+include::{sourcepath}/plugins/databases/monetdb.adoc[leveloffset=+2]
 include::{sourcepath}/plugins/actions.adoc[leveloffset=+1]
 include::{sourcepath}/plugins/actions/abort.adoc[leveloffset=+2]
 include::{sourcepath}/plugins/actions/addresultfilenames.adoc[leveloffset=+2]
@@ -246,35 +246,35 @@ include::{sourcepath}/plugins/actions/copyfiles.adoc[leveloffset=+2]
 include::{sourcepath}/plugins/actions/copymoveresultfilenames.adoc[leveloffset=+2]
 include::{sourcepath}/plugins/actions/createfile.adoc[leveloffset=+2]
 include::{sourcepath}/plugins/actions/createfolder.adoc[leveloffset=+2]
+include::{sourcepath}/plugins/actions/dtdvalidator.adoc[leveloffset=+2]
 include::{sourcepath}/plugins/actions/pgpdecryptfiles.adoc[leveloffset=+2]
 include::{sourcepath}/plugins/actions/delay.adoc[leveloffset=+2]
 include::{sourcepath}/plugins/actions/deletefile.adoc[leveloffset=+2]
-include::{sourcepath}/plugins/actions/deleteresultfilenames.adoc[leveloffset=+2]
 include::{sourcepath}/plugins/actions/deletefiles.adoc[leveloffset=+2]
 include::{sourcepath}/plugins/actions/deletefolders.adoc[leveloffset=+2]
+include::{sourcepath}/plugins/actions/deleteresultfilenames.adoc[leveloffset=+2]
 include::{sourcepath}/plugins/actions/msgboxinfo.adoc[leveloffset=+2]
 include::{sourcepath}/plugins/actions/dostounix.adoc[leveloffset=+2]
-include::{sourcepath}/plugins/actions/dtdvalidator.adoc[leveloffset=+2]
 include::{sourcepath}/plugins/actions/dummy.adoc[leveloffset=+2]
 include::{sourcepath}/plugins/actions/pgpencryptfiles.adoc[leveloffset=+2]
 include::{sourcepath}/plugins/actions/repeat-end.adoc[leveloffset=+2]
 include::{sourcepath}/plugins/actions/evalfilesmetrics.adoc[leveloffset=+2]
 include::{sourcepath}/plugins/actions/evaluatetablecontent.adoc[leveloffset=+2]
-include::{sourcepath}/plugins/actions/filecompare.adoc[leveloffset=+2]
+include::{sourcepath}/plugins/actions/ftpdelete.adoc[leveloffset=+2]
 include::{sourcepath}/plugins/actions/fileexists.adoc[leveloffset=+2]
+include::{sourcepath}/plugins/actions/filecompare.adoc[leveloffset=+2]
 include::{sourcepath}/plugins/actions/folderisempty.adoc[leveloffset=+2]
 include::{sourcepath}/plugins/actions/folderscompare.adoc[leveloffset=+2]
-include::{sourcepath}/plugins/actions/ftpdelete.adoc[leveloffset=+2]
+include::{sourcepath}/plugins/actions/getpop.adoc[leveloffset=+2]
 include::{sourcepath}/plugins/actions/ftp.adoc[leveloffset=+2]
 include::{sourcepath}/plugins/actions/ftpsget.adoc[leveloffset=+2]
 include::{sourcepath}/plugins/actions/sftp.adoc[leveloffset=+2]
-include::{sourcepath}/plugins/actions/getpop.adoc[leveloffset=+2]
 include::{sourcepath}/plugins/actions/http.adoc[leveloffset=+2]
 include::{sourcepath}/plugins/actions/eval.adoc[leveloffset=+2]
+include::{sourcepath}/plugins/actions/mssqlbulkload.adoc[leveloffset=+2]
 include::{sourcepath}/plugins/actions/mail.adoc[leveloffset=+2]
 include::{sourcepath}/plugins/actions/mailvalidator.adoc[leveloffset=+2]
 include::{sourcepath}/plugins/actions/movefiles.adoc[leveloffset=+2]
-include::{sourcepath}/plugins/actions/mssqlbulkload.adoc[leveloffset=+2]
 include::{sourcepath}/plugins/actions/mysqlbulkfile.adoc[leveloffset=+2]
 include::{sourcepath}/plugins/actions/mysqlbulkload.adoc[leveloffset=+2]
 include::{sourcepath}/plugins/actions/pgpfiles.adoc[leveloffset=+2]
@@ -283,13 +283,13 @@ include::{sourcepath}/plugins/actions/pipeline.adoc[leveloffset=+2]
 include::{sourcepath}/plugins/actions/ftpput.adoc[leveloffset=+2]
 include::{sourcepath}/plugins/actions/sftpput.adoc[leveloffset=+2]
 include::{sourcepath}/plugins/actions/repeat.adoc[leveloffset=+2]
-include::{sourcepath}/plugins/actions/syslog.adoc[leveloffset=+2]
+include::{sourcepath}/plugins/actions/sql.adoc[leveloffset=+2]
 include::{sourcepath}/plugins/actions/sendnagiospassivecheck.adoc[leveloffset=+2]
+include::{sourcepath}/plugins/actions/syslog.adoc[leveloffset=+2]
 include::{sourcepath}/plugins/actions/setvariables.adoc[leveloffset=+2]
 include::{sourcepath}/plugins/actions/shell.adoc[leveloffset=+2]
 include::{sourcepath}/plugins/actions/simpleeval.adoc[leveloffset=+2]
 include::{sourcepath}/plugins/actions/snmptrap.adoc[leveloffset=+2]
-include::{sourcepath}/plugins/actions/sql.adoc[leveloffset=+2]
 include::{sourcepath}/plugins/actions/start.adoc[leveloffset=+2]
 include::{sourcepath}/plugins/actions/success.adoc[leveloffset=+2]
 include::{sourcepath}/plugins/actions/tableexists.adoc[leveloffset=+2]
@@ -298,8 +298,8 @@ include::{sourcepath}/plugins/actions/truncatetables.adoc[leveloffset=+2]
 include::{sourcepath}/plugins/actions/unzip.adoc[leveloffset=+2]
 include::{sourcepath}/plugins/actions/ftpsput.adoc[leveloffset=+2]
 include::{sourcepath}/plugins/actions/pgpverify.adoc[leveloffset=+2]
-include::{sourcepath}/plugins/actions/waitforfile.adoc[leveloffset=+2]
 include::{sourcepath}/plugins/actions/waitforsql.adoc[leveloffset=+2]
+include::{sourcepath}/plugins/actions/waitforfile.adoc[leveloffset=+2]
 include::{sourcepath}/plugins/actions/workflow.adoc[leveloffset=+2]
 include::{sourcepath}/plugins/actions/writetofile.adoc[leveloffset=+2]
 include::{sourcepath}/plugins/actions/writetolog.adoc[leveloffset=+2]
diff --git a/hop-user-manual/modules/ROOT/nav.adoc b/hop-user-manual/modules/ROOT/nav.adoc
index 1fd2b6c..987d93a 100644
--- a/hop-user-manual/modules/ROOT/nav.adoc
+++ b/hop-user-manual/modules/ROOT/nav.adoc
@@ -28,11 +28,11 @@
 //::=START AUTO GENERATED LINKS
 ** xref:plugins/transforms.adoc[Transform Plugins]
 *** xref:plugins/transforms/abort.adoc[Abort]
-*** xref:plugins/transforms/checksum.adoc[Add a checksum]
 *** xref:plugins/transforms/constant.adoc[Add Constants]
 *** xref:plugins/transforms/addsequence.adoc[Add Sequence]
-*** xref:plugins/transforms/fieldschangesequence.adoc[Add value fields changing sequence]
 *** xref:plugins/transforms/addxml.adoc[Add XML]
+*** xref:plugins/transforms/checksum.adoc[Add a checksum]
+*** xref:plugins/transforms/fieldschangesequence.adoc[Add value fields changing sequence]
 *** xref:plugins/transforms/analyticquery.adoc[Analytic Query]
 *** xref:plugins/transforms/append.adoc[Append Streams]
 *** xref:plugins/transforms/beambigqueryinput.adoc[Beam BigQuery Input]
@@ -47,6 +47,7 @@
 *** xref:plugins/transforms/beamwindow.adoc[Beam Window]
 *** xref:plugins/transforms/blockingtransform.adoc[Blocking transform]
 *** xref:plugins/transforms/blockuntiltransformsfinish.adoc[Blocking until transforms finish]
+*** xref:plugins/transforms/csvinput.adoc[CSV File Input]
 *** xref:plugins/transforms/calculator.adoc[Calculator]
 *** xref:plugins/transforms/dbproc.adoc[Call DB procedure]
 *** xref:plugins/transforms/changefileencoding.adoc[Change file encoding]
@@ -59,13 +60,12 @@
 *** xref:plugins/transforms/concatfields.adoc[Concat Fields]
 *** xref:plugins/transforms/rowstoresult.adoc[Copy rows to result]
 *** xref:plugins/transforms/creditcardvalidator.adoc[Credit card validator]
-*** xref:plugins/transforms/csvinput.adoc[CSV File Input]
 *** xref:plugins/transforms/cubeinput.adoc[Cube input]
 *** xref:plugins/transforms/cubeoutput.adoc[Cube output]
-*** xref:plugins/transforms/databasejoin.adoc[Database Join]
-*** xref:plugins/transforms/databaselookup.adoc[Database Lookup]
 *** xref:plugins/transforms/datagrid.adoc[Data Grid]
 *** xref:plugins/transforms/validator.adoc[Data Validator]
+*** xref:plugins/transforms/databasejoin.adoc[Database Join]
+*** xref:plugins/transforms/databaselookup.adoc[Database Lookup]
 *** xref:plugins/transforms/delay.adoc[Delay row]
 *** xref:plugins/transforms/delete.adoc[Delete]
 *** xref:plugins/transforms/detectemptystream.adoc[Detect Empty Stream]
@@ -75,9 +75,9 @@
 *** xref:plugins/transforms/edi2xml.adoc[Edi to XML]
 *** xref:plugins/transforms/mailinput.adoc[Email Messages Input]
 *** xref:plugins/transforms/excelwriter.adoc[Excel writer]
+*** xref:plugins/transforms/sql.adoc[Execute SQL script]
 *** xref:plugins/transforms/execprocess.adoc[Execute a process]
 *** xref:plugins/transforms/execsqlrow.adoc[Execute row SQL script]
-*** xref:plugins/transforms/sql.adoc[Execute SQL script]
 *** xref:plugins/transforms/fake.adoc[Fake data]
 *** xref:plugins/transforms/fileexists.adoc[File exists]
 *** xref:plugins/transforms/filesfromresult.adoc[Files from result]
@@ -86,27 +86,27 @@
 *** xref:plugins/transforms/fuzzymatch.adoc[Fuzzy match]
 *** xref:plugins/transforms/randomvalue.adoc[Generate Random Value]
 *** xref:plugins/transforms/getxmldata.adoc[Get Data From XML]
-*** xref:plugins/transforms/getfilenames.adoc[Get filenames]
-*** xref:plugins/transforms/getfilesrowcount.adoc[Get files rowcount]
 *** xref:plugins/transforms/getslavesequence.adoc[Get ID from slave server]
-*** xref:plugins/transforms/recordsfromstream.adoc[Get records from stream ]
 *** xref:plugins/transforms/rowsfromresult.adoc[Get Rows from Result]
 *** xref:plugins/transforms/getsubfolders.adoc[Get SubFolder names]
 *** xref:plugins/transforms/systemdata.adoc[Get System Info]
+*** xref:plugins/transforms/getfilenames.adoc[Get filenames]
+*** xref:plugins/transforms/getfilesrowcount.adoc[Get files rowcount]
+*** xref:plugins/transforms/recordsfromstream.adoc[Get records from stream ]
 *** xref:plugins/transforms/gettablenames.adoc[Get table names]
 *** xref:plugins/transforms/getvariable.adoc[Get variables]
 *** xref:plugins/transforms/groupby.adoc[Group By]
-*** xref:plugins/transforms/http.adoc[HTTP client]
 *** xref:plugins/transforms/httppost.adoc[HTTP Post]
+*** xref:plugins/transforms/http.adoc[HTTP client]
 *** xref:plugins/transforms/detectlastrow.adoc[Identify last row in a stream]
 *** xref:plugins/transforms/ifnull.adoc[If Null]
 *** xref:plugins/transforms/injector.adoc[Injector]
 *** xref:plugins/transforms/insertupdate.adoc[Insert / Update]
+*** xref:plugins/transforms/jsoninput.adoc[JSON Input]
+*** xref:plugins/transforms/jsonoutput.adoc[JSON Output]
 *** xref:plugins/transforms/javafilter.adoc[Java Filter]
 *** xref:plugins/transforms/javascript.adoc[JavaScript]
 *** xref:plugins/transforms/joinrows.adoc[Join Rows]
-*** xref:plugins/transforms/jsoninput.adoc[JSON Input]
-*** xref:plugins/transforms/jsonoutput.adoc[JSON Output]
 *** xref:plugins/transforms/ldapinput.adoc[LDAP Input]
 *** xref:plugins/transforms/ldapoutput.adoc[LDAP Output]
 *** xref:plugins/transforms/ldifinput.adoc[LDIF Input]
@@ -129,26 +129,26 @@
 *** xref:plugins/transforms/pipelineexcecutor.adoc[Pipeline Executor]
 *** xref:plugins/transforms/pgbulkloader.adoc[PostgreSQL Bulk Loader]
 *** xref:plugins/transforms/processfiles.adoc[Process files]
+*** xref:plugins/transforms/rest.adoc[REST Client]
 *** xref:plugins/transforms/propertyinput.adoc[Read data (key, value) from properties files.]
 *** xref:plugins/transforms/regexeval.adoc[Regex Evaluation]
 *** xref:plugins/transforms/replacestring.adoc[Replace in String]
 *** xref:plugins/transforms/reservoirsampling.adoc[Reservoir Sampling]
-*** xref:plugins/transforms/rest.adoc[REST Client]
 *** xref:plugins/transforms/denormaliser.adoc[Row Denormaliser]
 *** xref:plugins/transforms/flattener.adoc[Row Flattener]
 *** xref:plugins/transforms/rowgenerator.adoc[Row Generator]
 *** xref:plugins/transforms/normaliser.adoc[Row Normaliser]
 *** xref:plugins/transforms/ssh.adoc[Run SSH commands]
+*** xref:plugins/transforms/sqlfileoutput.adoc[SQL File Output]
 *** xref:plugins/transforms/selectvalues.adoc[Select Values]
 *** xref:plugins/transforms/syslog.adoc[Send Message to Syslog]
+*** xref:plugins/transforms/setvariable.adoc[Set Variables]
 *** xref:plugins/transforms/setvaluefield.adoc[Set field Value]
 *** xref:plugins/transforms/setvalueconstant.adoc[Set field value to a constant]
-*** xref:plugins/transforms/setvariable.adoc[Set Variables]
-*** xref:plugins/transforms/sortedmerge.adoc[Sorted Merge]
 *** xref:plugins/transforms/sort.adoc[Sort Rows]
-*** xref:plugins/transforms/splitfieldtorows.adoc[Split fields]
+*** xref:plugins/transforms/sortedmerge.adoc[Sorted Merge]
 *** xref:plugins/transforms/fieldsplitter.adoc[Split Fields]
-*** xref:plugins/transforms/sqlfileoutput.adoc[SQL File Output]
+*** xref:plugins/transforms/splitfieldtorows.adoc[Split fields]
 *** xref:plugins/transforms/streamlookup.adoc[Stream Lookup]
 *** xref:plugins/transforms/streamschemamerge.adoc[Stream Schema Merge]
 *** xref:plugins/transforms/stringoperations.adoc[String operations]
@@ -180,12 +180,11 @@
 *** xref:plugins/transforms/yamlinput.adoc[Yaml Input]
 *** xref:plugins/transforms/zipfile.adoc[Zip file]
 ** xref:plugins/databases.adoc[Database Plugins]
-*** xref:plugins/databases/derby.adoc[Apache Derby]
 *** xref:plugins/databases/as400.adoc[AS400]
+*** xref:plugins/databases/derby.adoc[Apache Derby]
 *** xref:plugins/databases/cache.adoc[Cache]
 *** xref:plugins/databases/db2.adoc[DB2]
 *** xref:plugins/databases/exasol.adoc[Exasol]
-*** xref:plugins/databases/firebird.adoc[firebird]
 *** xref:plugins/databases/googlebigquery.adoc[Google BigQuery]
 *** xref:plugins/databases/greenplum.adoc[Greenplum]
 *** xref:plugins/databases/sqlbase.adoc[Gupta SQLBase]
@@ -194,15 +193,10 @@
 *** xref:plugins/databases/universe.adoc[IBM Universe]
 *** xref:plugins/databases/infinidb.adoc[InfiniDB]
 *** xref:plugins/databases/infobright.adoc[Infobright DB]
-*** xref:plugins/databases/informix.adoc[informix]
-*** xref:plugins/databases/ingres.adoc[ingres]
-*** xref:plugins/databases/interbase.adoc[interbase]
-*** xref:plugins/databases/kingbasees.adoc[kingbase es]
-*** xref:plugins/databases/mariadb.adoc[Mariadb]
-*** xref:plugins/databases/sapdb.adoc[MaxDB (SAP DB)]
-*** xref:plugins/databases/monetdb.adoc[monetdb]
 *** xref:plugins/databases/mssql.adoc[MS SqlServer]
 *** xref:plugins/databases/mssqlnative.adoc[MS SqlServer (Native)]
+*** xref:plugins/databases/mariadb.adoc[Mariadb]
+*** xref:plugins/databases/sapdb.adoc[MaxDB (SAP DB)]
 *** xref:plugins/databases/mysql.adoc[MySql]
 *** xref:plugins/databases/netezza.adoc[Netezza]
 *** xref:plugins/databases/oracle.adoc[Oracle]
@@ -216,6 +210,12 @@
 *** xref:plugins/databases/teradata.adoc[Teradata]
 *** xref:plugins/databases/vectorwise.adoc[Vectorwise]
 *** xref:plugins/databases/vertica.adoc[Vertica]
+*** xref:plugins/databases/firebird.adoc[firebird]
+*** xref:plugins/databases/informix.adoc[informix]
+*** xref:plugins/databases/ingres.adoc[ingres]
+*** xref:plugins/databases/interbase.adoc[interbase]
+*** xref:plugins/databases/kingbasees.adoc[kingbase es]
+*** xref:plugins/databases/monetdb.adoc[monetdb]
 ** xref:plugins/actions.adoc[Action Plugins]
 *** xref:plugins/actions/abort.adoc[Abort]
 *** xref:plugins/actions/addresultfilenames.adoc[Add filenames to result]
@@ -229,35 +229,35 @@
 *** xref:plugins/actions/copymoveresultfilenames.adoc[Copy Or Move Files from result]
 *** xref:plugins/actions/createfile.adoc[Create File]
 *** xref:plugins/actions/createfolder.adoc[Create Folder]
+*** xref:plugins/actions/dtdvalidator.adoc[DTD Validator]
 *** xref:plugins/actions/pgpdecryptfiles.adoc[Decrypt files with PGP]
 *** xref:plugins/actions/delay.adoc[Delay]
 *** xref:plugins/actions/deletefile.adoc[Delete File]
-*** xref:plugins/actions/deleteresultfilenames.adoc[Delete filenames from result]
 *** xref:plugins/actions/deletefiles.adoc[Delete Files]
 *** xref:plugins/actions/deletefolders.adoc[Delete Folders]
+*** xref:plugins/actions/deleteresultfilenames.adoc[Delete filenames from result]
 *** xref:plugins/actions/msgboxinfo.adoc[Display Msgbox info]
 *** xref:plugins/actions/dostounix.adoc[Dos To Unix]
-*** xref:plugins/actions/dtdvalidator.adoc[DTD Validator]
 *** xref:plugins/actions/dummy.adoc[Dummy]
 *** xref:plugins/actions/pgpencryptfiles.adoc[Encrypt files with PGP]
 *** xref:plugins/actions/repeat-end.adoc[End Repeat]
 *** xref:plugins/actions/evalfilesmetrics.adoc[Evaluate File Metrics]
 *** xref:plugins/actions/evaluatetablecontent.adoc[Evaluate rows number in a table]
-*** xref:plugins/actions/filecompare.adoc[File compare]
+*** xref:plugins/actions/ftpdelete.adoc[FTP delete]
 *** xref:plugins/actions/fileexists.adoc[File Exists]
+*** xref:plugins/actions/filecompare.adoc[File compare]
 *** xref:plugins/actions/folderisempty.adoc[Folder is Empty]
 *** xref:plugins/actions/folderscompare.adoc[Folders Compare]
-*** xref:plugins/actions/ftpdelete.adoc[FTP delete]
+*** xref:plugins/actions/getpop.adoc[Get Mail from POP]
 *** xref:plugins/actions/ftp.adoc[Get a file with FTP]
 *** xref:plugins/actions/ftpsget.adoc[Get a file with FTPS]
 *** xref:plugins/actions/sftp.adoc[Get a file with SFTP]
-*** xref:plugins/actions/getpop.adoc[Get Mail from POP]
 *** xref:plugins/actions/http.adoc[Http Get]
 *** xref:plugins/actions/eval.adoc[JavaScript]
+*** xref:plugins/actions/mssqlbulkload.adoc[MS SQL Server Bulk Loader]
 *** xref:plugins/actions/mail.adoc[Mail]
 *** xref:plugins/actions/mailvalidator.adoc[Mail Validator]
 *** xref:plugins/actions/movefiles.adoc[Move Files]
-*** xref:plugins/actions/mssqlbulkload.adoc[MS SQL Server Bulk Loader]
 *** xref:plugins/actions/mysqlbulkfile.adoc[MySQL Bulk File]
 *** xref:plugins/actions/mysqlbulkload.adoc[MySQL Bulk Loader]
 *** xref:plugins/actions/pgpfiles.adoc[PGP Files]
@@ -266,13 +266,13 @@
 *** xref:plugins/actions/ftpput.adoc[Put a file with FTP]
 *** xref:plugins/actions/sftpput.adoc[Put a file with SFTP]
 *** xref:plugins/actions/repeat.adoc[Repeat]
-*** xref:plugins/actions/syslog.adoc[Send information using Syslog]
+*** xref:plugins/actions/sql.adoc[SQL Script Executor]
 *** xref:plugins/actions/sendnagiospassivecheck.adoc[Send Nagios check]
+*** xref:plugins/actions/syslog.adoc[Send information using Syslog]
 *** xref:plugins/actions/setvariables.adoc[Set Variables]
 *** xref:plugins/actions/shell.adoc[Shell Action]
 *** xref:plugins/actions/simpleeval.adoc[Simple Evaluation]
 *** xref:plugins/actions/snmptrap.adoc[Snmp Trap]
-*** xref:plugins/actions/sql.adoc[SQL Script Executor]
 *** xref:plugins/actions/start.adoc[Start]
 *** xref:plugins/actions/success.adoc[Success Action]
 *** xref:plugins/actions/tableexists.adoc[Table Exists]
@@ -281,8 +281,8 @@
 *** xref:plugins/actions/unzip.adoc[Unzip]
 *** xref:plugins/actions/ftpsput.adoc[Upload files to FTPS]
 *** xref:plugins/actions/pgpverify.adoc[Verify file signature with PGP]
-*** xref:plugins/actions/waitforfile.adoc[Wait for file]
 *** xref:plugins/actions/waitforsql.adoc[Wait for SQL]
+*** xref:plugins/actions/waitforfile.adoc[Wait for file]
 *** xref:plugins/actions/workflow.adoc[Workflow]
 *** xref:plugins/actions/writetofile.adoc[Write to File]
 *** xref:plugins/actions/writetolog.adoc[Write to Log]
diff --git a/hop-user-manual/modules/ROOT/pages/plugins/actions/deleteresultfilenames.adoc b/hop-user-manual/modules/ROOT/pages/plugins/actions/deleteresultfilenames.adoc
index ac22807..028a984 100644
--- a/hop-user-manual/modules/ROOT/pages/plugins/actions/deleteresultfilenames.adoc
+++ b/hop-user-manual/modules/ROOT/pages/plugins/actions/deleteresultfilenames.adoc
@@ -5,15 +5,15 @@
 
 == Description
 
-Use this action to delete all the filenames that are in the result files list of the last workflow action.
+Use this action to delete all the filenames that are in the result files list of the last workflow entry.
 
 == Options
 
 [width="90%", options="header"]
 |===
 |Option|Description
-|Workflow action name|The name of the workflow action.
-|Limit action to|Enable this feature if you want to limit the deletion to certain filenames in the result file list.
+|Workflow action name|The name of the workflow action. *Note*: This name has to be unique in a single workflow. A workflow action can be placed several times on the canvas, however it will be the same workflow action.
+|Limit action to| Enable this feature if you want to limit the deletion to certain filenames in the result file list.
 |Wildcard|The regular expression to limit the files to delete
-|Exclude wildcard|The regular expression to exclude certain files from being deleted. 
+|Exclude wildcar|The regular expression to exclude certain files from being deleted.
 |===
\ No newline at end of file