﻿<?xml version="1.0" encoding="UTF-8"?>
<!--  $Id: JobSchedulerRemoveFile.xml 16122 2012-01-06 09:39:15Z kb $ -->
<?xml-stylesheet type="text/xsl" href="scheduler_job_documentation_v1.1.xsl"?>
<description xmlns:xi="http://www.w3.org/2001/XInclude" xmlns="http://www.sos-berlin.com/schema/scheduler_job_documentation_v1.1" xmlns:xhtml="http://www.w3.org/1999/xhtml"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sos-berlin.com/schema/scheduler_job_documentation_v1.1 http://www.sos-berlin.com/schema/scheduler_job_documentation_v1.1.xsd">
    <job order="both" name="JobSchedulerRemoveFile" tasks="unbounded" title="Remove one or more files" category="FileHandling, FileOperations" since="1.3.?">
        <script language="java" java_class="sos.scheduler.file.JobSchedulerRemoveFile" resource="1" />
    </job>

    <releases>
        <release id="1.3" created="2006-11-10" modified="2009-06-15">
            <title>version 1.3</title>
            <author name="Florian Schreiber" email="florian.schreiber@sos-berlin.com" />
        </release>
    </releases>

    <resources>
        <xi:include href="./jars/sos.scheduler.jar.xml" parse="xml" />
        <xi:include href="./jars/sos.spooler.jar.xml" parse="xml" />
        <xi:include href="./jars/sos.util.jar.xml" parse="xml" />
    </resources>

    <configuration>
        <xi:include href="./notes-de/OrderOrStandAlone.xml" parse="xml" />
        <xi:include href="./notes/OrderOrStandAlone.xml" parse="xml" />

        <xi:include href="./description/ResultSet_Description.xml" parse="xml" />
        <xi:include href="./description/ResultSet_Description-de.xml" parse="xml" />

        <xi:include href="./description/FileOrderCreation_Description.xml" parse="xml" />
        <xi:include href="./description-de/FileOrderCreation_Description.xml" parse="xml" />

        <params>
            <xi:include href="./params/param_file.xml" parse="xml" />
            <xi:include href="./params/param_file_spec_fileop.xml" parse="xml" />
            <xi:include href="./params/param_gracious.xml" parse="xml" />
            <xi:include href="./params/param_recursive.xml" parse="xml" />
            <xi:include href="./params/param_remove_dir.xml" parse="xml" />

            <xi:include href="./params/param_max_file_age.xml" parse="xml" />
            <xi:include href="./params/param_min_file_age.xml" parse="xml" />
            <xi:include href="./params/param_max_file_size.xml" parse="xml" />
            <xi:include href="./params/param_min_file_size.xml" parse="xml" />
            <xi:include href="./params/param_skip_first_files.xml" parse="xml" />
            <xi:include href="./params/param_skip_last_files.xml" parse="xml" />

            <xi:include href="./params/param_count_files.xml" parse="xml" />

            <xi:include href="./params/FileOrderCreation_Parameter.xml" parse="xml" />
            <xi:include href="./params/ResultSet_Parameter.xml" parse="xml" />


            <param name="source_file" required="true">
                <note language="de">
                    <div xmlns="http://www.w3.org/1999/xhtml">
                        Alias für den Parameter
                        <paramref>file</paramref>
                    </div>
                </note>
                <note language="en">
                    <div xmlns="http://www.w3.org/1999/xhtml">
                        Alias name for the parameter
                        <paramref>file</paramref>
                    </div>
                </note>
            </param>

        </params>
        <params id="return_parameter">
            <xi:include href="./params/FileOrder_Parameter.xml" parse="xml" />
            <xi:include href="./params/ResultSet_ReturnParameter.xml" parse="xml" />
        </params>
        <params id="other">
        </params>

    </configuration>

    <documentation language="de">
        <div xmlns="http://www.w3.org/1999/xhtml">
            <p>
                Löscht eine oder mehrere Dateien.
            </p>
            <p>
                Der Job bietet die im Folgende aufgeführten Funktionalitäten:
            </p>
            <p>
                <ul>
                    <li>Existenz von Dateien prüfen,</li>
                    <li>Wildcard-Unterstützung durch reguläre Ausdrücke,</li>
                    <li>Rekursive Verarbeitung von Unter-Verzeichnissen,</li>
                    <li>Eine resultate-liste kann erzeugt und von einem Folgejob ausgewertet werden</li>
                </ul>
            </p>
        </div>
    </documentation>

    <documentation language="en">
        <div xmlns="http://www.w3.org/1999/xhtml">
            <p>
                Removes a file or several files from the file system.
                The job belongs to the category "FileOperations".
            </p>
            <xi:include href="./notes/FileOperations.xml" xmlns:xi="http://www.w3.org/2001/XInclude" parse="xml" />
            <p>
                <features>
                    <feature>
                        Remove files from the file system
                    </feature>
                    <xi:include href="./notes/feature-use-of-regexp.xml" parse="xml" />
                    <xi:include href="./notes/feature-recurse-of-subdirectories.xml" parse="xml" />
                    <xi:include href="./notes/feature-parameter-substitution.xml" parse="xml" />
                    <xi:include href="./notes/feature-resultset-creation.xml" parse="xml" />
                </features>
            </p>
        </div>
    </documentation>
</description>