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

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


The following commit(s) were added to refs/heads/asf-site by this push:
     new 63f4bfa848 Website updated to 2ff35d7
63f4bfa848 is described below

commit 63f4bfa8484d528a1ab43b7981b69e92bbb22b30
Author: jenkins <[email protected]>
AuthorDate: Wed Oct 28 13:33:23 2026 +0000

    Website updated to 2ff35d7
---
 manual/next/workflow/actions/dtdvalidator.html     | 50 +++++++++++++++
 manual/next/workflow/actions/evalfilesmetrics.html | 64 ++++++++++++++++---
 .../workflow/actions/processresultfilenames.html   | 64 +++++++++++++++++--
 manual/next/workflow/actions/waitforfile.html      | 47 ++++++++++++--
 manual/next/workflow/actions/writetofile.html      | 40 +++++++++++-
 manual/next/workflow/actions/xmlwellformed.html    | 71 +++++++++++++++++++---
 6 files changed, 309 insertions(+), 27 deletions(-)

diff --git a/manual/next/workflow/actions/dtdvalidator.html 
b/manual/next/workflow/actions/dtdvalidator.html
index 580766c4a5..3526e995dc 100644
--- a/manual/next/workflow/actions/dtdvalidator.html
+++ b/manual/next/workflow/actions/dtdvalidator.html
@@ -2991,6 +2991,56 @@
 </tbody>
 </table>
 </div>
+</div>
+<div class="sect1">
+<h2 id="_result"><a class="link" href="#_result">Result</a></h2>
+<div class="sectionbody">
+<div class="paragraph">
+<p>What this action passes on to the next action. See <a 
href="../action-results.html" class="xref page">Action results</a> for how 
results travel through a workflow.</p>
+</div>
+<table class="tableblock frame-all grid-all" style="width: 90%;">
+<colgroup>
+<col style="width: 25%;">
+<col style="width: 75%;">
+</colgroup>
+<thead>
+<tr>
+<th class="tableblock halign-left valign-top">Result</th>
+<th class="tableblock halign-left valign-top">Value</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td class="tableblock halign-left valign-top"><p 
class="tableblock">True</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">The XML 
file is valid against the DTD.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p 
class="tableblock">False</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">The XML 
file does not follow the DTD: the number of errors is the number of validation 
errors. The file or the DTD does not exist, <strong>DTD Intern</strong> is 
selected and the file has no DOCTYPE, or the file is not well formed: the 
number of errors is 0.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Result 
files</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Passed on 
unchanged.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Result 
rows</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Passed on 
unchanged.</p></td>
+</tr>
+</tbody>
+</table>
+<div class="admonitionblock note">
+<table>
+<tr>
+<td class="icon">
+<i class="fa icon-note" title="Note"></i>
+</td>
+<td class="content">
+The action reads the DOCTYPE of the file, which Hop refuses by default: the 
variable <code>XML_ALLOW_DOCTYPE_DECL</code> is <code>N</code>. Set it to 
<code>Y</code> (see <a href="../../variables.html" class="xref 
page">Variables</a>), otherwise every file fails with "DOCTYPE is disallowed", 
whether the DTD is internal or external.
+</td>
+</tr>
+</table>
+</div>
+</div>
 </div>
     </article>
 <nav class="pagination" data-pagefind-ignore aria-label="Page">
diff --git a/manual/next/workflow/actions/evalfilesmetrics.html 
b/manual/next/workflow/actions/evalfilesmetrics.html
index 2793afd272..285dd17cdf 100644
--- a/manual/next/workflow/actions/evalfilesmetrics.html
+++ b/manual/next/workflow/actions/evalfilesmetrics.html
@@ -3006,15 +3006,15 @@
 </tr>
 <tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">File 
Result field</p></td>
-<td class="tableblock halign-left valign-top"></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">With 
<strong>Previous result row</strong>: the name of the result row field that 
holds the file or folder.</p></td>
 </tr>
 <tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">Wildcard 
result field</p></td>
-<td class="tableblock halign-left valign-top"></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">With 
<strong>Previous result row</strong>: the name of the field that holds the 
wildcard. Optional.</p></td>
 </tr>
 <tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">Include 
subfolders result field</p></td>
-<td class="tableblock halign-left valign-top"></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">With 
<strong>Previous result row</strong>: the name of the field that says whether 
to include subfolders (<code>Y</code> or <code>N</code>). Optional.</p></td>
 </tr>
 <tr>
 <td class="tableblock halign-left valign-top"><p 
class="tableblock">Evaluate</p></td>
@@ -3027,7 +3027,7 @@
 <p>Total files size</p>
 </li>
 <li>
-<p>Total file count</p>
+<p>Total files count</p>
 </li>
 </ul>
 </div></div></td>
@@ -3111,7 +3111,7 @@
 <p>If value is equal to</p>
 </li>
 <li>
-<p>If value is equal to</p>
+<p>If value is different from</p>
 </li>
 <li>
 <p>If value is small than</p>
@@ -3129,10 +3129,10 @@
 <p>If value is between</p>
 </li>
 <li>
-<p>If value in list</p>
+<p>if value in list</p>
 </li>
 <li>
-<p>If value not in list</p>
+<p>if value not in list</p>
 </li>
 </ul>
 </div></div></td>
@@ -3145,6 +3145,56 @@
 </table>
 </div>
 </div>
+</div>
+<div class="sect1">
+<h2 id="_result"><a class="link" href="#_result">Result</a></h2>
+<div class="sectionbody">
+<div class="paragraph">
+<p>What this action passes on to the next action. See <a 
href="../action-results.html" class="xref page">Action results</a> for how 
results travel through a workflow.</p>
+</div>
+<table class="tableblock frame-all grid-all" style="width: 90%;">
+<colgroup>
+<col style="width: 25%;">
+<col style="width: 75%;">
+</colgroup>
+<thead>
+<tr>
+<th class="tableblock halign-left valign-top">Result</th>
+<th class="tableblock halign-left valign-top">Value</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td class="tableblock halign-left valign-top"><p 
class="tableblock">True</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">The total 
size (in the selected <strong>Scale</strong>) or the number of files meets the 
<strong>Success when</strong> condition. Errors don&#8217;t change this: a path 
that does not exist counts as an error, but with a total of 0 the condition can 
still be met, and the action is then true with errors.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p 
class="tableblock">False</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">The 
condition is not met. The action also stops and is false, with 1 error, when 
the Files/Folders list is empty, or with <strong>Previous result row</strong> 
when the field set in <strong>File Result field</strong> is not in the result 
rows.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Result 
files</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Passed on 
unchanged. With <strong>Filenames result</strong>, the files evaluated are the 
result files of the previous action whose whole name matches 
<strong>Wildcard</strong>.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Result 
rows</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Passed on 
unchanged. With <strong>Previous result row</strong>, the file or folder, the 
wildcard and the include subfolders flag come from the result row fields named 
in <strong>File Result field</strong>, <strong>Wildcard result field</strong> 
and <strong>Include subfolders result field</strong>.</p></td>
+</tr>
+</tbody>
+</table>
+<div class="admonitionblock note">
+<table>
+<tr>
+<td class="icon">
+<i class="fa icon-note" title="Note"></i>
+</td>
+<td class="content">
+With <strong>Filenames result</strong>, an invalid regular expression in 
<strong>Wildcard</strong> stops the workflow with an error, and no hop is 
followed.
+</td>
+</tr>
+</table>
+</div>
+</div>
 </div>
     </article>
 <nav class="pagination" data-pagefind-ignore aria-label="Page">
diff --git a/manual/next/workflow/actions/processresultfilenames.html 
b/manual/next/workflow/actions/processresultfilenames.html
index 70b28d3ee4..246e406fdb 100644
--- a/manual/next/workflow/actions/processresultfilenames.html
+++ b/manual/next/workflow/actions/processresultfilenames.html
@@ -2953,7 +2953,7 @@
 <h2 id="_description"><a class="link" href="#_description">Description</a></h2>
 <div class="sectionbody">
 <div class="paragraph">
-<p>The <code>Process result filenames</code> action allows you to copy, move 
or delete a number of files and/or folders to alternate locations on your file 
system.</p>
+<p>The <code>Process result filenames</code> action copies, moves or deletes 
the result files of the previous actions in the workflow, for example the files 
a pipeline wrote or a transfer action downloaded.</p>
 </div>
 </div>
 </div>
@@ -2973,7 +2973,7 @@
 </thead>
 <tbody>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Workflow 
action name</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Action 
name</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">The name 
of the workflow action.</p></td>
 </tr>
 <tr>
@@ -3012,7 +3012,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">use this 
option to remove the processed filenames from the list of result 
filenames</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Add 
destination filenames to result</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Add 
destination filename to result</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">use this 
option to add the processed target filenames to the list of result 
filenames</p></td>
 </tr>
 <tr>
@@ -3043,7 +3043,7 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">The 
regular expression wildcard to use to include files</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Exclude 
Wildcard (RegExp</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Exclude 
wildcard (RegExp)</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">The 
regular expression wildcard to use to exclude files</p></td>
 </tr>
 <tr>
@@ -3060,7 +3060,7 @@
 <p>Success when all works fine</p>
 </li>
 <li>
-<p>Success when at least x files moved (specify x in the limit field below)</p>
+<p>Success when at least x files processed (specify x in the limit field 
below)</p>
 </li>
 <li>
 <p>Success when number of errors lesser than (specify the max number of errors 
in the limit field below)</p>
@@ -3075,6 +3075,60 @@
 </tbody>
 </table>
 </div>
+</div>
+<div class="sect1">
+<h2 id="_result"><a class="link" href="#_result">Result</a></h2>
+<div class="sectionbody">
+<div class="paragraph">
+<p>What this action passes on to the next action. See <a 
href="../action-results.html" class="xref page">Action results</a> for how 
results travel through a workflow.</p>
+</div>
+<table class="tableblock frame-all grid-all" style="width: 90%;">
+<colgroup>
+<col style="width: 25%;">
+<col style="width: 75%;">
+</colgroup>
+<thead>
+<tr>
+<th class="tableblock halign-left valign-top">Result</th>
+<th class="tableblock halign-left valign-top">Value</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td class="tableblock halign-left valign-top"><p 
class="tableblock">True</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">The 
<strong>Success condition</strong> is met: no errors with <strong>Success when 
all works fine</strong>, at least <strong>Nr errors lesser than</strong> files 
processed with <strong>Success when at least x files processed</strong>, or no 
more errors than <strong>Nr errors lesser than</strong> with <strong>Success 
when number of errors lesser than</strong> (see the note below).</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p 
class="tableblock">False</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">The 
success condition is not met: a result file no longer exists on disk, or could 
not be copied, moved or deleted. When the destination folder does not exist and 
<strong>Create destination folder</strong> is not selected, the action stops 
before processing any file, with 1 error. With <strong>Success when all works 
fine</strong>, the action stops at the first error.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Result 
files</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">The action 
works on the result files of the previous actions, limited by <strong>Limit 
action to</strong> and its wildcards. For each file copied or moved, 
<strong>Remove source filenames from result</strong> removes the source and 
<strong>Add destination filename to result</strong> adds the destination; both 
are selected by default. <strong>Delete</strong> removes the deleted files from 
the result files. A file whose de [...]
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Result 
rows</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Passed on 
unchanged.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Lines 
written</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">The number 
of files copied, moved or deleted. When the action stops because the 
destination folder does not exist, the value of the previous action is passed 
on.</p></td>
+</tr>
+</tbody>
+</table>
+<div class="admonitionblock note">
+<table>
+<tr>
+<td class="icon">
+<i class="fa icon-note" title="Note"></i>
+</td>
+<td class="content">
+With <strong>Success when number of errors lesser than</strong>, the action is 
still true when the number of errors equals <strong>Nr errors lesser 
than</strong>. An invalid regular expression in <strong>Wildcard 
(RegExp)</strong> or <strong>Exclude wildcard (RegExp)</strong> stops the 
workflow with an error, and no hop is followed, also when <strong>Limit action 
to</strong> is not selected.
+</td>
+</tr>
+</table>
+</div>
+</div>
 </div>
     </article>
 <nav class="pagination" data-pagefind-ignore aria-label="Page">
diff --git a/manual/next/workflow/actions/waitforfile.html 
b/manual/next/workflow/actions/waitforfile.html
index 6707ee8ac9..4ed61a4998 100644
--- a/manual/next/workflow/actions/waitforfile.html
+++ b/manual/next/workflow/actions/waitforfile.html
@@ -3011,20 +3011,55 @@ A check cycle time of 30 or 60 seconds seems to be a 
good trade-off between the
 </tr>
 <tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">Success on 
timeout</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">This 
option determines what to do when the "Maximum timeout" has been reached and 
the file has not been found.</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">This 
option determines what to do when the "Maximum timeout" has been reached and 
the file has not been found: when it is selected, the action is true and the 
success hop is followed; otherwise the action is false.</p></td>
 </tr>
 <tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">File size 
check</p></td>
 <td class="tableblock halign-left valign-top"><p class="tableblock">When this 
is switched on, once the workflow action detects the specified file, and will 
only continue if the file size hasn&#8217;t changed the last check "cycle time 
seconds".
 This is useful in cases where a file is created in the final place, and 
another process is still writing to the file.
-(As a best practice, files should be written to a temporary location, and then 
moved when completed)
-This is the number seconds after which the flow will continue even if the file 
was not created.
-When the timeout is reached the "Success on timeout" option will determine 
whether the outgoing success or failure hop will be followed.
-If enabled, the workflow action will evaluate successfully, and the outgoing 
success hop will be followed.</p></td>
+(As a best practice, files should be written to a temporary location, and then 
moved when completed)</p></td>
 </tr>
 <tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">Add 
filename to result</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Add the 
filename to the result fields for this workflow action.</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Add the 
file to the result files of this action. See <a 
href="#_result">Result</a>.</p></td>
+</tr>
+</tbody>
+</table>
+</div>
+</div>
+<div class="sect1">
+<h2 id="_result"><a class="link" href="#_result">Result</a></h2>
+<div class="sectionbody">
+<div class="paragraph">
+<p>What this action passes on to the next action. See <a 
href="../action-results.html" class="xref page">Action results</a> for how 
results travel through a workflow.</p>
+</div>
+<table class="tableblock frame-all grid-all" style="width: 90%;">
+<colgroup>
+<col style="width: 25%;">
+<col style="width: 75%;">
+</colgroup>
+<thead>
+<tr>
+<th class="tableblock halign-left valign-top">Result</th>
+<th class="tableblock halign-left valign-top">Value</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td class="tableblock halign-left valign-top"><p 
class="tableblock">True</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">The file 
or folder exists, or appears before <strong>Maximum timeout</strong>. With 
<strong>Success on timeout</strong>, the action is also true when the timeout 
is reached without it. With <strong>File size check</strong>, the action first 
waits until the size stays the same between two checks. A <strong>Maximum 
timeout</strong> of 0 waits until the file appears or the workflow is 
stopped.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p 
class="tableblock">False</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">The 
timeout is reached without the file and <strong>Success on timeout</strong> is 
not selected, no file name is set, the path cannot be read (for example a 
<code>zip:</code> path into a file that is not a zip), or the workflow is 
stopped while waiting. The number of errors is always 0.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Result 
files</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">With 
<strong>Add filename to result</strong>, the file is added when it is found. A 
folder is not added, and nothing is added when the action ends on the timeout. 
The result files of the previous action are kept.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Result 
rows</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Passed on 
unchanged.</p></td>
 </tr>
 </tbody>
 </table>
diff --git a/manual/next/workflow/actions/writetofile.html 
b/manual/next/workflow/actions/writetofile.html
index 567d4d32da..55c7dc7cc9 100644
--- a/manual/next/workflow/actions/writetofile.html
+++ b/manual/next/workflow/actions/writetofile.html
@@ -2953,7 +2953,7 @@
 <h2 id="_description"><a class="link" href="#_description">Description</a></h2>
 <div class="sectionbody">
 <div class="paragraph">
-<p>The <code>Write to file</code> action writes custom text from a field to a 
file.</p>
+<p>The <code>Write to file</code> action writes the text you enter in the 
action to a file. Variables in the text are resolved.</p>
 </div>
 </div>
 </div>
@@ -3009,6 +3009,44 @@
 </tbody>
 </table>
 </div>
+</div>
+<div class="sect1">
+<h2 id="_result"><a class="link" href="#_result">Result</a></h2>
+<div class="sectionbody">
+<div class="paragraph">
+<p>What this action passes on to the next action. See <a 
href="../action-results.html" class="xref page">Action results</a> for how 
results travel through a workflow.</p>
+</div>
+<table class="tableblock frame-all grid-all" style="width: 90%;">
+<colgroup>
+<col style="width: 25%;">
+<col style="width: 75%;">
+</colgroup>
+<thead>
+<tr>
+<th class="tableblock halign-left valign-top">Result</th>
+<th class="tableblock halign-left valign-top">Value</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td class="tableblock halign-left valign-top"><p 
class="tableblock">True</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">The text 
was written to the file.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p 
class="tableblock">False</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">No file 
name is set, the parent folder does not exist and <strong>Create parent 
folder</strong> is not selected, the file cannot be written (for example in a 
read-only folder), or the encoding is not known. The number of errors is 
1.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Result 
files</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Passed on 
unchanged. The written file is not added.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Result 
rows</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Passed on 
unchanged.</p></td>
+</tr>
+</tbody>
+</table>
+</div>
 </div>
     </article>
 <nav class="pagination" data-pagefind-ignore aria-label="Page">
diff --git a/manual/next/workflow/actions/xmlwellformed.html 
b/manual/next/workflow/actions/xmlwellformed.html
index 22ce46b003..77d0da24c7 100644
--- a/manual/next/workflow/actions/xmlwellformed.html
+++ b/manual/next/workflow/actions/xmlwellformed.html
@@ -2979,12 +2979,12 @@
 <td class="tableblock halign-left valign-top"><p class="tableblock">The name 
of the workflow action.</p></td>
 </tr>
 <tr>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Include 
Subfolders</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Option to 
move the content of sub-folders.</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Include 
subfolders</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Also check 
the matching files in the subfolders of a folder.</p></td>
 </tr>
 <tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">Copy 
previous results to args</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">Check this 
to pass the results of the previous action into the arguments of this 
action.</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Take the 
files or folders and wildcards from the result rows of the previous action 
instead of from the list. See <a href="#_result">Result</a>.</p></td>
 </tr>
 <tr>
 <td class="tableblock halign-left valign-top"><p 
class="tableblock">File/Folder source</p></td>
@@ -2992,13 +2992,13 @@
 </tr>
 <tr>
 <td class="tableblock halign-left valign-top"><p class="tableblock">Wildcard 
(RegExp)</p></td>
-<td class="tableblock halign-left valign-top"><p class="tableblock">A regular 
expression wildcard for the filename pattern</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">A regular 
expression matched against the whole path of each file in the folder, for 
example <code>.*\.xml</code> (see <a href="#_result">Result</a>).</p></td>
 </tr>
 <tr>
 <td class="tableblock halign-left valign-top"><p 
class="tableblock">Files/Folders</p></td>
 <td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
 <p>Specify the list of files or folders with wildcards (regular expressions) 
in this grid.
-You can add a different source/destination on each line.</p>
+You can add a different file or folder and wildcard on each line.</p>
 </div>
 <div class="admonitionblock note">
 <table>
@@ -3018,9 +3018,6 @@ You can use the Add button to add a line to the 
Files/Folders list.
 </div>
 <div class="sect2">
 <h3 id="_advanced_tab"><a class="link" href="#_advanced_tab">Advanced 
tab</a></h3>
-<div class="paragraph">
-<p>In this tab you can specify the files and/or folders to move.</p>
-</div>
 <table class="tableblock frame-all grid-all" style="width: 90%;">
 <colgroup>
 <col style="width: 25%;">
@@ -3070,6 +3067,64 @@ You can use the Add button to add a line to the 
Files/Folders list.
 </table>
 </div>
 </div>
+</div>
+<div class="sect1">
+<h2 id="_result"><a class="link" href="#_result">Result</a></h2>
+<div class="sectionbody">
+<div class="paragraph">
+<p>What this action passes on to the next action. See <a 
href="../action-results.html" class="xref page">Action results</a> for how 
results travel through a workflow.</p>
+</div>
+<table class="tableblock frame-all grid-all" style="width: 90%;">
+<colgroup>
+<col style="width: 25%;">
+<col style="width: 75%;">
+</colgroup>
+<thead>
+<tr>
+<th class="tableblock halign-left valign-top">Result</th>
+<th class="tableblock halign-left valign-top">Value</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td class="tableblock halign-left valign-top"><p 
class="tableblock">True</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">The 
<strong>Success condition</strong> is met: every file well formed with 
<strong>Success if all files are well formed</strong>, at least <strong>Nr 
files</strong> well formed files with <strong>Success if at least x files are 
well formed</strong>, or fewer bad formed files than <strong>Nr files</strong> 
with <strong>Success when number of bad formed files lesser than</strong>. The 
number of errors is then 0.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p 
class="tableblock">False</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">The 
success condition is not met. A bad formed file counts as an error and does not 
stop the action. A path that does not exist counts as an error; with 
<strong>Success if all files are well formed</strong>, it stops the action, and 
the remaining entries are not checked.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Result 
files</p></td>
+<td class="tableblock halign-left valign-top"><p 
class="tableblock"><strong>Add all filenames</strong> (the default) adds every 
file checked, <strong>Add only well formed filenames</strong> only the well 
formed ones, and <strong>Add only bad formed filenames</strong> only the bad 
formed ones. The result files of the previous action are kept.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Result 
rows</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Passed on 
unchanged. With <strong>Copy previous results to args</strong>, the file or 
folder and the wildcard come from the first two fields of each result 
row.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Lines 
written</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">The number 
of well formed files.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top"><p class="tableblock">Lines 
rejected</p></td>
+<td class="tableblock halign-left valign-top"><p class="tableblock">The number 
of bad formed files.</p></td>
+</tr>
+</tbody>
+</table>
+<div class="admonitionblock note">
+<table>
+<tr>
+<td class="icon">
+<i class="fa icon-note" title="Note"></i>
+</td>
+<td class="content">
+A result row with fewer than two fields stops the workflow with an error, and 
no hop is followed. The wildcard is matched against the whole path of each file 
(for example <code><a href="file:///data/in/orders.xml" 
class="bare">file:///data/in/orders.xml</a></code>), not its name: 
<code>.*\.xml</code> matches, <code>orders\.xml</code> matches nothing, and the 
action is still true.
+</td>
+</tr>
+</table>
+</div>
+</div>
 </div>
     </article>
 <nav class="pagination" data-pagefind-ignore aria-label="Page">

Reply via email to