<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="scheduler_job_documentation_v1.1.xsl"?>
<description xmlns="http://www.sos-berlin.com/schema/scheduler_job_documentation_v1.1"
             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 xmlns:xhtml="http://www.w3.org/1999/xhtml"
        xmlns:xi="http://www.w3.org/2001/XInclude"
        name="YADE-Job"
        title="API Job for Yet Another Data Exchange"
        order="both"
        category="ftp;MFT;FileTransfer;WebDav">
        <script language="java"
              java_class="sos.scheduler.jade.JadeJob"
              resource="1"/>
    </job>
   <releases xmlns:xhtml="http://www.w3.org/1999/xhtml"
             xmlns:xi="http://www.w3.org/2001/XInclude">
        <release id="1.0" created="2012-01-01" modified="2015-08-25">
            <title>Version 1.7</title>
            <author name="kb" email="kb  sos-berlin.com"/>
            <note language="de">
                <p>Initiales Release</p>
            </note>
            <note language="en">
                <p>Initial Release</p>
            </note>
        </release>
    </releases>
   <configuration>
      <note language="de">
         <p xmlns:xhtml="http://www.w3.org/1999/xhtml">Dieser Job kann einzeln (eingenständig; stand-alone), außerhalb einer Job-Kette, oder auftragsgesteuert
        als Knoten innerhalb einer Jobkette verwendet
        werden.
        Die Parameter werden entsprechend als Job- oder Auftragsparameter von der Implementierung des Jobs
        interpretiert und verarbeitet.
    </p>
         <p xmlns:xhtml="http://www.w3.org/1999/xhtml">
        Ein Job kann eine beliebige Anzahl Parameter haben, die vom JobSchedulder dem Job beim Job-Start übergeben werden.
        Parameter werden in der
        Konfigurationsdatei des Jobs bzw. des Auftrages oder über die entsprechenden API-Methoden definiert und mit Werten versorgt.
        Parameter sind entweder
        obligatorisch oder optional.
        Für einen Parameter kann ein Default-Wert vorgegeben sein. Der gilt dann, wenn der Parameter nicht angegeben wurde. Nicht
        alle Parameter
        haben einen Default-Wert.
    </p>
         <p xmlns:xhtml="http://www.w3.org/1999/xhtml">
        Auftragsparameter überschreiben gleichnamige Job-Parameter.
    </p>
      </note>
      <note language="de"
            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">
         <p xmlns:xi="http://www.w3.org/2001/XInclude"
            xmlns:xhtml="http://www.w3.org/1999/xhtml">
        Dieser Job erstellt eine Ergebnisliste.
        Die Ergebnisliste enthält die Namen aller Dateien die aufgrund des oder der
        Filterkriterien ermittelt wurden.
        Die Ergebnisliste wird als Auftrags-Parameter vom Job geliefert, kann aber
        auch als Datei erstellt werden.
    </p>
      </note>
      <note language="de">
         <title xmlns:xi="http://www.w3.org/2001/XInclude"
                xmlns:xhtml="http://www.w3.org/1999/xhtml">Datei-Aufträge erstellen</title>
         <p xmlns:xi="http://www.w3.org/2001/XInclude"
            xmlns:xhtml="http://www.w3.org/1999/xhtml">
				Dieser Job kann Datei-Aufträge (file-orders) erzeugen.
				Dabei kann angegeben werden, ob nur für die erste Datei oder für
				alle Dateien in der Ergebnisliste ein Dateiauftrag angelegt werden soll. 
            </p>
         <p xmlns:xi="http://www.w3.org/2001/XInclude"
            xmlns:xhtml="http://www.w3.org/1999/xhtml">
            Weiterführende Informationen zu Datei-Aufträgen ("file-orders") finden Sie hier:
            <a href="http://www.sos-berlin.com/doc/de/scheduler.doc/file_orders.xml">
                Directory Monitoring with File Orders
                    </a>
.
        </p>
      </note>
      <note language="de">
         <title xmlns:xi="http://www.w3.org/2001/XInclude"
                xmlns:xhtml="http://www.w3.org/1999/xhtml">Check Steady State of Files</title>
         <p xmlns:xi="http://www.w3.org/2001/XInclude"
            xmlns:xhtml="http://www.w3.org/1999/xhtml">
            Dieser Job kann prüfen, ob alle zu transferierenden Dateien vollständig erstellt sind.
            Damit ist sichergestellt, daß eine Übertragung einer Datei erst dann erfolgt, wenn diese vollständig ist.
            </p>
         <p xmlns:xi="http://www.w3.org/2001/XInclude"
            xmlns:xhtml="http://www.w3.org/1999/xhtml">
                                Ist eine Datei als (noch) nicht vollständig erkannt, so wird gewartet, bis Dateien
                                vollständig bzw. geschlossen ist.
        </p>
         <p xmlns:xi="http://www.w3.org/2001/XInclude"
            xmlns:xhtml="http://www.w3.org/1999/xhtml">
        Je nach verwendetem Filesystem wird versucht festzustellen, ob a) die Größe der Datei oder b) das Modifikationsdateum (und die Zeit)
        sich verändert. Das Intervall, in dem dies gesprüft wird, kann mit dem entsprechenden Parameter festgelegt werden.
        </p>
      </note>
      <note xmlns:xhtml="http://www.w3.org/1999/xhtml"
            xmlns:xi="http://www.w3.org/2001/XInclude"
            language="de">
            <p>
            </p>
        </note>
      <note xmlns:xhtml="http://www.w3.org/1999/xhtml"
            xmlns:xi="http://www.w3.org/2001/XInclude"
            language="en">
            <p>
            </p>
        </note>
      <params order="1" id="return_parameter">
         <params id="return_parameter"
                 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"
                 category="FileOrder">
            <note xmlns:xi="http://www.w3.org/2001/XInclude"
                  xmlns:xhtml="http://www.w3.org/1999/xhtml"
                  language="de">
               <title>File Order Parameter</title>
               <p>
</p>
            </note>
            <note xmlns:xi="http://www.w3.org/2001/XInclude"
                  xmlns:xhtml="http://www.w3.org/1999/xhtml"
                  language="en">
               <title>File Order Parameter</title>
               <p>
</p>
            </note>
            <param 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"
                   name="scheduler_file_path"
                   Category="FileOrder"
                   DataType="SOSOptionFileName"
                   OptionName="SchedulerFilePath"
                   Alias=""
                   default_value="empty"
                   required="false"
                   since="1.3.11.1090"
                   see="">
               <note xmlns:xi="http://www.w3.org/2001/XInclude"
                     xmlns:xhtml="http://www.w3.org/1999/xhtml"
                     language="de">
                  <title>Zu verarbeitende Datei des Datei-Auftrages</title>
                  <p>
            Bei der
            <a href="http://www.sos-berlin.com/doc/de/scheduler.doc/file_orders.xml">
                Verzeichnisüberwachung mit Dateiaufträgen
            </a>
            wird der Job-Parameter
            <paramref>scheduler_file_path</paramref>
            automatisch mit dem Pfad der Datei gesetzt, die
            den Auftrag ausgelöst hat.

        </p>
               </note>
               <note xmlns:xi="http://www.w3.org/2001/XInclude"
                     xmlns:xhtml="http://www.w3.org/1999/xhtml"
                     language="en">
                  <title>file to process for a file-order</title>
                  <p>
            Using
            <a href="http://www.sos-berlin.com/doc/en/scheduler.doc/file_orders.xml">
                Directory Monitoring with File Orders
            </a>
            the job parameter
            <paramref>scheduler_file_path</paramref>
            contains automatically the path of the file that
            triggered the
            order.
        </p>
               </note>
            </param>
            <param 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"
                   name="scheduler_file_parent"
                   Category="FileOrder"
                   DataType="SOSOptionFileName"
                   OptionName="SchedulerFileParent"
                   Alias=""
                   default_value="empty"
                   required="false"
                   since="1.3.11.1090"
                   see="scheduler_file_path, scheduler_file_name">
               <note xmlns:xi="http://www.w3.org/2001/XInclude"
                     xmlns:xhtml="http://www.w3.org/1999/xhtml"
                     language="de">
		                <title>Pfadname der zu verarbeitenden Datei des Datei-Auftrages</title>
		                <p>
		Der Wert dieses Parameters enthält den Namen des Pfades der aktuell zu verarbeitenden Datei.
		</p>
	              </note>
               <note xmlns:xi="http://www.w3.org/2001/XInclude"
                     xmlns:xhtml="http://www.w3.org/1999/xhtml"
                     language="en">
		                <title>pathname of the file to process for a file-order</title>
		                <p>
        This paramters contains the pathname (parent) of the file which is currently processed.
		</p>
	              </note>
            </param>
            <param 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"
                   name="scheduler_file_name"
                   Category="FileOrder"
                   DataType="SOSOptionFileName"
                   OptionName="SchedulerFileName"
                   Alias=""
                   default_value="empty"
                   required="false"
                   since="1.3.11.1090"
                   see="scheduler_file_path, scheduler_file_parent">
               <note xmlns:xi="http://www.w3.org/2001/XInclude"
                     xmlns:xhtml="http://www.w3.org/1999/xhtml"
                     language="de">
		                <title>Name der zu verarbeitenden Datei des Datei-Auftrages</title>
		                <p>
        tbd
		</p>
	              </note>
               <note xmlns:xi="http://www.w3.org/2001/XInclude"
                     xmlns:xhtml="http://www.w3.org/1999/xhtml"
                     language="en">
		                <title>Name of the file to process for a file-order</title>
		                <p>
        The name, without foldername, of the file which is currently processed.
		</p>
	              </note>
            </param>
         </params>
         <params 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">
            <param name="scheduler_sosfileoperations_resultset"
                   Category="FileHandling Filtering"
                   DataType="SOSOptionString"
                   OptionName="SOSOptionFileOperationResultSet"
                   Alias="ResultSet"
                   default_value="empty"
                   required="false"
                   usewith="scheduler_sosfileoperations_Resultsetsize, scheduler_sosfileoperations_file_count"
                   since="1.3.11.1090">
               <note xmlns:xi="http://www.w3.org/2001/XInclude"
                     xmlns:xhtml="http://www.w3.org/1999/xhtml"
                     language="de">
		                <title>Eine Liste aller Dateinamen</title>
		                <p>
		</p>
	              </note>
               <note xmlns:xi="http://www.w3.org/2001/XInclude"
                     xmlns:xhtml="http://www.w3.org/1999/xhtml"
                     language="en">
		                <title>The result of the operation as a list of items</title>
		                <p>
		</p>
	              </note>
            </param>
            <param name="scheduler_sosfileoperations_resultsetsize"
                   Category="FileHandling Filtering"
                   DataType="SOSOptionInteger"
                   OptionName="SOSOptionFileOperationResultSetSize"
                   Alias="ResultSetSize"
                   default_value="empty"
                   required="false"
                   since="1.3.11.1090"
                   see=""
                   usewith="scheduler_sosfileoperations_ResultSet, scheduler_sosfileoperations_FileCount">
               <note xmlns:xi="http://www.w3.org/2001/XInclude"
                     xmlns:xhtml="http://www.w3.org/1999/xhtml"
                     language="de">
                  <title>Die Anzahl Elemente in der Ergebnis-Liste</title>
                  <p>
        </p>
               </note>
               <note xmlns:xi="http://www.w3.org/2001/XInclude"
                     xmlns:xhtml="http://www.w3.org/1999/xhtml"
                     language="en">
                  <title>The amount of hits in the result set of the operation</title>
                  <p>
        </p>
               </note>
            </param>
            <param name="scheduler_sosfileoperations_file_count"
                   Category="FileHandling, Filtering"
                   DataType="SOSOptionInteger"
                   OptionName="FileCount"
                   Alias="FileCount"
                   default_value="0"
                   required="false"
                   since="1.3.11.1090"
                   usewith="scheduler_sosfileoperations_Resultsetsize, scheduler_sosfileoperations_ResultSet">
               <note xmlns:xi="http://www.w3.org/2001/XInclude"
                     xmlns:xhtml="http://www.w3.org/1999/xhtml"
                     language="de">
		                <title>Liefert die Anzahl Einträge in einem Result-Set</title>
		                <p>
		</p>
	              </note>
               <note xmlns:xi="http://www.w3.org/2001/XInclude"
                     xmlns:xhtml="http://www.w3.org/1999/xhtml"
                     language="en">
		                <title>Return the size of the result set after a file operation</title>
		                <p>
		</p>
	              </note>
            </param>
         </params>
         <param xmlns:xhtml="http://www.w3.org/1999/xhtml"
                xmlns:xi="http://www.w3.org/2001/XInclude"
                name="ftp_result_filenames"
                required="false">
                <note language="de">
                    <p>
                    Dieser Parameter wird nach dem Dateitransfer erzeugt.
                        In diesem Parameter steht die semikolonseparierte Liste der
                        übertragten Dateien
                        </p>
                </note>
                <note language="en">
                    <p>
                    This parameter is created after the file transfer. It
                        contains a semicolon-separated list of the transferred files.
                    </p>
                </note>
            </param>
         <param xmlns:xhtml="http://www.w3.org/1999/xhtml"
                xmlns:xi="http://www.w3.org/2001/XInclude"
                name="ftp_result_filepaths"
                required="false">
                <note language="de">
                    <p>Dieser Parameter wird nach dem Dateitransfer generiert.
                        In diesem Parameter steht die semikolonseparierte Liste der
                        übertragten
                        Dateien mit Verzeichnissangabe.
                    </p>
                </note>
                <note language="en">
                    <p>This parameter is generated after the file transfer. It
                        contains a semicolon-separated list of the transferred files with the
                        complete path.
                    </p>
                </note>
            </param>
         <param name="ftp_result_zero_byte_files" required="false">
            <note xmlns:xi="http://www.w3.org/2001/XInclude"
                  xmlns:xhtml="http://www.w3.org/1999/xhtml"
                  language="de">
               <div xmlns="http://www.w3.org/1999/xhtml">Dieser Parameter wird nach dem Dateitransfer generiert.
           Der Parameter gibt die Anzahl der Dateien mit 0 Byte Größe an, 
           die übertragen wurden.</div>
            </note>
            <note xmlns:xi="http://www.w3.org/2001/XInclude"
                  xmlns:xhtml="http://www.w3.org/1999/xhtml"
                  language="en">
               <div xmlns="http://www.w3.org/1999/xhtml">This parameter is generated after the file transfer. It
          contains the number of 0-byte-size files which were transferred.</div>
            </note>
         </param>
      </params>
      <params id="job_parameter">
         <param name="alternative_account" required="false" extends="account">
            <items 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"
                   name="account">
               <note xmlns:xhtml="http://www.w3.org/1999/xhtml" language="de">
                  <title>Abrechnungsinformation</title>
                  <xhtml:div>
                     <p>
                Optionale Kennung zur Anmeldung an einem (FTP) Server.
            </p>
                     <p>
            Die Account-Information wird normalerweise zusätzlich zu der üblichen Authentifizierung (z.B. durch User-ID und Passwort)
            verwendet und ist vom Server-Administrator zu konfigurieren.
            </p>
                  </xhtml:div>
               </note>
               <note xmlns:xhtml="http://www.w3.org/1999/xhtml" language="en">
                  <title>Additional accounting information</title>
                  <xhtml:div>
                     <p>
                Optional account info needed for authentication with an (FTP) server.
            </p>
                  </xhtml:div>
               </note>
            </items>
            <note language="de">
               <title xmlns:xhtml="http://www.w3.org/1999/xhtml"/>
               <div xmlns="http://www.w3.org/1999/xhtml">
                  <p xmlns:xhtml="http://www.w3.org/1999/xhtml">
                Alternativer Parameter für den primären Parameter
                <paramref>account</paramref>
                .
            </p>
                  <items xmlns="http://www.sos-berlin.com/schema/scheduler_job_documentation_v1.1">
                     <note xmlns:xi="http://www.w3.org/2001/XInclude"
                           xmlns:xhtml="http://www.w3.org/1999/xhtml"
                           language="de">
                        <p>
            Die alternativen Parameter werden nur verwendet, wenn die Verbindung zum (FTP/SFTP) Server
            fehlschlägt, z.B. der Server nicht verfügbar ist,
            die Zugangsdaten ungültig sind etc.
        </p>
                     </note>
                  </items>
            
            
               </div>
        

        
            </note>
            <note language="en">
               <title xmlns:xhtml="http://www.w3.org/1999/xhtml"/>
               <div xmlns="http://www.w3.org/1999/xhtml">
                  <p xmlns:xhtml="http://www.w3.org/1999/xhtml">
                Alternative parameter for the primary parameter
                <paramref>account</paramref>
                .
            </p>
                  <items xmlns="http://www.sos-berlin.com/schema/scheduler_job_documentation_v1.1">
                     <note xmlns:xi="http://www.w3.org/2001/XInclude"
                           xmlns:xhtml="http://www.w3.org/1999/xhtml"
                           language="en">
                        <p>
                The alternative parameters are used solely should the connection to an server fail,
                e.g. if a) the server is not available or b) invalid
                credentials are used.
            </p>
                     </note>
                     <note xmlns:xi="http://www.w3.org/2001/XInclude"
                           xmlns:xhtml="http://www.w3.org/1999/xhtml"
                           language="de">
                        <p>
                Alternative Parameter werden dann beutzt, wenn die Verwendung der primären Parameter
                fehlschlägt bzw. mit einer Fehlermeldung abgewiesen wird.
            </p>
                     </note>
                  </items>
            
            
               </div>
        

        
            </note>
         </param>
         <param 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"
                name="alternative_host"
                required="false"
                extends="host"
                DataType="SOSOptionHostName">
            <note language="de">
               <title xmlns:xhtml="http://www.w3.org/1999/xhtml"/>
               <div xmlns="http://www.w3.org/1999/xhtml">
                  <paramref xmlns:xhtml="http://www.w3.org/1999/xhtml">host</paramref>
                  <br xmlns:xhtml="http://www.w3.org/1999/xhtml"/>
                  <items xmlns="http://www.sos-berlin.com/schema/scheduler_job_documentation_v1.1">
                     <note xmlns:xi="http://www.w3.org/2001/XInclude"
                           xmlns:xhtml="http://www.w3.org/1999/xhtml"
                           language="de">
                        <p>
            Die alternativen Parameter werden nur verwendet, wenn die Verbindung zum (FTP/SFTP) Server
            fehlschlägt, z.B. der Server nicht verfügbar ist,
            die Zugangsdaten ungültig sind etc.
        </p>
                     </note>
                  </items>
            Alternativer Parameter für den primären Parameter
            .
            
            
          </div>
				  
          
            </note>
            <note language="en">
               <title xmlns:xhtml="http://www.w3.org/1999/xhtml"/>
               <div xmlns="http://www.w3.org/1999/xhtml">
                  <paramref xmlns:xhtml="http://www.w3.org/1999/xhtml">host</paramref>
                  <br xmlns:xhtml="http://www.w3.org/1999/xhtml"/>
                  <items xmlns="http://www.sos-berlin.com/schema/scheduler_job_documentation_v1.1">
                     <note xmlns:xi="http://www.w3.org/2001/XInclude"
                           xmlns:xhtml="http://www.w3.org/1999/xhtml"
                           language="en">
                        <p>
                The alternative parameters are used solely should the connection to an server fail,
                e.g. if a) the server is not available or b) invalid
                credentials are used.
            </p>
                     </note>
                     <note xmlns:xi="http://www.w3.org/2001/XInclude"
                           xmlns:xhtml="http://www.w3.org/1999/xhtml"
                           language="de">
                        <p>
                Alternative Parameter werden dann beutzt, wenn die Verwendung der primären Parameter
                fehlschlägt bzw. mit einer Fehlermeldung abgewiesen wird.
            </p>
                     </note>
                  </items>
            Alternative parameter for the primary parameter
            .
            
            
          </div>
				  

          
            </note>
         </param>
         <param name="alternative_passive_mode"
                required="false"
                extends="passive_mode">
            <note language="de">
               <title xmlns:xhtml="http://www.w3.org/1999/xhtml"/>
               <div xmlns="http://www.w3.org/1999/xhtml">
                  <p xmlns:xhtml="http://www.w3.org/1999/xhtml">
                Alternativer Parameter für den primären Parameter
                <paramref>passive_mode</paramref>
                .
            </p>
                  <items xmlns="http://www.sos-berlin.com/schema/scheduler_job_documentation_v1.1">
                     <note xmlns:xi="http://www.w3.org/2001/XInclude"
                           xmlns:xhtml="http://www.w3.org/1999/xhtml"
                           language="de">
                        <p>
            Die alternativen Parameter werden nur verwendet, wenn die Verbindung zum (FTP/SFTP) Server
            fehlschlägt, z.B. der Server nicht verfügbar ist,
            die Zugangsdaten ungültig sind etc.
        </p>
                     </note>
                  </items>
            
            
               </div>
        
        
            </note>
            <note language="en">
               <title xmlns:xhtml="http://www.w3.org/1999/xhtml"/>
               <div xmlns="http://www.w3.org/1999/xhtml">
                  <paramref xmlns:xhtml="http://www.w3.org/1999/xhtml">passive_mode</paramref>
                  <br xmlns:xhtml="http://www.w3.org/1999/xhtml"/>
                  <items xmlns="http://www.sos-berlin.com/schema/scheduler_job_documentation_v1.1">
                     <note xmlns:xi="http://www.w3.org/2001/XInclude"
                           xmlns:xhtml="http://www.w3.org/1999/xhtml"
                           language="en">
                        <p>
                The alternative parameters are used solely should the connection to an server fail,
                e.g. if a) the server is not available or b) invalid
                credentials are used.
            </p>
                     </note>
                     <note xmlns:xi="http://www.w3.org/2001/XInclude"
                           xmlns:xhtml="http://www.w3.org/1999/xhtml"
                           language="de">
                        <p>
                Alternative Parameter werden dann beutzt, wenn die Verwendung der primären Parameter
                fehlschlägt bzw. mit einer Fehlermeldung abgewiesen wird.
            </p>
                     </note>
                  </items>
            Alternative parameter for the primary parameter
            
            .
            
            
        </div>
        
        
            </note>
         </param>
         <param name="alternative_password" required="false" extends="Password">
            <note language="de">
               <title xmlns:xhtml="http://www.w3.org/1999/xhtml"/>
               <div xmlns="http://www.w3.org/1999/xhtml">
                  <paramref xmlns:xhtml="http://www.w3.org/1999/xhtml">password</paramref>
                  <br xmlns:xhtml="http://www.w3.org/1999/xhtml"/>
                  <items xmlns="http://www.sos-berlin.com/schema/scheduler_job_documentation_v1.1">
                     <note xmlns:xi="http://www.w3.org/2001/XInclude"
                           xmlns:xhtml="http://www.w3.org/1999/xhtml"
                           language="de">
                        <p>
            Die alternativen Parameter werden nur verwendet, wenn die Verbindung zum (FTP/SFTP) Server
            fehlschlägt, z.B. der Server nicht verfügbar ist,
            die Zugangsdaten ungültig sind etc.
        </p>
                     </note>
                  </items>
            Alternativer Parameter für den primären Parameter
            
            .
            
            
        </div>
        
        
            </note>
            <note language="en">
               <title xmlns:xhtml="http://www.w3.org/1999/xhtml"/>
               <div xmlns="http://www.w3.org/1999/xhtml">
                  <paramref xmlns:xhtml="http://www.w3.org/1999/xhtml">password</paramref>
                  <br xmlns:xhtml="http://www.w3.org/1999/xhtml"/>
                  <items xmlns="http://www.sos-berlin.com/schema/scheduler_job_documentation_v1.1">
                     <note xmlns:xi="http://www.w3.org/2001/XInclude"
                           xmlns:xhtml="http://www.w3.org/1999/xhtml"
                           language="en">
                        <p>
                The alternative parameters are used solely should the connection to an server fail,
                e.g. if a) the server is not available or b) invalid
                credentials are used.
            </p>
                     </note>
                     <note xmlns:xi="http://www.w3.org/2001/XInclude"
                           xmlns:xhtml="http://www.w3.org/1999/xhtml"
                           language="de">
                        <p>
                Alternative Parameter werden dann beutzt, wenn die Verwendung der primären Parameter
                fehlschlägt bzw. mit einer Fehlermeldung abgewiesen wird.
            </p>
                     </note>
                  </items>
            Alternative parameter for the primary parameter
            
            .
            
            
        </div>
        
        
            </note>
         </param>
         <param name="alternative_port"
                required="false"
                extends="port"
                DataType="SOSOptionPortNumber"
                Alias="AlternativePortNumber">
            <note language="de">
               <title xmlns:xhtml="http://www.w3.org/1999/xhtml"/>
               <div xmlns="http://www.w3.org/1999/xhtml">
                  <paramref xmlns:xhtml="http://www.w3.org/1999/xhtml">port</paramref>
                  <br xmlns:xhtml="http://www.w3.org/1999/xhtml"/>
                  <items xmlns="http://www.sos-berlin.com/schema/scheduler_job_documentation_v1.1">
                     <note xmlns:xi="http://www.w3.org/2001/XInclude"
                           xmlns:xhtml="http://www.w3.org/1999/xhtml"
                           language="de">
                        <p>
            Die alternativen Parameter werden nur verwendet, wenn die Verbindung zum (FTP/SFTP) Server
            fehlschlägt, z.B. der Server nicht verfügbar ist,
            die Zugangsdaten ungültig sind etc.
        </p>
                     </note>
                  </items>
            Alternativer Parameter für den primären Parameter
            .
            
            
          </div>
				  
          
            </note>
            <note language="en">
               <title xmlns:xhtml="http://www.w3.org/1999/xhtml"/>
               <div xmlns="http://www.w3.org/1999/xhtml">
                  <paramref xmlns:xhtml="http://www.w3.org/1999/xhtml">port</paramref>
                  <br xmlns:xhtml="http://www.w3.org/1999/xhtml"/>
                  <items xmlns="http://www.sos-berlin.com/schema/scheduler_job_documentation_v1.1">
                     <note xmlns:xi="http://www.w3.org/2001/XInclude"
                           xmlns:xhtml="http://www.w3.org/1999/xhtml"
                           language="en">
                        <p>
                The alternative parameters are used solely should the connection to an server fail,
                e.g. if a) the server is not available or b) invalid
                credentials are used.
            </p>
                     </note>
                     <note xmlns:xi="http://www.w3.org/2001/XInclude"
                           xmlns:xhtml="http://www.w3.org/1999/xhtml"
                           language="de">
                        <p>
                Alternative Parameter werden dann beutzt, wenn die Verwendung der primären Parameter
                fehlschlägt bzw. mit einer Fehlermeldung abgewiesen wird.
            </p>
                     </note>
                  </items>
            Alternative parameter for the primary parameter
            .
            
            
          </div>
				  
          
            </note>
         </param>
         <param name="alternative_remote_dir" required="false" extends="remote_dir">
            <note language="de">
               <title xmlns:xhtml="http://www.w3.org/1999/xhtml"/>
               <div xmlns="http://www.w3.org/1999/xhtml">
                  <paramref xmlns:xhtml="http://www.w3.org/1999/xhtml">remote_dir</paramref>
                  <br xmlns:xhtml="http://www.w3.org/1999/xhtml"/>
                  <items xmlns="http://www.sos-berlin.com/schema/scheduler_job_documentation_v1.1">
                     <note xmlns:xi="http://www.w3.org/2001/XInclude"
                           xmlns:xhtml="http://www.w3.org/1999/xhtml"
                           language="de">
                        <p>
            Die alternativen Parameter werden nur verwendet, wenn die Verbindung zum (FTP/SFTP) Server
            fehlschlägt, z.B. der Server nicht verfügbar ist,
            die Zugangsdaten ungültig sind etc.
        </p>
                     </note>
                  </items>
            Alternativer Parameter für den primären Parameter
            .
            
            
          </div>
		    
          
            </note>
            <note language="en">
               <title xmlns:xhtml="http://www.w3.org/1999/xhtml"/>
               <div xmlns="http://www.w3.org/1999/xhtml">
                  <paramref xmlns:xhtml="http://www.w3.org/1999/xhtml">remote_dir</paramref>
                  <br xmlns:xhtml="http://www.w3.org/1999/xhtml"/>
                  <items xmlns="http://www.sos-berlin.com/schema/scheduler_job_documentation_v1.1">
                     <note xmlns:xi="http://www.w3.org/2001/XInclude"
                           xmlns:xhtml="http://www.w3.org/1999/xhtml"
                           language="en">
                        <p>
                The alternative parameters are used solely should the connection to an server fail,
                e.g. if a) the server is not available or b) invalid
                credentials are used.
            </p>
                     </note>
                     <note xmlns:xi="http://www.w3.org/2001/XInclude"
                           xmlns:xhtml="http://www.w3.org/1999/xhtml"
                           language="de">
                        <p>
                Alternative Parameter werden dann beutzt, wenn die Verwendung der primären Parameter
                fehlschlägt bzw. mit einer Fehlermeldung abgewiesen wird.
            </p>
                     </note>
                  </items>
            Alternative parameter for the primary parameter
            .
            
            
          </div>
		    
          
            </note>
         </param>
         <param name="alternative_transfer_mode"
                required="false"
                extends="transfer_mode">
            <note language="de">
               <title xmlns:xhtml="http://www.w3.org/1999/xhtml"/>
               <div xmlns="http://www.w3.org/1999/xhtml">
                  <paramref xmlns:xhtml="http://www.w3.org/1999/xhtml">transfer_mode</paramref>
                  <br xmlns:xhtml="http://www.w3.org/1999/xhtml"/>
                  <items xmlns="http://www.sos-berlin.com/schema/scheduler_job_documentation_v1.1">
                     <note xmlns:xi="http://www.w3.org/2001/XInclude"
                           xmlns:xhtml="http://www.w3.org/1999/xhtml"
                           language="de">
                        <p>
            Die alternativen Parameter werden nur verwendet, wenn die Verbindung zum (FTP/SFTP) Server
            fehlschlägt, z.B. der Server nicht verfügbar ist,
            die Zugangsdaten ungültig sind etc.
        </p>
                     </note>
                  </items>
            Alternativer Parameter für den primären Parameter
            .
            
            
          </div>
		    
          
            </note>
            <note language="en">
               <title xmlns:xhtml="http://www.w3.org/1999/xhtml"/>
               <div xmlns="http://www.w3.org/1999/xhtml">
                  <paramref xmlns:xhtml="http://www.w3.org/1999/xhtml">transfer_mode</paramref>
                  <br xmlns:xhtml="http://www.w3.org/1999/xhtml"/>
                  <items xmlns="http://www.sos-berlin.com/schema/scheduler_job_documentation_v1.1">
                     <note xmlns:xi="http://www.w3.org/2001/XInclude"
                           xmlns:xhtml="http://www.w3.org/1999/xhtml"
                           language="en">
                        <p>
                The alternative parameters are used solely should the connection to an server fail,
                e.g. if a) the server is not available or b) invalid
                credentials are used.
            </p>
                     </note>
                     <note xmlns:xi="http://www.w3.org/2001/XInclude"
                           xmlns:xhtml="http://www.w3.org/1999/xhtml"
                           language="de">
                        <p>
                Alternative Parameter werden dann beutzt, wenn die Verwendung der primären Parameter
                fehlschlägt bzw. mit einer Fehlermeldung abgewiesen wird.
            </p>
                     </note>
                  </items>
            Alternative parameter for the primary parameter
            .
            
            
          </div>
		    
          
            </note>
         </param>
         <param name="alternative_user"
                required="false"
                extends="user"
                Category="Authorisation"
                DefaultValue="anonymous"
                DataType="SOSOptionUserName"
                default_value="anonymous">
            <note language="de">
               <title xmlns:xhtml="http://www.w3.org/1999/xhtml"/>
               <div xmlns="http://www.w3.org/1999/xhtml">
                  <paramref xmlns:xhtml="http://www.w3.org/1999/xhtml">user</paramref>
                  <br xmlns:xhtml="http://www.w3.org/1999/xhtml"/>
                  <items xmlns="http://www.sos-berlin.com/schema/scheduler_job_documentation_v1.1">
                     <note xmlns:xi="http://www.w3.org/2001/XInclude"
                           xmlns:xhtml="http://www.w3.org/1999/xhtml"
                           language="de">
                        <p>
            Die alternativen Parameter werden nur verwendet, wenn die Verbindung zum (FTP/SFTP) Server
            fehlschlägt, z.B. der Server nicht verfügbar ist,
            die Zugangsdaten ungültig sind etc.
        </p>
                     </note>
                  </items>
            Alternativer Parameter für den primären Parameter
            
            .
            
            
        </div>
        

        
            </note>
            <note language="en">
               <title xmlns:xhtml="http://www.w3.org/1999/xhtml"/>
               <div xmlns="http://www.w3.org/1999/xhtml">
                  <p xmlns:xhtml="http://www.w3.org/1999/xhtml">
            Alternative parameter for the primary parameter
            <paramref>user</paramref>
            .
            </p>
                  <items xmlns="http://www.sos-berlin.com/schema/scheduler_job_documentation_v1.1">
                     <note xmlns:xi="http://www.w3.org/2001/XInclude"
                           xmlns:xhtml="http://www.w3.org/1999/xhtml"
                           language="en">
                        <p>
                The alternative parameters are used solely should the connection to an server fail,
                e.g. if a) the server is not available or b) invalid
                credentials are used.
            </p>
                     </note>
                     <note xmlns:xi="http://www.w3.org/2001/XInclude"
                           xmlns:xhtml="http://www.w3.org/1999/xhtml"
                           language="de">
                        <p>
                Alternative Parameter werden dann beutzt, wenn die Verwendung der primären Parameter
                fehlschlägt bzw. mit einer Fehlermeldung abgewiesen wird.
            </p>
                     </note>
                  </items>
        
            
               </div>
        
        
            </note>
         </param>
         <param xsi:schemaLocation="http://www.sos-berlin.com/schema/scheduler_job_documentation_v1.1      ../scheduler_job_documentation_v1.1.xsd "
                name="append_files"
                DefaultValue="false"
                required="false"
                DataType="SOSOptionBoolean"
                Alias="AppendFileContent"
                OptionName="AppendFiles"
                see="overwrite_files"
                Category="Filehandling"
                default_value="false">
            <note xmlns:xhtml="http://www.w3.org/1999/xhtml" language="de">
               <title>Dateiinhalt an eine existierende Datei anhängen</title>
               <p>
            Der Wert des Parameters bestimmt, ob der Inhalt der Quelldatei an das Ende der Zieldatei
            angehängt wird, falls die Zieldatei existiert.
            Existiert die
            Zieldatei (noch) nicht, so hat dieser Parameter keine Wirkung.
        </p>
               <p>
            Der Parameter
            <paramref>overwrite_files</paramref>
            wird nicht beachtet,
            falls
            <paramref>append_files</paramref>
            den Wert
            <paramval datatype="SOSOptionBoolean">true</paramval>
            enthält.
        </p>
		             <p>See the Parameter Reference:</p>
		             <ul>
			               <li>
                     <a href="https://kb.sos-berlin.com/x/DQSg" target="_blank">TargetFileOptions</a>
                  </li>
		             </ul>
               <p>
            Es wird zusätzlich eine Meldung vom Typ "info" erzeugt.
        </p>
            </note>
            <note xmlns:xhtml="http://www.w3.org/1999/xhtml" language="en">
               <title>Append content of transferred files to existing files</title>
               <p>
            This parameter specifies wether the content of a source file should
            be appended to the target file, should the target file exist.
        </p>
		             <ul>
			               <li>By default content will not be appended to the target file. This corresponds to the value "false". </li>
			               <li>With a value "true" the content of source files will be appended to the corresponding target files.</li>
		             </ul>
		             <p>
		  If AppendFiles is specified with the value "true" then the parameter <paramref>DisableOverwriteFiles</paramref> will be ignored. 
		</p>
		             <p>See the Parameter Reference:</p>
		             <ul>
			               <li>
                     <a href="https://kb.sos-berlin.com/x/DQSg" target="_blank">TargetFileOptions</a>
                  </li>
		             </ul>
            </note>
         </param>
         <param xsi:schemaLocation="http://www.sos-berlin.com/schema/scheduler_job_documentation_v1.1      ../scheduler_job_documentation_v1.1.xsd "
                name="atomic_prefix"
                required="false"
                DataType="SOSOptionString"
                see="atomic_suffix, transactional"
                constraint="append_files"
                default_value="~"
                Category="Filehandling, atomic, filewatcher"
                Alias="TargetTransferFilenamePrefix">
            <indexterm xmlns:xhtml="http://www.w3.org/1999/xhtml"
                       index="atomic_prefix, parameter"
                       display="false"/>
            <indexterm xmlns:xhtml="http://www.w3.org/1999/xhtml"
                       index="parameter, atomic_prefix"
                       display="false"/>
            <indexterm xmlns:xhtml="http://www.w3.org/1999/xhtml"
                       index="TargetTransferFilename, Prefix"
                       display="false"/>
            <indexterm xmlns:xhtml="http://www.w3.org/1999/xhtml"
                       index="atomic transfer, atomic_prefix"
                       display="false"/>
            <note xmlns:xhtml="http://www.w3.org/1999/xhtml" language="de">
		             <title>Präfix für den Namen der Target-Transfer-Datei</title>
		             <p>
			Der Parameter bestimmt, ob der Name der Zieldatei (Target-Transfer-Dateiname) zunächst mit einem Präfix, z.B. "~", erzeugt wird.
			Nach vollständiger und fehlerfreier Übertragung wird dieser Name dann in den endgültigen Zieldateinamen (Target-Dateiname) geändert.
			Dies stellt sicher, dass die Datei "atomar" im Ziel (-Verzeichnis) angelegt wird.
		</p>
		             <p>
			Als Wert des Parameters ist eine Zeichenfolge (mit mindestens einem Zeichen) für den Präfix anzugeben.
		</p>
		             <p>
			Die Verwendung des Präfix wird empfohlen, wenn das Zielverzeichniss von einer Applikation (zum Beispiel einem FileWatcher) oder
			vom JobScheduler (für Dateiaufträge) überwacht wird.
			Insbesondere bei der Übertragung großer Dateien wird dadurch vermieden,
			daß eine Dateiüberwachung noch während der Übertragung die Verarbeitung der Datei beginnt.
		</p>
		             <p>See the Parameter Reference:</p>
		             <ul>
			               <li>
                     <a href="https://kb.sos-berlin.com/x/AASg" target="_blank">Atomicity</a>
                  </li>
		             </ul>
	           </note>
            <note xmlns:xhtml="http://www.w3.org/1999/xhtml" language="en">
		             <title>Prefix for the target transfer file name</title>
			            <p>
				This parameter specifies whether target files should be created with a prefix such as "~"
				and have to be renamed to the target file name after the file transfer has been completed without errors.
				This mechanism is useful if the target directory is monitored for incoming files
				by an application such as JobScheduler and if files are required to appear atomically - i.e during transfer -
				instead of being shown after transfer has been completed.
			</p>
			            <p>The value of this parameter is the temporary prefix.
			</p>
			            <p>See the Parameter Reference:</p>
			            <ul>
				              <li>
                     <a href="https://kb.sos-berlin.com/x/AASg" target="_blank">Atomicity</a>
                  </li>
			            </ul>
			            <p/>
	           </note>
         </param>
         <param 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"
                name="atomic_suffix"
                required="false"
                DataType="SOSOptionString"
                constraint="append_files"
                Category="Filehandling, atomic, filewatcher"
                Alias="TargetTransferFilenameSuffix">
            <indexterm xmlns:xhtml="http://www.w3.org/1999/xhtml"
                       index="atomic_suffix, parameter"
                       display="false"/>
            <indexterm xmlns:xhtml="http://www.w3.org/1999/xhtml"
                       index="parameter, atomic_suffix"
                       display="false"/>
            <indexterm xmlns:xhtml="http://www.w3.org/1999/xhtml"
                       index="atomic transfer, atomic_suffix"
                       display="false"/>
            <note xmlns:xhtml="http://www.w3.org/1999/xhtml" language="de">
		             <title>Suffix für den Namen der Target Transfer Datei</title>
		             <caption>TTF-Name Suffix</caption>
		             <abstract>Suffix für den Namen der Target Transfer Datei, wird benutzt um atomaren Transfer sicherzustellen</abstract>
		             <description>
			               <p>
				Der Parameter bestimmt, ob die Namen der Zieldateien zunächst mit einem
				Suffix, z.B. "~",
				erzeugt
				und nach vollständiger Übertragung in den endgültigen Zieldateinamen
				umbenannt werden,
				damit die Dateien atomar im Verzeichnis erscheinen.
			</p>
			               <p>
				Als Wert des Parameters ist das temporäre Suffix anzugeben.
			</p>
			               <p>
				Diese Einstellung wird empfohlen, falls das Zielverzeichniss von einer
				Applikation oder
				vom JobScheduler überwacht wird.
				Damit wird verhindert, daß die Verarbeitung der Datei gestartet wird, 
				bevor die Datei vollständig erstellt und geschlossen wurde.
			</p>
			               <p>See the Parameter Reference:</p>
			               <ul>
				                 <li>
                        <a href="https://kb.sos-berlin.com/x/AASg" target="_blank">Atomicity</a>
                     </li>
			               </ul>
		             </description>
	           </note>
            <note xmlns:xhtml="http://www.w3.org/1999/xhtml" language="en">
		             <title>Suffix for the target transfer file name</title>
		             <caption>TTF name suffix</caption>
		             <abstract>A Suffix for the target transfer file name, e.g. "~" to ensure atomic transfer</abstract>
		             <description>
		                <p>
			This parameter specifies whether target files should be created with a suffix such as "~",
			and should be renamed to the target file name after the file transfer has been completed without errors.
		</p>
		                <p>
			This mechanism is useful if the target directory is being monitored by an application for incoming files
			and if files are required to appear atomically instead of being subsequently written to.
		</p>
		                <p>
			This setting is recommended if target directories are being monitored by another application or by the JobScheduler.
		</p>
		                <p>
			The temporary suffix is specified as the value of this parameter.
		</p>
		                <p>See the Parameter Reference:</p>
		                <ul>
			                  <li>
                        <a href="https://kb.sos-berlin.com/x/AASg" target="_blank">Atomicity</a>
                     </li>
			                  <li>
                        <a href="https://kb.sos-berlin.com/x/Bgag" target="_blank">Transactional</a>
                     </li>
		                </ul>
		             </description>
	           </note>
         </param>
         <param 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"
                name="check_interval"
                DefaultValue="60"
                required="false"
                DataType="SOSOptionInteger"
                default_value="60">
            <note xmlns:xhtml="http://www.w3.org/1999/xhtml" language="de">
		             <title>Wiederholungsinterval</title>
               <div xmlns="http://www.w3.org/1999/xhtml">
                  <p>
            Der Parameter bestimmt das Wiederholungsintervall in Sekunden zwischen zwei Versuchen
            eine Datei zu übertragen, wenn mit dem Parameter
            <paramref>check_retry</paramref>
            eine wiederholte Übertragung vereinbart wurde.
            </p>
               </div>
            </note>
            <note xmlns:xhtml="http://www.w3.org/1999/xhtml" language="en">
		             <title>Repeat Interval</title>
               <div xmlns="http://www.w3.org/1999/xhtml">
                  <p>
            This parameter specifies the interval in seconds between two file transfer trials,
            if repeated transfer of files has been configured using the
            <paramref>check_retry</paramref>
            parameter.
          </p>
               </div>
            </note>
         </param>
         <param name="check_retry"
                DefaultValue="0"
                required="false"
                DataType="SOSOptionInteger"
                default_value="0">
            <note xmlns:xhtml="http://www.w3.org/1999/xhtml" language="de">
				           <title/>
               <div xmlns="http://www.w3.org/1999/xhtml">
            Der Parameter bestimmt, ob eine Datei mehrfach übertragen werden soll,
            um zu prüfen, ob die Datei beim Start der Verarbeitung vollständig
            am FTP/SFTP Server vorhanden war. Dies ist z.B. für Unix Dateisysteme relevant,
            bei denen Dateien gleichzeitig gelesen und geschrieben werden können.
            <br/>
                  <br/>
            Der Parameter veranlasst den Vergleich der Dateigrößen für die aktuelle und die vorhergehende Übertragung
            und wiederholt bis zu der mit diesem Parameter angebebenen Anzahl die Wiederholungsversuche
            eine Datei zu übertragen. Stimmen die Dateigrößen aus zwei aufeinanderfolgenden Übertragungen überein, 
            dann gilt die Datei als korrekt übertragen.
            <br/>
                  <br/>
            Mit dem Parameter
            <paramref>check_interval</paramref>
            kann das Intervall zwischen
            zwei Wiederholungsversuchen eine Datei zu übertragen spezifiert werden.
          </div>
            </note>
            <note xmlns:xhtml="http://www.w3.org/1999/xhtml" language="en">
		             <title/>		
               <div xmlns="http://www.w3.org/1999/xhtml">
            This parameter specifies whether a file transfer should be repeated
            in order to ensure that the file was complete when the transfer started.
            This is relevant for Unix systems that allow read and write access
            to a file at the same time.
            <br/>
                  <br/>
            This parameter causes the size of the current file transfer and of the previous file transfer
            to be compared
            and repeats transferring one file up to the number of trials specified by
            this parameter. Should the file size of both transfers be the same,
            then it is assumed that the file was complete at the FTP/SFTP server.
            <br/>
                  <br/>
            The interval between two trials to transfer a file is configured
            using the
            <paramref>check_interval</paramref>
            parameter.
          </div>
            </note>
         </param>
         <param 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"
                name="check_size"
                DefaultValue="true"
                required="false"
                DataType="SOSOptionBoolean"
                Alias="CheckFileSizeAfterTransfer"
                Category="Filetransfer,IntegrityCheck,DataIntegrity"
                default_value="true">
            <note xmlns:xhtml="http://www.w3.org/1999/xhtml" language="de">
		             <title>Dateigröße nach Transfer prüfen</title>		
               <div xmlns="http://www.w3.org/1999/xhtml">
            Der Parameter bestimmt, ob nach dem Transfer die Größen der übertragenen Datei
            und die Anzahl übertragener Bytes geprüft werden und im Fall fehlender Übereinstimmung
            ein Fehler ausgelöst wird.
          </div>
            </note>
            <note xmlns:xhtml="http://www.w3.org/1999/xhtml" language="en">
		             <title>Check file size after transfer</title>		
               <div xmlns="http://www.w3.org/1999/xhtml">
            This parameter determines whether the original file size and the number of
            bytes transferred should be compared after a file transfer and whether
            an error should be raised if they would not match.
          </div>
            </note>
         </param>
         <param name="compress_files"
                default_value="false"
                required="false"
                DataType="SOSOptionBoolean"
                interface="ISOSFileCompression">
            <note xmlns:xi="http://www.w3.org/2001/XInclude"
                  xmlns:xhtml="http://www.w3.org/1999/xhtml"
                  language="de">
		             <div xmlns="http://www.w3.org/1999/xhtml">
			               <p>
				Mit diesem Parameter wird festgelegt, ob der Inhalt der Dateien "gezippt", also komprimiert wird.
            </p>
			               <p>
				Der Parameter wird beim <em>Senden</em> von Daten ausgewertet und falls auf "true" gesetzt,
				werden die zu sendenden Datei(en) vor dem Senden komprimiert mit einem Zip-kompatiblen Verfahren.
			</p>
			               <p>See the Parameter Reference:</p>
			               <ul>
				                 <li>
                        <a href="https://kb.sos-berlin.com/x/LgWg" target="_blank">CompressFiles</a>
                     </li>
			               </ul>
		             </div>
	           </note>
            <note xmlns:xi="http://www.w3.org/2001/XInclude"
                  xmlns:xhtml="http://www.w3.org/1999/xhtml"
                  language="en">
		             <div xmlns="http://www.w3.org/1999/xhtml">
			               <p>
				This parameter specifies whether or not the content of the source files
				should be compressed by using a zip-algorithm.
            </p>
			               <p>
				In case of sending files each files which has to be selected for sending will be compressed in a single zip file.
				The extension of the file-name is defined with the parameter <paramref>compress_filename_extension</paramref>.
			</p>
			               <p>
				A gzip-compatible compression is used, no further software components are required.
			</p>
			               <p>
				The following parameters are ignored if <paramref>CompressFiles</paramref> is used:
			</p>
			               <ul>
				                 <li>
                        <a href="https://kb.sos-berlin.com/x/DQSg" target="_blank">
                           <paramref>AppendFiles</paramref>
                        </a>
                     </li>
				                 <li>
                        <a href="https://kb.sos-berlin.com/x/DQSg" target="_blank">
                           <paramref>CheckSize</paramref>
                        </a>
                     </li>
			               </ul>
			               <p>See the Parameter Reference:</p>
			               <ul>
				                 <li>
                        <a href="https://kb.sos-berlin.com/x/LgWg" target="_blank">CompressFiles</a>
                     </li>
			               </ul>
		             </div>
	           </note>
         </param>
         <param name="compressed_file_extension"
                default_value=".gz"
                required="false"
                DataType="SOSOptionString"
                interface="ISOSFileCompression"
                Alias="ftp_compressed_file_extension">
            <note xmlns:xi="http://www.w3.org/2001/XInclude"
                  xmlns:xhtml="http://www.w3.org/1999/xhtml"
                  language="de">
               <title>Dateinamenendung für komprimierte Dateien</title>
               <div xmlns="http://www.w3.org/1999/xhtml">
                  <p>
                Der Parameter bestimmt die Endung des Dateinamens, falls eine
                Komprimierung mit dem Parameter <paramref>compress_files</paramref>
                durchgeführt wird.
                Die Endung wird an an eine evtl. bereits vorhandene Dateinamensendung angehängt.
            <p>Der Default-Wert ist <em>.gz</em>.</p>
                  </p>
			               <p>See the Parameter Reference:</p>
			               <ul>
				                 <li>
                        <a href="https://kb.sos-berlin.com/x/LgWg" target="_blank">CompressFiles</a>
                     </li>
			               </ul>
               </div>
            </note>
            <note xmlns:xi="http://www.w3.org/2001/XInclude"
                  xmlns:xhtml="http://www.w3.org/1999/xhtml"
                  language="en">
               <title>Additional file-name extension for compressed files</title>
               <div xmlns="http://www.w3.org/1999/xhtml">
			               <p>
            This parameter specifies the file extension if target file
            compression is specified using the <paramref>compress_files</paramref> parameter.
			</p>
			               <p>The default value is <em>.gz</em>.</p>
			               <p>See the Parameter Reference:</p>
			               <ul>
				                 <li>
                        <a href="https://kb.sos-berlin.com/x/LgWg" target="_blank">CompressFiles</a>
                     </li>
			               </ul>
               </div>
            </note>
         </param>
         <param name="file_path" required="false" DataType="SOSOptionString">
            <indexterm xmlns:xhtml="http://www.w3.org/1999/xhtml"
                       index="file_path, parameter"
                       display="false"/>
            <indexterm xmlns:xhtml="http://www.w3.org/1999/xhtml"
                       index="parameter, file_path"
                       display="false"/>
            <note xmlns:xhtml="http://www.w3.org/1999/xhtml" language="de">
		             <title/>
               <div xmlns="http://www.w3.org/1999/xhtml">
		                <p>
            Der Parameter wird alternativ zum Parameter <paramref>file_spec</paramref> verwendet und
            benennt eine oder mehrere Dateien für den Transfer.
			Werden mehrere Dateinamen angegeben, so sind diese jeweils durch ein Semikolon voneinander zu trennen.
		  </p>
                  <p>
          Mehrere Dateien werden in der Reihenfolge übertragen, in der sie im Parameterwert angegeben wurden.
          </p>
			               <p>
Der Dateipfad kann entweder absolut angegeben werden oder der Dateipfad kann mit dem Parameter <paramref>dir</paramref>
zusammen gebildet werden.
		  </p>
			               <p>

		                   <ul>
			                     <p>
			</p>
                        <li>
			                        <p>
			  Beim Empfang von Dateien gilt:
			</p>
			                        <p>
                Name und Pfad der Datei am FTP/SFTP Server, die übertragen wird.
                Der Dateiname muss als Bestandteil den Pfad am FTP/SFTP Server enthalten.
			</p>
			                        <p>
                Die Datei wird unter ihrem Namen in dem mit dem Parameter <paramref>dir</paramref>
                angegebenen Verzeichnis abgelegt.
			</p>
			                        <p>
                Folgende Parameter werden mit der Angabe dieses Parameters
                ignoriert: <paramref>file_spec</paramref> und <paramref>remote_dir</paramref>.
			</p>
                        </li>
                        <li>
			                        <p>
			  Für das Senden von Dateien gilt:
			</p>
			                        <p>
                Der Parameter nimmt den absoluten Namen und Pfad einer Datei auf, die übertragen wird.
                Der Dateipfad muss absolut angegeben sein.
			</p>
			                        <p>
                Die Datei wird unter ihrem Namen im Target-Verzeichnis abgelegt,
                das zum Beispiel mit dem Parameter
                <paramref>remote_dir</paramref>
                oder
                <paramref>target_dir</paramref>
                angegeben ist.
			</p>
			                        <p>
                Folgende Parameter werden mit der Angabe dieses Parameters
                ignoriert:
                <paramref>file_spec</paramref>
                und
                <paramref>local_dir</paramref>.
			</p>
                        </li>
                     </ul>
			               </p>
               </div>
            </note>
            <note xmlns:xhtml="http://www.w3.org/1999/xhtml" language="en">
		             <title/>
               <div xmlns="http://www.w3.org/1999/xhtml">
                  <p>
            This parameter is used to specify an individual file or files for transfer.
            It is an alternative to the <paramref>file_spec</paramref> parameter.
            More than one file can be specified by using a ";" between the file names.
           </p>
                  <p>
           All files will be processed in the order they are defined in this parameter.
           </p>
			               <p>
              	The following applies when files are being received:
			</p>
			               <list type="unordered">
				                 <item>
					                   <p>
				This parameter accepts the absolute name and path of file at the FTP/SFTP server that should be transferred.
				The file name has to include both name and path of the file at the FTP/SFTP server.
					</p>
				                 </item>
				                 <item>
					                   <p>
				The file will be stored unter its name in the directory that is specified
				by the <paramref>local_dir</paramref> parameter.
					</p>
				                 </item>
				                 <item>
					                   <p>
				The following parameters are ignored should this parameter be used:
					</p>
					                   <list type="unordered">
						                     <item>
							                       <p>
								                         <paramref>file_spec</paramref> and 
							</p>
						                     </item>
						                     <item>
							                       <p>
								                         <paramref>remote_dir</paramref>.
							</p>
						                     </item>
					                   </list>
				                 </item>
			               </list>
			               <p>
				The following applies when files are being sent:
			</p>
			               <list type="unordered">
				                 <item>
					                   <p>
				This parameter accepts the absolute name and path of file that should be transferred.
				An absolute path has to be specified.
					</p>
				                 </item>
				                 <item>
					                   <p>
				The file will be stored under its name in the directory at the FTP/SFTP server
				that has been specified by the <paramref>remote_dir</paramref> parameter.
					</p>
				                 </item>
				                 <item>
					                   <p>
                The following parameters are ignored should this parameter be used:
					</p>
					                   <list type="unordered">
						                     <item>
							                       <p>
								                         <paramref>file_spec</paramref> and
							</p>
						                     </item>
						                     <item>
							                       <p>
								                         <paramref>local_dir</paramref>.
							</p>
						                     </item>
					                   </list>
				                 </item>
			               </list>
               </div>
            </note>
         </param>
         <param name="file_spec"
                DefaultValue=".*"
                required="false"
                DataType="SOSOptionRegExp"
                see="FileListName"
                Alias="FileNamePatternRegExp"
                default_value=".*">
            <indexterm xmlns:xhtml="http://www.w3.org/1999/xhtml"
                       index="FileNamePatternRegExp, parameter"
                       display="false"/>
            <indexterm xmlns:xhtml="http://www.w3.org/1999/xhtml"
                       index="parameter, FileNamePatternRegExp"
                       display="false"/>
            <indexterm xmlns:xhtml="http://www.w3.org/1999/xhtml"
                       index="file_spec, parameter"
                       display="false"/>
            <indexterm xmlns:xhtml="http://www.w3.org/1999/xhtml"
                       index="parameter, file_spec"
                       display="false"/>
            <note xmlns:xhtml="http://www.w3.org/1999/xhtml" language="de">
		             <title>Dateinamens-Filter mit regulären Ausdruck</title>
               <div xmlns="http://www.w3.org/1999/xhtml">
			               <p>
            Mit diesem Parameter wird ein regulärer Ausdruck spezifiziert.
			Alle Dateinamen, die dem spezifizierten regulären Ausdruck entsprechen, werden in eine Ergebnis-Liste übernommen.
			Alle in der Ergebnis-Liste enthaltenen Dateien werden transferiert.
			<p>Parameter Reference: <a href="https://kb.sos-berlin.com/x/ygWg" target="_blank">FileSpec</a>
                     </p>
			                  <!-- 
            (in Abhängigkeit vom Parameter <paramref>operation</paramref>, der mit den Werten <paramval>send</paramval> 
            und <paramval>receive</paramval> die Richtung des Transfers bestimmt)
			-->
		                </p>
		                <!--
		  <p>
            Für die Operationen <paramval>send</paramval> und <paramval>receive</paramval> muss entweder dieser Parameter
            oder der Parameter <paramref>file_path</paramref> bzw. eine Liste von Dateinamen als zusätzliche
            Parameter angegeben sein.
		  </p>
		  -->
               </div>
            </note>
            <note xmlns:xhtml="http://www.w3.org/1999/xhtml" language="en">
		             <title>File filtering using a regular expression</title>
			            <div xmlns="http://www.w3.org/1999/xhtml">
			               <p>
            This parameter specifies a regular expression, which is used to select files from a directory.
            All file names that correspond to the regular expression are transferred to a results list.
            All files whose names are contained in this list will be transferred.
			</p>
			               <p>Parameter Reference: <a href="https://kb.sos-berlin.com/x/ygWg" target="_blank">FileSpec</a>
                  </p>
                  <!--
			or from an FTP/SFTP server 
            (depending on the <paramref>operation</paramref> parameter values <paramval>send</paramval> or <paramval>receive</paramval>)
            to be transferred.
            <br/>
         <br/>
            For the operations <paramval>send</paramval> and <paramval>receive</paramval> either this parameter has to be specified
            or the parameter <paramref>file_path</paramref> or a list of file names as additional parameters.
 -->			
               </div>
            </note>
            <items>
               <note xmlns:xi="http://www.w3.org/2001/XInclude"
                     xmlns:xhtml="http://www.w3.org/1999/xhtml"
                     language="en">
	                 <p>
	Some remarks on regular expression, used in JobScheduler and YADE.</p>
	                 <p>
	A regular expression is not a
	<a href="http://en.wikipedia.org/wiki/Wildcard_character#Files_and_directories">
	wildcard
	</a>.
	To get an impression of the differences one have a look on the meaning of the wildcard *.txt, which will
	select all filenames with the filename-extension ".txt".
	A regular expression to match, e.g. works the same way, this "wildcard" must look like "^.*\.txt$".
	That looks a little bit strange but it is much more flexible and powerfull on filtering filenames
	than the concept of wildcards, if one want to filter more complex names or pattern.
	</p>
	                 <p>
        The general syntax of an
        <a href="http://en.wikipedia.org/wiki/Regular_expression">regular expression</a>, also referred to as regex or regexp,
        is described
        <a href="http://pubs.opengroup.org/onlinepubs/009695399/basedefs/xbd_chap09.html">
        here</a>.
        It is different to other RegExp definitions, e.g. as for Perl.
	</p>
                  <p>
            For further information on regular expressions see
            <a href="http://java.sun.com/j2se/1.4.2/docs/api/java/util/regex/Pattern.html">java.util.regex.Pattern</a>
                  </p>
                  <p>
    As an extension of regular expression the [date:] variable is supported. Using this feature it is possible to create a regexp, which is
    depending on the date with is defined in the date-format.

    </p>
                  <p>
    If you want (only part of the regex) to be case sensitive , then you have the option to use
    the (?-i) and [optionally] (?i) mode modifiers:    (?-i)G[a-b](?i).*
</p>
                  <p>
If you're dealing with Unicode characters besides ASCII, check whether or not your regex engine properly supports them.
</p>
               </note>
               <note xmlns:xi="http://www.w3.org/2001/XInclude"
                     xmlns:xhtml="http://www.w3.org/1999/xhtml"
                     language="de">
	                 <p>
	Einige Anmerkungen und Erklärungen zur Technik und Verwendung der regulären Ausdrücke in JobScheduler und YADE.
	</p>
	                 <p>
	Ein regulärer Ausdruck ist keine
	<a href="http://en.wikipedia.org/wiki/Wildcard_character#Files_and_directories">
	wildcard
	</a>.
	Um einen ersten Eindruck bezüglich des Unterschiedes zwischen einem "regulären Ausdruck" und einer "wildcard" zu bekommen,
	vergleichen Sie die Bedeutung der wildcard "*.txt" mit dem regulären Ausdruck "^.*\.txt$".
	Beide Ausdrücke erlauben die Selektion aller Dateinamen, die mit einer beliebigen Zeichenfolge beginnen und dann mit
	".txt" enden.
	Der reguläre Ausdruck erfüllt in diesem Beispiel die gleichen Anforderungen, ist aber wesentlich mächtiger, sobald
	komplexere Kriterien abgebildet werden müssen.
	</p>
	                 <p>
	Die generelle Syntax eines
        <a href="http://en.wikipedia.org/wiki/Regular_expression">regulären Ausdrucks</a>, auch bezeichnet als regex oder regexp,
        ist
        <a href="http://pubs.opengroup.org/onlinepubs/009695399/basedefs/xbd_chap09.html">
        hier</a>  beschrieben.
			Es weicht ab von anderen Definitionen der regulären Ausdrücke, zum Beispiel wie sie in Perl verwendet werden.
	</p>
                  <p>
			Für weitere Informationen über reguläre Ausdrücke siehe
            <a href="http://java.sun.com/j2se/1.4.2/docs/api/java/util/regex/Pattern.html">java.util.regex.Pattern</a>
                  </p>
                  <p>
    Als Erweiterung der Syntax der regulären Ausdrücke kann die [date:]-variable verwendet werden.
    Mit dieser Variablen kann z.B. ein regulärer Ausdruck gebildet werden, der das jeweilige aktuelle Datum enthält, ohne
    daß der Ausdruck neu gebildet werden muß.

    </p>

                  <p>
    Wenn der Vergleich mit dem regulären Ausdruck, oder Teile des Ausdruck, die Groß-/Kleinschreibung berücksichtigt werden soll, so kann 
    dies mit der folgenden Schreibweise spezifiziert werden. 
</p>
                  <p>
    Durch Verwendung von (?-i) - Klein-/Großschreibung beachten - und [optional] (?i) - Klein-/Großschreibung nicht beachten - Modifikatoren:    (?-i)G[a-b](?i).*
</p>
                  <p>
Sie sollten sicherstellen, daß die regex engine Unicode unterstützt, sobald Sie Unicode-Zeichen im regexp verwenden.
Andernfalls erhalten Sie unerwartete Ergebnisse des Vergleichs.
</p>

               </note>
            </items>
         </param>
         <param 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 "
                name="history"
                required="false"
                DataType="SOSOptionOutFileName"
                Alias="SOSFtpHistoryFileName">
            <note xmlns:xhtml="http://www.w3.org/1999/xhtml" language="de">
	              <title>Der Name der Historien-Datei.</title>
			            <p>
			Der Wert des Parameters spezifiziert den Pfad und Namen einer Historiendatei.
			Die Historendatei wird im CSV Format angelegt.
            Für jede transferierte Datei wird ein Eintrag (Satz) geschrieben.
			</p>
			            <p>
            Die Historiendatei enthält folgende Spalten:
			</p>
			            <list type="def">
				              <item>
                     <p>guid</p>
                  </item>
				              <item>
					                <p>
                Ein eindeutige Identifikation des Historieneintrags. Sie wird zur Prüfung von Dubletten
                in Kombination mit dem Job Scheduler für Managed File Transfer verwendet.
					</p>
				              </item>
			            </list>
			            <list type="def">
				              <item>
                     <p>mandator</p>
                  </item>
				              <item>
					                <p>
                Die Bezeichnung eines Mandanten, für den der File Transfer durchgeführt wurde.
					</p>
				              </item>
			            </list>
			            <list type="def">
				              <item>
                     <p>transfer_timestamp</p>
                  </item>
				              <item>
					                <p>
                Der Zeitpunkt des File Transfers.
					</p>
				              </item>
			            </list>
			            <list type="def">
				              <item>
                     <p>pid</p>
                  </item>
				              <item>
					                <p>
                Die Prozessnummer des aktuellen Prozesses, der den File Transfer durchführt,
                siehe Parameter <paramref>current_pid</paramref>.
					</p>
				              </item>
			            </list>
			            <list type="def">
				              <item>
                     <p>ppid</p>
                  </item>
				              <item>
					                <p>
                Die Prozessnummer des Vaterprozesses des aktuellen Prozesses, der den File Transfer durchführt.
                siehe den entsprechenden Parameter.
					</p>
				              </item>
			            </list>
			            <list type="def">
				              <item>
                     <p>operation</p>
                  </item>
				              <item>
					                <p>
                Eine der Operationen <em>send</em> oder <em>receive</em>, siehe den entsprechenden Parameter.
					</p>
				              </item>
			            </list>
			            <list type="def">
				              <item>
                     <p>localhost</p>
                  </item>
				              <item>
					                <p>
                 Der Name des Hosts, auf dem dieses Programm ausgeführt wird.
					</p>
				              </item>
			            </list>
			            <list type="def">
				              <item>
                     <p>localhost_ip</p>
                  </item>
				              <item>
					                <p>
                Die IP-Adresse des Hosts, auf dem dieses Programm ausgeführt wird.
					</p>
				              </item>
			            </list>
			            <list type="def">
				              <item>
                     <p>local_user</p>
                  </item>
				              <item>
					                <p>
                Der Name des lokalen Benutzer-Accounts, für den dieses Programm ausgeführt wird.
					</p>
				              </item>
			            </list>
			            <list type="def">
				              <item>
                     <p>Target (Remote)_host</p>
                  </item>
				              <item>
					                <p>
                Der Name des Hosts zu/von dem ein Transfer ausgeführt wird,
                siehe Parameter <paramref>host</paramref>.
					</p>
				              </item>
			            </list>
			            <list type="def">
				              <item>
                     <p>Target (Remote)_host_ip</p>
                  </item>
				              <item>
					                <p>
                Die IP-Adresse des Hosts zu/von dem ein Transfer ausgeführt wird,
                siehe Parameter <paramref>host</paramref>.
					</p>
				              </item>
			            </list>
			            <list type="def">
				              <item>
                     <p>Target (Remote)_use</p>
                  </item>
				              <item>
					                <p>
                Der Name des Benutzer-Accounts auf dem Target (Remote) Host,
                siehe Parameter <paramref>user</paramref>.
					</p>
				              </item>
			            </list>
			            <list type="def">
				              <item>
                     <p>protocol</p>
                  </item>
				              <item>
					                <p>
                Als Protokoll wird <em>ftp</em>, <em>sftp</em> oder <em>ftps</em> verwendet, 
                siehe den entsprechenden Parameter.
					</p>
				              </item>
			            </list>
			            <list type="def">
				              <item>
                     <p>port</p>
                  </item>
				              <item>
					                <p>
                Der Port am Target (Remote) Host, siehe den entsprechenden Parameter.
					</p>
				              </item>
			            </list>
			            <list type="def">
				              <item>
                     <p>local_dir</p>
                  </item>
				              <item>
					                <p>
                Das lokale Verzeichnis zu/von dem eine Datei transferiert wurde, siehe den entsprechenden Parameter.
					</p>
				              </item>
			            </list>
			            <list type="def">
				              <item>
                     <p>Target (Remote)_dir</p>
                  </item>
				              <item>
					                <p>
                Das Verzeichnis am Target (Remote) Host zu/von dem eine Datei transferiert wurde, siehe den entsprechenden Parameter.
					</p>
				              </item>
			            </list>
			            <list type="def">
				              <item>
                     <p>local_filename</p>
                  </item>
				              <item>
					                <p>
                Für die Operation <em>send</em> ist dies der Original-Dateiname am lokalen System.
                Für die Operation <em>receive</em> ist dies der resultierende Dateiname am lokalen System,
                nachdem ggf. eine Ersetzung des Dateinamens erfolgt ist, siehe Parameter <paramref>replacing</paramref>.
					</p>
				              </item>
			            </list>
			            <list type="def">
				              <item>
                     <p>Target (Remote)_filename</p>
                  </item>
				              <item>
					                <p>
                Für die Operation <em>send</em> ist dies der resultierende Dateiname am Target (Remote) Host,
                nachdem ggf. eine Ersetzung des Dateinamens erfolgt ist, siehe Parameter <paramref>replacing</paramref>.
                Für die Operation <em>receive</em> ist dies der Original-Dateiname am Target (Remote) Host.
					</p>
				              </item>
			            </list>
			            <list type="def">
				              <item>
                     <p>file_size</p>
                  </item>
				              <item>
					                <p>
                Die Größe der übertragenen Datei in Bytes.
					</p>
				              </item>
			            </list>
			            <list type="def">
				              <item>
                     <p>md5</p>
                  </item>
				              <item>
					                <p>
                Der Wert des MD5 Hash, der aus dem Inhalt der übertragenen Datei errechnet wurde.
					</p>
				              </item>
			            </list>
			            <list type="def">
				              <item>
                     <p>status</p>
                  </item>
				              <item>
					                <p>
                Als Status kann <em>success</em> oder <em>error</em> aufgeführt sein.
					</p>
				              </item>
			            </list>
			            <list type="def">
				              <item>
                     <p>last_error_message</p>
                  </item>
				              <item>
					                <p>
                Falls ein Fehler aufgetreten ist, dann wird die letzte Fehlermeldung ausgegeben.
					</p>
				              </item>
			            </list>
			            <list type="def">
				              <item>
                     <p>log_filename</p>
                  </item>
				              <item>
					                <p>
                Der Name der Protokolldatei, siehe den entsprechenden Parameter.
					</p>
				              </item>
			            </list>
            </note>
            <note xmlns:xhtml="http://www.w3.org/1999/xhtml" language="en">
			            <title>The name of the transfer history file</title>
			            <p>
	            The value of this parameter specifies a history file. 
	            The history file is written in CSV format. 
	            The path and name of the history file is specified as value for this parameter. 
	            A history record is created for each file that has been transferred.
			</p>
			            <p>
				A history file contains the following columns:
			</p>
			            <list type="def">
				              <item>
                     <p>guid</p>
                  </item>
				              <item>
					                <p>
					A unique identifier for the history entry. This identifier is used for checking of duplicate entries
					in combination with Job Scheduler for Managed File Transfer.
				 	</p>
				              </item>
			            </list>
			            <list type="def">
				              <item>
                     <p>mandator</p>
                  </item>
				              <item>
					                <p>
					A character that denominates the mandator of a file transfer, see respective parameter.
					</p>
				              </item>
			            </list>
			            <list type="def">
				              <item>
                     <p>transfer_timestamp</p>
                  </item>
				              <item>
					                <p>
					The point in time when the transfer took place.
					</p>
				              </item>
			            </list>
			            <list type="def">
				              <item>
                     <p>pid</p>
                  </item>
				              <item>
					                <p>
					The process id of the current process that executes the file transfer, see parameter <paramref>current_pid</paramref>.
					</p>
				              </item>
			            </list>
			            <list type="def">
				              <item>
                     <p>ppid</p>
                  </item>
				              <item>
					                <p>
					The process id of the parent of the process that executes the file transfer, see respective parameter.
					</p>
				              </item>
			            </list>
			            <list type="def">
				              <item>
                     <p>operation</p>
                  </item>
				              <item>
					                <p>
					One of the operations <em>send</em> or <em>receive</em>, see respective parameter.
					</p>
				              </item>
			            </list>
			            <list type="def">
				              <item>
                     <p>localhost</p>
                  </item>
				              <item>
					                <p>
					The name of the host on which this program is executed.
					</p>
				              </item>
			            </list>
			            <list type="def">
				              <item>
                     <p>localhost_ip</p>
                  </item>
				              <item>
					                <p>
					The IP address of the host on which this program is executed.
					</p>
				              </item>
			            </list>
			            <list type="def">
				              <item>
                     <p>local_user</p>
                  </item>
				              <item>
					                <p>
					The name of the user account for which this program is executed.
					</p>
				              </item>
			            </list>
			            <list type="def">
				              <item>
                     <p>Target (Remote)_host</p>
                  </item>
				              <item>
					                <p>
					The name of the host to/from which a transfer is executed, see parameter <paramref>host</paramref>.
					</p>
				              </item>
			            </list>
			            <list type="def">
				              <item>
                     <p>Target (Remote)_host_ip</p>
                  </item>
				              <item>
					                <p>
					The IP address of the host to/from which a transfer is executed, see parameter <paramref>host</paramref>.
					</p>
				              </item>
			            </list>
			            <list type="def">
				              <item>
                     <p>Target (Remote)_user</p>
                  </item>
				              <item>
					                <p>
					The name of the user account for the Target (Remote) host, see parameter <paramref>user</paramref>.
					</p>
				              </item>
			            </list>
			            <list type="def">
				              <item>
                     <p>protocol</p>
                  </item>
				              <item>
					                <p>
					The protocol can be either <em>ftp</em>, <em>sftp</em> or <em>ftps</em>, see respective parameter.
					</p>
				              </item>
			            </list>
			            <list type="def">
				              <item>
                     <p>port</p>
                  </item>
				              <item>
					                <p>
					The port on the Target (Remote) host, see respective parameter.
					</p>
				              </item>
			            </list>
			            <list type="def">
				              <item>
                     <p>local_dir</p>
                  </item>
				              <item>
					                <p>
					The local directory to/from which a file has been transferred, see respective parameter.
					</p>
				              </item>
			            </list>
			            <list type="def">
				              <item>
                     <p>Target (Remote)_dir</p>
                  </item>
				              <item>
					                <p>
					The Target (Remote) directory to/from which a file has been transferred, see respective parameter.
					</p>
				              </item>
			            </list>
			            <list type="def">
				              <item>
                     <p>local_filename</p>
                  </item>
				              <item>
					                <p>
					For <em>send</em> operations this is the original file name on the local host.
					</p>
				              </item>
				              <item>
					                <p>
					For <em>receive</em> operations this is the resulting file name on the local host
					optionally having applied <paramref>replacement</paramref> operations, 
					see parameter <paramref>replacing</paramref>.
					</p>
				              </item>
			            </list>
			            <list type="def">
				              <item>
                     <p>Target (Remote)_filename</p>
                  </item>
				              <item>
					                <p>
	                For <em>send</em> operations this is the resulting file name on the Target (Remote) host
	                optionally having applied <paramref>replacement</paramref> operations, 
	                see parameter <paramref>replacing</paramref>.
					</p>
				              </item>
				              <item>
					                <p>
					For <em>receive</em> operations this is the original file name on the Target (Remote) Host.
					</p>
				              </item>
			            </list>
			            <list type="def">
				              <item>
                     <p>file_size</p>
                  </item>
				              <item>
					                <p>
					The size of the transferred file in bytes.
					</p>
				              </item>
			            </list>
			            <list type="def">
				              <item>
                     <p>md5</p>
                  </item>
				              <item>
					                <p>
					The value of the MD5 hash that is created from the file that was transferred.
					</p>
				              </item>
			            </list>
			            <list type="def">
				              <item>
                     <p>status</p>
                  </item>
				              <item>
					                <p>
					The status can be either <em>success</em> or <em>error</em>.
					</p>
				              </item>
			            </list>
			            <list type="def">
				              <item>
                     <p>last_error_message</p>
                  </item>
				              <item>
					                <p>
					Should an error have occurred then the last error message will be given in this column.
					</p>
				              </item>
			            </list>
			            <list type="def">
				              <item>
                     <p>log_filename</p>
                  </item>
				              <item>
					                <p>
					The name of the log file, see respective parameter.
					</p>
				              </item>
			            </list>
            </note>
         </param>
         <param 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"
                name="force_files"
                DefaultValue="true"
                required="false"
                DataType="SOSOptionBoolean"
                Alias="ErrorOnNoDataFound"
                default_value="true">
            <indexterm xmlns:xhtml="http://www.w3.org/1999/xhtml"
                       index="ErrorOnNoDataFound, parameter"
                       display="false"/>
            <indexterm xmlns:xhtml="http://www.w3.org/1999/xhtml"
                       index="parameter, ErrorOnNoDataFound"
                       display="false"/>
            <indexterm xmlns:xhtml="http://www.w3.org/1999/xhtml"
                       index="force_files, parameter"
                       display="false"/>
            <indexterm xmlns:xhtml="http://www.w3.org/1999/xhtml"
                       index="parameter, force_files"
                       display="false"/>
            <note xmlns:xhtml="http://www.w3.org/1999/xhtml" language="de">
               <title>Fehler ignorieren</title>
               <div xmlns="http://www.w3.org/1999/xhtml">
                  <p>
                Der Parameter bestimmt, ob ein Fehler gemeldet wird, wenn keine Dateien
                für eine Übertragung gefunden werden.
                Ist der Wert dieses Parameter "false" so wird kein Fehler gemeldet, obwohl kein
                Transfer erfolgt ist.
            </p>
                  <p>
                Der Umfang bzw die Anzahl der zu übertragenen Dateien wird u.A. mit den Parametern
                <paramref>file_spec</paramref>
                und
                <paramref>file_path</paramref>
                bestimmt und ggf. durch den Parameter
                <paramref>overwrite_files</paramref>
                eingeschränkt, falls dieser den Wert
                <em>false</em>
                aufweist.
            </p>
               </div>
            </note>
            <note xmlns:xhtml="http://www.w3.org/1999/xhtml" language="en">
               <title>Raise Error, if no files found for transfer</title>
               <div xmlns="http://www.w3.org/1999/xhtml">
                  <p>
            This parameter specifies whether an error should be raised if no files could be found for transfer.
            If the value is false no error is reported.
            </p>
                  <p>
            The number of files to be transferred is determined by the
            <paramref>file_spec</paramref>
            or
            <paramref>file_path</paramref>
            parameters and can be restricted by the
            <paramref>overwrite_files</paramref>
            parameter should this
            be specified with the value
            <em>false</em>
            .
            </p>
               </div>
            </note>
            <note 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 "
                  language="en">
               <p xmlns:xi="http://www.w3.org/2001/XInclude"
                  xmlns:xhtml="http://www.w3.org/1999/xhtml">
			Valid values:
			true, 1, on, yes, y, ja, j
			and
			false, 0, off, no, n, nein.
	</p>
            </note>
         </param>
         <param 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"
                name="log_filename"
                required="false"
                DataType="SOSOptionOutFileName"
                DefaultValue="stdout, global"
                Category="logging"
                default_value="stdout, global">
            <indexterm xmlns:xhtml="http://www.w3.org/1999/xhtml"
                       index="log_filename, param"
                       display="false"/>
            <indexterm xmlns:xhtml="http://www.w3.org/1999/xhtml"
                       index="param, log_filename"
                       display="false"/>
            <note xmlns:xhtml="http://www.w3.org/1999/xhtml" language="de">
		             <title>Der Name (und Pfadname) der Protokoll-Datei</title>
		             <div xmlns="http://www.w3.org/1999/xhtml">
		                <p>
			Der Wert des Parameters spezifiziert eine Datei, in die die Protokollausgaben der Anwendung
			erfolgen.
			</p>
			               <p>
			Ist die Datei noch nicht vorhanden, dann wird sie angelegt.
			An eine bestehende Datei werden Protokollausgaben angehängt.
            </p>
                  <p>
			Ohne Verwendung dieses Parameters erfolgen Protokollausgaben nach
			stdout.
            </p>
			               <p>
			Nicht alle Anwendungen verwenden diesen Parameter
			</p>
		             </div>
	           </note>
            <note xmlns:xhtml="http://www.w3.org/1999/xhtml" language="en">
		             <title>Name (and Pathname) of the logging-file</title>
		             <div xmlns="http://www.w3.org/1999/xhtml">
                  <p>
			This parameter specifies the location of a file to which the log
			output will be written.
            </p>
                  <p>
			Should the file not exist then it will be created. If the file already
			exists
			then all log output will be appended.
            </p>
                  <p>
			Without specifying this parameter all log output will be written to
			stdout.
            </p>
		             </div>
	           </note>
         </param>
         <param name="mandator"
                DefaultValue="SOS"
                required="false"
                DataType="SOSOptionString"
                default_value="SOS">
            <note xmlns:xhtml="http://www.w3.org/1999/xhtml" language="de">
		             <title/>
               <div xmlns="http://www.w3.org/1999/xhtml">
            Der Parameter nimmt die Bezeichnung eines Mandanten auf, für den der File Transfer ausgeführt wird.
            Der Mandant wird in eine ggf. verwendete Historiendatei übernommen, siehe Parameter <paramref>history</paramref>,
            er hat keine technische Relevanz für den Transfer.
          </div>
            </note>
            <note xmlns:xhtml="http://www.w3.org/1999/xhtml" language="en">
		             <title/>
               <div xmlns="http://www.w3.org/1999/xhtml">
            This parameter specifies the mandator for which a file transfer is effected.
            The mandator is added to an optional history file, see parameter <paramref>history</paramref>
            and has no technical relevance for the transfer.
          </div>
            </note>
         </param>
         <param name="max_file_age"
                Category="FileSystem"
                DataType="SOSOptionTime"
                OptionName="FileAgeMaximum"
                Alias="FileAgeMaximum"
                default_value="0"
                required="false">
            <note xmlns:xhtml="http://www.w3.org/1999/xhtml" language="de">
               <title>Maximales Alter einer oder mehrerer Dateien</title>
               <p>
            Vereinbart das Höchstalter einer oder mehrerer Dateien.
            Ist eine
            Datei älter, dann gilt sie als nicht vorhanden.
        </p>
               <p>
            Mögliche Werte sind:
        </p>
               <p>
            0 (parameter wird ignoriert)
        </p>
               <p>
            Sekunden
        </p>
               <p>
            Stunden:Minuten
        </p>
               <p>
            Stunden:Minuten:Sekunden
        </p>
            </note>
            <note xmlns:xhtml="http://www.w3.org/1999/xhtml" language="en">
               <title>maximum age of a file</title>
               <p>
            Specifies the maximum age of a file.
            If a file is older, then it is
            deemed not to exist, it will be not included in the result-list.
        </p>
            </note>
            <note language="en">
               <p xmlns:xi="http://www.w3.org/2001/XInclude"
                  xmlns:xhtml="http://www.w3.org/1999/xhtml">
		Valid values:
                        </p>
               <p xmlns:xi="http://www.w3.org/2001/XInclude"
                  xmlns:xhtml="http://www.w3.org/1999/xhtml">
 	                <table xmlns="http://www.w3.org/1999/xhtml" border="1" cellspacing="0"> 
		                   <tr>
			                     <th>Value</th>
			                     <th>Description
                </th>
		                   </tr>
		                   <tr>
			                     <td>0</td>
			                     <td>The value of the parameter has no effect and the parameter is not
				part of the filter.
                </td>
		                   </tr>
		                   <tr>
			                     <td>seconds</td>
			                     <td>
				no of seconds. 
                </td>
		                   </tr>
		                   <tr>
			                     <td>hours:minutes</td>
			                     <td>01:15 is to read as "1 hour and 15 minutes".
                </td>
		                   </tr>
		                   <tr>
			                     <td>hours:minutes:seconds</td>
			                     <td>01:15:10 is to read as "1 hour, 15 minutes and 10 seconds".
                </td>
		                   </tr>
	                 </table>
                       </p>
            </note>
         </param>
         <param name="max_file_size"
                Category="FileSystem"
                DataType="SOSOptionFileSize"
                OptionName="FileSizeMaximum"
                Alias="FileSizeMaximum"
                default_value="-1"
                required="false">
            <note xmlns:xhtml="http://www.w3.org/1999/xhtml" language="de">
					          <title>Maximale Größe einer Datei</title>
					          <div xmlns="http://www.w3.org/1999/xhtml">
						Vereinbart die maximale Größe einer oder mehrerer Dateien in
						Bytes:
						überschreitet die Größe einer der Dateien diesen Wert,
						dann
						gilt sie als nicht vorhanden.
						<br/>
						            <br/>
						Mögliche Werte sind:
						<br/>
						-1 (parameter wird ignoriert)
						<br/>
						Zahl (Byte), z.B. 40
						<br/>
						ZahlKB, z.B. 5KB (Groß/Kleinschreibung wird ignoriert)
						<br/>
						ZahlMB, z.B. 20MB (Groß/Kleinschreibung wird ignoriert)
						<br/>
						ZahlGB, z.B. 10GB (Groß/Kleinschreibung wird ignoriert)
					</div>
				        </note>
            <note xmlns:xhtml="http://www.w3.org/1999/xhtml" language="en">
					          <title>maximum size of a file</title>
					          <div xmlns="http://www.w3.org/1999/xhtml">
						Specifies the maximum size of a file in bytes:
						should the size of one of the files exceed this value,
						then it is
						classified as non-existing.
					</div>
				        </note>
            <note language="en">
               <p xmlns:xi="http://www.w3.org/2001/XInclude"
                  xmlns:xhtml="http://www.w3.org/1999/xhtml">valid values for file size are</p>
               <table xmlns:xi="http://www.w3.org/2001/XInclude"
                      xmlns:xhtml="http://www.w3.org/1999/xhtml">
			               <tr>
				                 <th>Value</th>
				                 <th>Description</th>
			               </tr>
			               <tr>
				                 <td>-1</td>
				                 <td>The value of the parameter has no effect and the parameter is
					not part of the filter.
                </td>
			               </tr>
			               <tr>
				                 <td>number</td>
				                 <td>a number stand for the size in byte, e.g. 40 means 40 bytes.</td>
			               </tr>
			               <tr>
				                 <td>numberKB</td>
				                 <td>a number with the chars "KB" stand for the size in kilobyte.</td>
			               </tr>
			               <tr>
				                 <td>numberMB</td>
				                 <td>a number with the chars "MB" stand for the size in megabyte.</td>
			               </tr>
                  <tr>
                     <td>numberGB</td>
                     <td>a number with the chars "GB" stand for the size in gigabyte.</td>
                  </tr>
		             </table>
            </note>
         </param>
         <param name="min_file_age"
                Category="FileSystem"
                DataType="SOSOptionTime"
                OptionName="FileAgeMinimum"
                Alias="FileAgeMinimum"
                default_value="0"
                required="false">
            <note language="de">
               <title xmlns:xhtml="http://www.w3.org/1999/xhtml">Mindestalter einer Datei</title>
               <div xmlns="http://www.w3.org/1999/xhtml" xmlns:xhtml="http://www.w3.org/1999/xhtml">
            Vereinbart das Mindestalter einer oder mehrerer Dateien.
            Es werden nur Dateien für weitere Operationen berücksichtigt, die
            mindestens, d.h. auch einschließlich, das angegebene Alter
            besitzen.
            Dateien werden nicht in die Resultat-Liste aufgenommen, die jünger sind.
            <br/>
                  <br/>
            Mögliche Werte sind:
            <br/>
            0 (parameter wird ignoriert)
            <br/>
            Sekunden
            <br/>
            Stunden:Minuten
            <br/>
            Stunden:Minuten:Sekunden
        </div>
               <note language="en">
                  <p xmlns:xi="http://www.w3.org/2001/XInclude"
                     xmlns:xhtml="http://www.w3.org/1999/xhtml">
		Valid values:
                        </p>
                  <p xmlns:xi="http://www.w3.org/2001/XInclude"
                     xmlns:xhtml="http://www.w3.org/1999/xhtml">
 	                   <table xmlns="http://www.w3.org/1999/xhtml" border="1" cellspacing="0"> 
		                      <tr>
			                        <th>Value</th>
			                        <th>Description
                </th>
		                      </tr>
		                      <tr>
			                        <td>0</td>
			                        <td>The value of the parameter has no effect and the parameter is not
				part of the filter.
                </td>
		                      </tr>
		                      <tr>
			                        <td>seconds</td>
			                        <td>
				no of seconds. 
                </td>
		                      </tr>
		                      <tr>
			                        <td>hours:minutes</td>
			                        <td>01:15 is to read as "1 hour and 15 minutes".
                </td>
		                      </tr>
		                      <tr>
			                        <td>hours:minutes:seconds</td>
			                        <td>01:15:10 is to read as "1 hour, 15 minutes and 10 seconds".
                </td>
		                      </tr>
	                    </table>
                       </p>
               </note>
        
        
    
            </note>
            <note language="en">
               <title xmlns:xhtml="http://www.w3.org/1999/xhtml">minimum age of a file</title>
               <div xmlns="http://www.w3.org/1999/xhtml" xmlns:xhtml="http://www.w3.org/1999/xhtml">
                  <p>
                Specifies the minimum age of a files.
                If the file(s)
                is newer then it is classified as non-existing, it will be not included
                in the result-list.
            </p>
               </div>
               <note language="en">
                  <p xmlns:xi="http://www.w3.org/2001/XInclude"
                     xmlns:xhtml="http://www.w3.org/1999/xhtml">
		Valid values:
                        </p>
                  <p xmlns:xi="http://www.w3.org/2001/XInclude"
                     xmlns:xhtml="http://www.w3.org/1999/xhtml">
 	                   <table xmlns="http://www.w3.org/1999/xhtml" border="1" cellspacing="0"> 
		                      <tr>
			                        <th>Value</th>
			                        <th>Description
                </th>
		                      </tr>
		                      <tr>
			                        <td>0</td>
			                        <td>The value of the parameter has no effect and the parameter is not
				part of the filter.
                </td>
		                      </tr>
		                      <tr>
			                        <td>seconds</td>
			                        <td>
				no of seconds. 
                </td>
		                      </tr>
		                      <tr>
			                        <td>hours:minutes</td>
			                        <td>01:15 is to read as "1 hour and 15 minutes".
                </td>
		                      </tr>
		                      <tr>
			                        <td>hours:minutes:seconds</td>
			                        <td>01:15:10 is to read as "1 hour, 15 minutes and 10 seconds".
                </td>
		                      </tr>
	                    </table>
                       </p>
               </note>
        
        
    
            </note>
         </param>
         <param name="min_file_size"
                Category="FileSystem"
                DataType="SOSOptionFileSize"
                OptionName="FileSizeMinimum"
                Alias="FileSizeMinimum"
                default_value="-1"
                required="false">
            <note xmlns:xi="http://www.w3.org/2001/XInclude"
                  xmlns:xhtml="http://www.w3.org/1999/xhtml"
                  language="de">
		             <title>minimale Größe einer oder mehrerer Dateien </title>
		             <p>
			Vereinbart die minimale Größe einer oder mehrerer Dateien in
			Bytes:
			unterschreitet die Größe einer Datei diesen Wert,
			dann
			wird diese
			nicht in das Resultat (result list) übernommen.
		</p>
	           </note>
            <note language="de">
               <p xmlns:xi="http://www.w3.org/2001/XInclude"
                  xmlns:xhtml="http://www.w3.org/1999/xhtml">Gültige Werte für diesen Parameter sind:</p>
               <p xmlns:xi="http://www.w3.org/2001/XInclude"
                  xmlns:xhtml="http://www.w3.org/1999/xhtml">
		-1 (parameter wird ignoriert)
		<br/>
		Zahl (Byte), z.B. 40
		<br/>
		ZahlKB, z.B. 5KB (Groß/Kleinschreibung wird ignoriert)
		<br/>
		ZahlMB, z.B. 20MB (Groß/Kleinschreibung wird ignoriert)
		<br/>
		ZahlGB, z.B. 10GB (Groß/Kleinschreibung wird ignoriert)
	</p>
            </note>
            <note xmlns:xi="http://www.w3.org/2001/XInclude"
                  xmlns:xhtml="http://www.w3.org/1999/xhtml"
                  language="en">
		             <title>minimum size of one or multiple files </title>
		             <p>
			Specifies the minimum size of one or multiple files in bytes:
			should
			the size of one of the files fall below this value,
			then it
			is not included in the result list of the operation.
		</p>
	           </note>
            <note language="en">
               <p xmlns:xi="http://www.w3.org/2001/XInclude"
                  xmlns:xhtml="http://www.w3.org/1999/xhtml">valid values for file size are</p>
               <table xmlns:xi="http://www.w3.org/2001/XInclude"
                      xmlns:xhtml="http://www.w3.org/1999/xhtml">
			               <tr>
				                 <th>Value</th>
				                 <th>Description</th>
			               </tr>
			               <tr>
				                 <td>-1</td>
				                 <td>The value of the parameter has no effect and the parameter is
					not part of the filter.
                </td>
			               </tr>
			               <tr>
				                 <td>number</td>
				                 <td>a number stand for the size in byte, e.g. 40 means 40 bytes.</td>
			               </tr>
			               <tr>
				                 <td>numberKB</td>
				                 <td>a number with the chars "KB" stand for the size in kilobyte.</td>
			               </tr>
			               <tr>
				                 <td>numberMB</td>
				                 <td>a number with the chars "MB" stand for the size in megabyte.</td>
			               </tr>
                  <tr>
                     <td>numberGB</td>
                     <td>a number with the chars "GB" stand for the size in gigabyte.</td>
                  </tr>
		             </table>
            </note>
         </param>
         <param name="operation"
                required="true"
                DefaultValue="copy"
                DataType="SOSOptionJadeOperation"
                default_value="copy">
            <values xmlns:xhtml="http://www.w3.org/1999/xhtml">
		             <value>copy</value>
		             <value>move</value>
		             <value alias="delete">remove</value>
		             <value>getlist</value>
		             <value state="deprecated">send</value>
		             <value state="deprecated">receive</value>
		             <value state="deprecated">execute</value>
		             <value state="deprecated">install</value>
               <value>sendusingdmz</value>
               <value>receiveusingdmz</value>
            </values>
            <note xmlns:xhtml="http://www.w3.org/1999/xhtml" language="de">
               <title>Die auszuführende Operation</title>
               <div xmlns="http://www.w3.org/1999/xhtml">
                  <p>
                     <ul>
				                    <li>Copy - duplicates the files on a source at a target host.</li>
				                    <li>Move - is equivalent to the Copy operation, except that the source files will be removed after the transfer has been completed successfully.</li>
				                    <li>Remove - removes files from a source host.</li>
				                    <li>GetList - does not transfer files: instead a list of files that are available for transfer is retrieved.</li>
                     </ul>
                  </p>
			               <p>Reference: <a href="https://kb.sos-berlin.com/x/eQig">Operation</a>
                  </p>
               </div>
            </note>
            <note xmlns:xhtml="http://www.w3.org/1999/xhtml" language="en">
               <title>Operation to be executed</title>
               <div xmlns="http://www.w3.org/1999/xhtml">
                  <p>
                     <ul>
				                    <li>Copy - duplicates the files on a source at a target host.</li>
				                    <li>Move - is equivalent to the Copy operation, except that the source files will be removed after the transfer has been completed successfully.</li>
				                    <li>Remove - removes files from a source host.</li>
				                    <li>GetList - does not transfer files: instead a list of files that are available for transfer is retrieved.</li>
                     </ul>
                  </p>
		                <p>Reference: <a href="https://kb.sos-berlin.com/x/eQig" target="_blank">Operation</a>
                  </p>
               </div>
            </note>
         </param>
         <param name="overwrite_files"
                DefaultValue="true"
                required="false"
                DataType="SOSOptionBoolean"
                default_value="true">
            <indexterm xmlns:xhtml="http://www.w3.org/1999/xhtml"
                       index="overwrite_files, parameter"
                       display="false"/>
            <indexterm xmlns:xhtml="http://www.w3.org/1999/xhtml"
                       index="parameter, overwrite_files"
                       display="false"/>
            <indexterm xmlns:xhtml="http://www.w3.org/1999/xhtml"
                       index="force_files, parameter"
                       display="false"/>
            <indexterm xmlns:xhtml="http://www.w3.org/1999/xhtml"
                       index="parameter, force_files"
                       display="false"/>
            <note xmlns:xhtml="http://www.w3.org/1999/xhtml" language="de">
		             <title>Vorhandene Dateien überschreiben</title>
               <div xmlns="http://www.w3.org/1999/xhtml">
		                <p>
            Der Parameter bestimmt, ob ggf. vorhandene Dateien überschrieben werden sollen.
		  </p>
		                <p>
            Wird dieser Parameter gemeinsam mit <paramref>force_files</paramref> verwendet und verhindert er
            den Transfer von Dateien wegen Überschreibschutz, dann wird ggf. ein Fehler ausgeworfen
            mit dem Hinweis "no matching files".
		  </p>
               </div>
            </note>
            <note xmlns:xhtml="http://www.w3.org/1999/xhtml" language="en">
		             <title>Overwrite existing files</title>
               <div xmlns="http://www.w3.org/1999/xhtml">
		                <p>
            This parameter specifies wether existing files can be overwritten.
		  </p>
		                <p>
            Is this parameter used with <paramref>force_files</paramref> and should no files be 
            transferred due to overwrite protection then an error will be raised stating
            that "no matching files" could be found.
		  </p>
               </div>
            </note>
            <note 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 "
                  language="en">
               <p xmlns:xi="http://www.w3.org/2001/XInclude"
                  xmlns:xhtml="http://www.w3.org/1999/xhtml">
			Valid values:
			true, 1, on, yes, y, ja, j
			and
			false, 0, off, no, n, nein.
	</p>
            </note>
         </param>
         <param name="passive_mode"
                DefaultValue="false"
                required="false"
                DataType="SOSOptionBoolean"
                Alias="FTPTransferModeIsPassive"
                default_value="false">
            <note language="de">
               <title xmlns:xhtml="http://www.w3.org/1999/xhtml"
                      xmlns:xi="http://www.w3.org/2001/XInclude">passive_mode</title>
               <div xmlns="http://www.w3.org/1999/xhtml">
                  <p xmlns:xhtml="http://www.w3.org/1999/xhtml"
                     xmlns:xi="http://www.w3.org/2001/XInclude">
            Der Passiv-Modus wird oft für FTP z.B. beim Betrieb mit Firewalls eingesetzt.
            </p>
                  <note xmlns="http://www.sos-berlin.com/schema/scheduler_job_documentation_v1.1"
                        language="de">
                     <div xmlns="http://www.w3.org/1999/xhtml" xmlns:xhtml="http://www.w3.org/1999/xhtml">
		                      <p>
			Gültige Werte:
			<em>true, 1, on, yes, y, ja, j</em>
			und
			<em>false, 0, off, no, n, nein</em>
		                      </p>
	                    </div>
                  </note>
          
                    
               </div>
		    
          
            </note>
            <note language="en">
               <title xmlns:xhtml="http://www.w3.org/1999/xhtml"
                      xmlns:xi="http://www.w3.org/2001/XInclude">passive_mode</title>
               <div xmlns="http://www.w3.org/1999/xhtml">
                  <p xmlns:xhtml="http://www.w3.org/1999/xhtml"
                     xmlns:xi="http://www.w3.org/2001/XInclude">
            Passive mode for FTP is often used with firewalls.
            </p>
                  <note xmlns="http://www.sos-berlin.com/schema/scheduler_job_documentation_v1.1"
                        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 "
                        language="en">
                     <p xmlns:xi="http://www.w3.org/2001/XInclude"
                        xmlns:xhtml="http://www.w3.org/1999/xhtml">
			Valid values:
			true, 1, on, yes, y, ja, j
			and
			false, 0, off, no, n, nein.
	</p>
                  </note>
          
        
             
               </div>
		    
          
            </note>
         </param>
         <param 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 "
                name="poll_interval"
                DefaultValue="60"
                required="false"
                DataType="SOSOptionTime"
                Category="Filetransfer,MFT,polling"
                see="poll_timeout,poll_error_state"
                scope="source"
                prefix="none"
                default_value="60">
            <note xmlns:xhtml="http://www.w3.org/1999/xhtml" language="de">
		             <title>Wartezeit zwischen zwei polling-Aktionen</title>		
               <div xmlns="http://www.w3.org/1999/xhtml">
                  <p>
            Der Wert des Parameters legt fest, wieviele Sekunden zwischen zwei pollings gewartet werden soll, wenn keine (oder zuwenig) Dateien
            vorhanden sind, bevor erneut geprüft wird, ob Dateien in der Zwischenzeit eingetroffen bzw. vorhanden sind.
            </p>
               </div>
            </note>
            <note xmlns:xhtml="http://www.w3.org/1999/xhtml" language="en">
		             <title>wait time interval between two poll-actions</title>		
               <div xmlns="http://www.w3.org/1999/xhtml">
            This parameter specifies the time in seconds to wait, until a new try to poll for the files is made.
            <!-- 
            within the duration that is specified by the parameter <paramref>poll_timeout</paramref>.
             -->
          </div>
            </note>
         </param>
         <param 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 "
                name="poll_minfiles"
                DefaultValue="1"
                required="false"
                DataType="SOSOptionInteger"
                see="poll_timeout,poll_interval,poll_error_state"
                Category="Filetransfer,MFT,polling"
                default_value="1">
            <note xmlns:xhtml="http://www.w3.org/1999/xhtml" language="de">
		             <title>Mindestanzahl erwarteter Dateien </title>
		             <div xmlns="http://www.w3.org/1999/xhtml">
			               <p>
				Der Wert des Parameters bestimmt, wie viele Dateien mindestens vorhanden sein
				müssen, damit der Transfer beginnt. Dieser Parameter ist nur wirksam
				in Zusammenhang
				mit dem Parameter
				<paramref>poll_timeout</paramref>
				.
			</p>
		             </div>
	           </note>
            <note xmlns:xhtml="http://www.w3.org/1999/xhtml" language="en">
		             <title>Minimum Number of Files expected</title>
		             <div xmlns="http://www.w3.org/1999/xhtml">
			               <p>
				This parameter specifies the minimum number of files that have to be found
				during the polling
				period in order to cause the transfer to start. This parameter is effective only 
				with
				the parameter
				<paramref>poll_timeout</paramref>
				.
			</p>
		             </div>
	           </note>
         </param>
         <param 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 "
                name="poll_timeout"
                DefaultValue="0"
                required="false"
                DataType="SOSOptionTime"
                Category="Filetransfer,MFT,polling"
                see="poll_interval,poll_error_state"
                default_value="0">
            <note xmlns:xhtml="http://www.w3.org/1999/xhtml" language="de">
		             <title/>
		             <div xmlns="http://www.w3.org/1999/xhtml">
			               <p>
				Der Wert des Parameters bestimmt den maximalen Zeitraum (in Minuten), in dem auf das Eintreffen einer
				Datei gewartet wird.
				Ist der Wert null, so wird nicht gewartet.
			</p>
			               <p>
				Trifft innerhalb der Wartezeit eine Datei, bzw. so viele, wie mit dem parameter <paramref>poll_minfiles</paramref> ein, so wird sie
				übertragen;
				andernfalls wird ein Fehler ausgelöst.
			</p>
			               <p>Sobald eine (oder mehrere) Datei(en) übertragen wurden, wird das Polling beendet. </p>
		             </div>
	           </note>
            <note xmlns:xhtml="http://www.w3.org/1999/xhtml" language="en">
		             <title>Max time to poll for files</title>
		             <div xmlns="http://www.w3.org/1999/xhtml">
			               <p>
				This parameter specifies the time in minutes, how long a file is polled
				for.
				Is the value of this parameter is zero a polling will not be done.
			</p>
			               <p>
				If a file becomes available within the time specified then it will
				be transferred,
				otherwise an error
				will be raised.
			</p>
			               <p>
			If a (or more) file(s) are received the polling will be stoped.
			</p>

			            </div>
	           </note>
         </param>
         <param 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"
                name="profile"
                required="false"
                DataType="SOSOptionString"
                Alias="SectionName,ProfileName"
                Category="Configuration"
                see="settings">
            <indexterm xmlns:xhtml="http://www.w3.org/1999/xhtml"
                       xmlns:xi="http://www.w3.org/2001/XInclude"
                       index="profile, parameter"
                       display="false"/>
            <indexterm xmlns:xhtml="http://www.w3.org/1999/xhtml"
                       xmlns:xi="http://www.w3.org/2001/XInclude"
                       index="parameter, profile"
                       display="false"/>
            <indexterm xmlns:xhtml="http://www.w3.org/1999/xhtml"
                       xmlns:xi="http://www.w3.org/2001/XInclude"
                       index="settings, parameter"
                       display="false"/>
            <indexterm xmlns:xhtml="http://www.w3.org/1999/xhtml"
                       xmlns:xi="http://www.w3.org/2001/XInclude"
                       index="parameter, settings"
                       display="false"/>
            <indexterm xmlns:xhtml="http://www.w3.org/1999/xhtml"
                       xmlns:xi="http://www.w3.org/2001/XInclude"
                       index="ProfileName, parameter"
                       display="false"/>
            <indexterm xmlns:xhtml="http://www.w3.org/1999/xhtml"
                       xmlns:xi="http://www.w3.org/2001/XInclude"
                       index="parameter, ProfileName"
                       display="false"/>
            <indexterm xmlns:xhtml="http://www.w3.org/1999/xhtml"
                       xmlns:xi="http://www.w3.org/2001/XInclude"
                       index="SectionName, parameter"
                       display="false"/>
            <indexterm xmlns:xhtml="http://www.w3.org/1999/xhtml"
                       xmlns:xi="http://www.w3.org/2001/XInclude"
                       index="parameter, SectionName"
                       display="false"/>
            <note language="de">
               <title xmlns:xhtml="http://www.w3.org/1999/xhtml"
                      xmlns:xi="http://www.w3.org/2001/XInclude">Der Name eines auszuführenden Transfer-Profils in der Konfigurationsdatei</title>
               <p xmlns:xhtml="http://www.w3.org/1999/xhtml"
                  xmlns:xi="http://www.w3.org/2001/XInclude">
            Bei Verwendung einer Konfigurationsdatei (siehe Parameter
            <paramref>settings</paramref>)
            bezeichnet der Wert dieses Parameters einen Abschnitt, d.h. ein Profil, der Konfigurationsdatei.
            Profile (auch Abschnitte oder Sektionen genannt) enthalten, zeilenweise organisiert,
            Parameter als Paare aus Namen und Wert und beschreiben insgesamt einen Transfer.
        </p>
               <p xmlns:xhtml="http://www.w3.org/1999/xhtml"
                  xmlns:xi="http://www.w3.org/2001/XInclude">
            An der Kommandozeile wird der Name der Konfigurationsdatei und des zu verwendenden Transfer- Profils wie folgt angegeben:
        </p>
        
        
        
        
            </note>
            <note language="en">
               <title xmlns:xhtml="http://www.w3.org/1999/xhtml"
                      xmlns:xi="http://www.w3.org/2001/XInclude">The Name of a Profile-Section to be executed</title>
               <p xmlns:xhtml="http://www.w3.org/1999/xhtml"
                  xmlns:xi="http://www.w3.org/2001/XInclude">
            If a configuration file is being used (see parameter
            <paramref>settings</paramref>)
            then this parameter specifies a name of a section within the configuration file.
            Such sections, i.e. profiles, specify parameters as pairs of names
            and values
            that otherwise would be specified by command line parameters.
</p>
               <p xmlns:xhtml="http://www.w3.org/1999/xhtml"
                  xmlns:xi="http://www.w3.org/2001/XInclude">
            At the command line the name of the configuration file and the profile are specified like this:
</p>
        


        
            </note>
         </param>
         <param name="recursive"
                DefaultValue="false"
                required="false"
                DataType="SOSOptionBoolean"
                Alias="RecurseSubFolders"
                default_value="false">
            <indexterm xmlns:xhtml="http://www.w3.org/1999/xhtml"
                       xmlns:xi="http://www.w3.org/2001/XInclude"
                       index="recursive, parameter"
                       display="false"/>
            <indexterm xmlns:xhtml="http://www.w3.org/1999/xhtml"
                       xmlns:xi="http://www.w3.org/2001/XInclude"
                       index="parameter, recursive"
                       display="false"/>
            <indexterm xmlns:xhtml="http://www.w3.org/1999/xhtml"
                       xmlns:xi="http://www.w3.org/2001/XInclude"
                       index="RecurseSubFolders, parameter"
                       display="false"/>
            <indexterm xmlns:xhtml="http://www.w3.org/1999/xhtml"
                       xmlns:xi="http://www.w3.org/2001/XInclude"
                       index="parameter, RecurseSubFolders"
                       display="false"/>
            <indexterm xmlns:xhtml="http://www.w3.org/1999/xhtml"
                       xmlns:xi="http://www.w3.org/2001/XInclude"
                       index="file_spec, parameter"
                       display="false"/>
            <indexterm xmlns:xhtml="http://www.w3.org/1999/xhtml"
                       xmlns:xi="http://www.w3.org/2001/XInclude"
                       index="parameter, file_spec"
                       display="false"/>
            <indexterm xmlns:xhtml="http://www.w3.org/1999/xhtml"
                       xmlns:xi="http://www.w3.org/2001/XInclude"
                       index="file, parameter"
                       display="false"/>
            <indexterm xmlns:xhtml="http://www.w3.org/1999/xhtml"
                       xmlns:xi="http://www.w3.org/2001/XInclude"
                       index="parameter, file"
                       display="false"/>
            <note xmlns:xhtml="http://www.w3.org/1999/xhtml"
                  xmlns:xi="http://www.w3.org/2001/XInclude"
                  language="de">
               <title>Unterverzeichnisse berücksichtigen</title>
               <p>
            Der Parameter gibt an, ob Dateien aus Unterverzeichnissen des
            Quellverzeichnisses rekursiv übertragen werden.
        </p>
               <p>
            Nur wirksam, wenn
            <paramref>file</paramref>
            ein Verzeichnis ist.
        </p>
               <p>
            Reguläre Ausdrücke, wie sie der Parameter
            <paramref>file_spec</paramref>
            spezifiziert,
            werden auf die Dateien in Unterverzeichnissen angewendet.
        </p>
            </note>
            <note language="en">
               <title xmlns:xhtml="http://www.w3.org/1999/xhtml"
                      xmlns:xi="http://www.w3.org/2001/XInclude">Include subfolders in operation</title>
               <p xmlns:xhtml="http://www.w3.org/1999/xhtml"
                  xmlns:xi="http://www.w3.org/2001/XInclude">
            This parameter specifies wether files from subdirectories
            should be included recursively.
        </p>
               <p xmlns:xhtml="http://www.w3.org/1999/xhtml"
                  xmlns:xi="http://www.w3.org/2001/XInclude">
            Only effective if
            <paramref>file</paramref>
            is a directory.
        </p>
               <p xmlns:xhtml="http://www.w3.org/1999/xhtml"
                  xmlns:xi="http://www.w3.org/2001/XInclude">
            Regular expression matches apply to files from subdirectories
            as specified by the parameter
            <paramref>file_spec</paramref>
            .
        </p>
               <note 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 "
                     language="en">
                  <p xmlns:xi="http://www.w3.org/2001/XInclude"
                     xmlns:xhtml="http://www.w3.org/1999/xhtml">
			Valid values:
			true, 1, on, yes, y, ja, j
			and
			false, 0, off, no, n, nein.
	</p>
               </note>
        
        
        
        
        

            </note>
         </param>
         <param name="remove_files"
                DefaultValue="false"
                required="false"
                DataType="SOSOptionBoolean"
                default_value="false">
            <note xmlns:xhtml="http://www.w3.org/1999/xhtml" language="de">
		             <title/>
               <div xmlns="http://www.w3.org/1999/xhtml">
            Der Parameter bestimmt, ob nach dem Transfer Dateien auf dem Source-Server entfernt werden sollen.
          </div>
            </note>
            <note xmlns:xhtml="http://www.w3.org/1999/xhtml" language="en">
		             <title/>
               <div xmlns="http://www.w3.org/1999/xhtml">
            This parameter specifies whether files on the source server should be removed after transfer.
          </div>
            </note>
         </param>
         <param name="scheduler_host"
                required="false"
                extends="host"
                DefaultValue="localhost"
                DataType="SOSOptionHostName"
                default_value="localhost">
            <note xmlns:xhtml="http://www.w3.org/1999/xhtml" language="de">
		             <title/>
               <div xmlns="http://www.w3.org/1999/xhtml">
            Der Parameter benennt den Host-Namen oder die IP-Adresse eines Servers, auf dem ein
            JobScheduler für den "Managed File Transfer" betrieben wird.
            <br/>
                  <br/>
            Per Job Scheduling wird automatisiert der Inhalt einer ggf. verwendeten Historiendatei
            (siehe Parameter <paramref>history</paramref>) in eine zentrale Datenbank übernommen.
            <br/>
                  <br/>
            Dieser Parameter veranlasst die Übertragung der Historieneinträge
            für den aktuellen Transfer per UDP an den Job Scheduler. Sollte der Job Scheduler
            nicht erreichbar sein, dann wird kein Fehler gemeldet, stattdessen wird der Inhalt
            der Historiendatei nachträglich automatisch vom Job Scheduler verarbeitet.
          </div>
            </note>
            <note xmlns:xhtml="http://www.w3.org/1999/xhtml" language="en">
		             <title/>
               <div xmlns="http://www.w3.org/1999/xhtml">
            This parameter specifies the host name or IP address of a server for which
            Job Scheduler is operated for Managed File Transfer.
            <br/>
                  <br/>
            The contents of an optional history file (see parameter <paramref>history</paramref>),
            is added to a central database by Job Scheduler.
            <br/>
                  <br/>
            This parameter causes the transfer of the history entries for the current transfer
            by UDP to Job Scheduler. Should Job Scheduler not be accessible then no errors are
            reported, instead, the contents of the history will automaticall be processed later on.
          </div>
            </note>
         </param>
         <param 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"
                name="scheduler_job_chain"
                DefaultValue="scheduler_sosftp_history"
                required="false"
                DataType="JSJobChain"
                default_value="scheduler_sosftp_history">
            <note xmlns:xhtml="http://www.w3.org/1999/xhtml" language="de">
		             <title>Der Name einer Job-Kette</title>
               <div xmlns="http://www.w3.org/1999/xhtml">
            Der Name einer Job-Kette für den Managed File Transfer im Job Scheduler,
            siehe Parameter <paramref>scheduler_host</paramref>.
            Die Job-Kette nimmt einen Historieneintrag entgegen und importiert ihn in
            eine zentrale Datenbank.
          </div>
            </note>
            <note xmlns:xhtml="http://www.w3.org/1999/xhtml" language="en">
		             <title>The name of a job chain</title>
               <div xmlns="http://www.w3.org/1999/xhtml">
            The name of a job chain for Managed File Transfer with Job Scheduler,
            see parameter <paramref>scheduler_host</paramref>.
            The job chain accepts history entries and performs an import into
            a (central) database.
          </div>
            </note>
         </param>
         <param name="scheduler_port"
                required="false"
                extends="port"
                DefaultValue="4444"
                DataType="SOSOptionPortNumber"
                default_value="4444">
            <note xmlns:xhtml="http://www.w3.org/1999/xhtml" language="de">
		             <title/>
               <div xmlns="http://www.w3.org/1999/xhtml">
            Der TCP-Port, über den mit dem JobScheduler kommuniziert werden kann.
            Siehe auch den Parameter <paramref>scheduler_host</paramref>.
          </div>
            </note>
            <note xmlns:xhtml="http://www.w3.org/1999/xhtml" language="en">
               <div xmlns="http://www.w3.org/1999/xhtml">
            The TCP-port for which a JobScheduler, see parameter <paramref>scheduler_host</paramref>.
          </div>
            </note>
         </param>
         <param 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"
                name="settings"
                required="false"
                DataType="SOSOptionIniFileName"
                Alias="ConfigFileName"
                DefaultValue="./Settings.ini"
                Category="Configuration"
                see="profile"
                default_value="./Settings.ini">
            <note language="de">
               <title xmlns:xhtml="http://www.w3.org/1999/xhtml"
                      xmlns:xi="http://www.w3.org/2001/XInclude">Name der Konfigurationsdatei mit den Profilen</title>
               <p xmlns:xhtml="http://www.w3.org/1999/xhtml"
                  xmlns:xi="http://www.w3.org/2001/XInclude">
            Bei Verwendung einer Konfigurationsdatei werden Profile als Sektionen eingerichtet und einzelne Parameter als Paare aus Namen
            und Wert in einem einfach Textformat aufgeführt:
          </p>
               <examples 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">
                  <codeexample xmlns:xi="http://www.w3.org/2001/XInclude" type="ini">
                     <embeddedExample>
    [sample_transfer]
    protocol = ftp
    host = localhost
    port = 21
    source_dir = /tmp
    ...
        </embeddedExample>
                     <explanation language="en">
                        <title>"sample_transfer" Profile</title>
                        <p>
            This is an example profile definition.
            The profile name is surrounded by square brackets.
            The name-value pairs are below the name of the profile.
            Each pair in a separate Line.
            </p>
                     </explanation>
                     <explanation language="de">
                        <title>Profile "sample_transfer"</title>
                        <p>
                In diesem Beispiel wird ein Profile mit dem Namen "sample_transfer" definiert.
            </p>
                     </explanation>
                  </codeexample>
               </examples>
               <p xmlns:xhtml="http://www.w3.org/1999/xhtml"
                  xmlns:xi="http://www.w3.org/2001/XInclude">
            An der Kommandozeile wird der Name der Konfigurationsdatei und des Profils angegeben:
</p>
               <p xmlns:xhtml="http://www.w3.org/1999/xhtml"
                  xmlns:xi="http://www.w3.org/2001/XInclude">
Ein Profil kann den Inhalt anderer Profile wie folgt referenzieren:
</p>
               <examples 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">
                  <codeexample xmlns:xi="http://www.w3.org/2001/XInclude" type="ini">
                     <embeddedExample>
    [default]
    history = /jade/transfer_history.csv
    mandator = SOS
    scheduler_host = localhost
    scheduler_port = 4444

    [sample_transfer]
    include = default
    protocol = ftp
    host = vulcan.sos
    port = 21
    source_dir = /tmp
    ...
        </embeddedExample>
                     <explanation language="en">
                        <title>Example for the include directive</title>
                        <p>
            With this example the file transfer history settings are specified in the  the <em>default</em> profile.
            The <code>include</code> directive is used to call this profile from the <em>sample_transfer</em> profile.
            </p>
                        <p>
            It is possible to include as many profiles as required with a single include directive, 
            with the names of the profiles being separated by a comma.
            </p>
                        <p>
            The values of parameters with the same names will be overwritten,
            with the last parameter winning.
            </p>
                     </explanation>
                     <explanation language="de">
                        <title>Beispiel für die Verwendung von "include"</title>
                        <p>
                In diesem Beispiel referenziert das Profil
                <em>sample_transfer</em>
                mittels
                <code>include</code>
                das Profil mit dem Namen
                <em>default</em>
                und übernimmt damit ebenfalls die Einstellungen für die Historienverarbeitung.
            </p>
                        <p>
            Die include-Directive erlaubt es, mehrere, durch Komma getrennte, Namen von Profilen, in das
            Profile temporär einzufügen, welches die include-Direktive verwendet.
            </p>
                        <p>
            Die Werte von gleichnamigen Parametern werden dabei überschrieben.
            Der "letzte" Parameter gewinnt.
            </p>
                     </explanation>
                  </codeexample>
               </examples>
               <p xmlns:xhtml="http://www.w3.org/1999/xhtml"
                  xmlns:xi="http://www.w3.org/2001/XInclude">
          </p>
         
          
    


    

    

          
            </note>
            <note language="en">
               <title xmlns:xhtml="http://www.w3.org/1999/xhtml"
                      xmlns:xi="http://www.w3.org/2001/XInclude">Name of INI-File which contains the profiles to execute</title>
               <p xmlns:xhtml="http://www.w3.org/1999/xhtml"
                  xmlns:xi="http://www.w3.org/2001/XInclude">
            A configuration (INI-) file can be specified that contains profiles, i.e. sections,
            with parameters specified as pairs of names and values in a plain text format like this:
          </p>
               <examples 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">
                  <codeexample xmlns:xi="http://www.w3.org/2001/XInclude" type="ini">
                     <embeddedExample>
    [sample_transfer]
    protocol = ftp
    host = localhost
    port = 21
    source_dir = /tmp
    ...
        </embeddedExample>
                     <explanation language="en">
                        <title>"sample_transfer" Profile</title>
                        <p>
            This is an example profile definition.
            The profile name is surrounded by square brackets.
            The name-value pairs are below the name of the profile.
            Each pair in a separate Line.
            </p>
                     </explanation>
                     <explanation language="de">
                        <title>Profile "sample_transfer"</title>
                        <p>
                In diesem Beispiel wird ein Profile mit dem Namen "sample_transfer" definiert.
            </p>
                     </explanation>
                  </codeexample>
               </examples>
               <p xmlns:xhtml="http://www.w3.org/1999/xhtml"
                  xmlns:xi="http://www.w3.org/2001/XInclude">
            At the command line the name of the configuration file and the profile are specified like this:
</p>
               <p xmlns:xhtml="http://www.w3.org/1999/xhtml"
                  xmlns:xi="http://www.w3.org/2001/XInclude">
            A profile can reference the contents of other profiles like this:
</p>
               <examples 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">
                  <codeexample xmlns:xi="http://www.w3.org/2001/XInclude" type="ini">
                     <embeddedExample>
    [default]
    history = /jade/transfer_history.csv
    mandator = SOS
    scheduler_host = localhost
    scheduler_port = 4444

    [sample_transfer]
    include = default
    protocol = ftp
    host = vulcan.sos
    port = 21
    source_dir = /tmp
    ...
        </embeddedExample>
                     <explanation language="en">
                        <title>Example for the include directive</title>
                        <p>
            With this example the file transfer history settings are specified in the  the <em>default</em> profile.
            The <code>include</code> directive is used to call this profile from the <em>sample_transfer</em> profile.
            </p>
                        <p>
            It is possible to include as many profiles as required with a single include directive, 
            with the names of the profiles being separated by a comma.
            </p>
                        <p>
            The values of parameters with the same names will be overwritten,
            with the last parameter winning.
            </p>
                     </explanation>
                     <explanation language="de">
                        <title>Beispiel für die Verwendung von "include"</title>
                        <p>
                In diesem Beispiel referenziert das Profil
                <em>sample_transfer</em>
                mittels
                <code>include</code>
                das Profil mit dem Namen
                <em>default</em>
                und übernimmt damit ebenfalls die Einstellungen für die Historienverarbeitung.
            </p>
                        <p>
            Die include-Directive erlaubt es, mehrere, durch Komma getrennte, Namen von Profilen, in das
            Profile temporär einzufügen, welches die include-Direktive verwendet.
            </p>
                        <p>
            Die Werte von gleichnamigen Parametern werden dabei überschrieben.
            Der "letzte" Parameter gewinnt.
            </p>
                     </explanation>
                  </codeexample>
               </examples>
          
          
    

    


    
            </note>
         </param>
         <param name="source_host"
                Category="Connection"
                DataType="SOSOptionHostName"
                OptionName="source_host"
                Alias="SourceHostName"
                required="false">
            <note xmlns:xi="http://www.w3.org/2001/XInclude"
                  xmlns:xhtml="http://www.w3.org/1999/xhtml"
                  language="de">
               <title>Source Host Name</title>
               <div xmlns="http://www.w3.org/1999/xhtml">
                  <p>
Der Parameter benennt den Hostnamen (z.B. test.sos) oder die IP-Adresse (z.B. IPv4 192.168.0.1) 
des (FTP, SFTP, SSH, SMTP, etc.) Quell-Servers, zu dem eine Verbindung hergestellt werden soll.
</p>
                  <p>See the Parameter Reference:</p>
                  <ul>
                     <li>
                        <a href="https://kb.sos-berlin.com/x/QwOg" target="_blank">BasicConnection</a>
                     </li>
                     <li>
                        <a href="https://kb.sos-berlin.com/x/RQOg" target="_blank">URLConnection</a>
                     </li>
                  </ul>
               </div>
            </note>
            <note xmlns:xi="http://www.w3.org/2001/XInclude"
                  xmlns:xhtml="http://www.w3.org/1999/xhtml"
                  language="en">
               <title>Source Host Name</title>
               <div xmlns="http://www.w3.org/1999/xhtml">
                  <p>
  This parameter specifies the hostname (e.g. test.sos) or IP address (e.g. IPv4 192.168.0.1) 
  of the (FTP, SFTP, SSH, SMTP,  etc.) source server which a connection has to be made to.
</p>
                  <p>See the Parameter Reference:</p>
                  <ul>
                     <li>
                        <a href="https://kb.sos-berlin.com/x/QwOg" target="_blank">BasicConnection</a>
                     </li>
                     <li>
                        <a href="https://kb.sos-berlin.com/x/RQOg" target="_blank">URLConnection</a>
                     </li>
                  </ul>
               </div>
            </note>
         </param>
         <param name="source_password"
                required="false"
                DataType="SOSOptionPassword">
            <note xmlns:xhtml="http://www.w3.org/1999/xhtml" language="de">
               <title>Das zur Nutzerkennung passende Kennwort</title>
        
               <div xmlns="http://www.w3.org/1999/xhtml">
                  <p>
              Kennwort zur Anmeldung am FTP/SFTP Quell-Server.
            </p>
                  <p>
              Falls SSH/SFTP Verbindungen mit private/public key Authentifizierung
              verwendet werden, dann spezifiziert dieser Parameter die Passphrase,
              mit der ggf. ein privater Schlüssel geschützt ist.
            </p>
               </div>
            </note>
            <note xmlns:xhtml="http://www.w3.org/1999/xhtml" language="en">
               <title>Password for UserID on Source Server</title>
        
               <div xmlns="http://www.w3.org/1999/xhtml">
                  <p>
              Password for authentication at the FTP/SFTP server.
            </p>
                  <p>
              For SSH/SFTP connections that make use of public/private key authentication
              the <em>password</em> parameter is specified for the passphrase
              that optionally secures a private key.
            </p>
               </div>
            </note>
         </param>
         <param name="source_port"
                DefaultValue="21"
                required="false"
                DataType="SOSOptionPortNumber"
                default_value="21">
            <note xmlns:xhtml="http://www.w3.org/1999/xhtml" language="de">
					          <title>zu verwendende Port-Nummer des Protokolls an der Quelle</title>
        
					          <div xmlns="http://www.w3.org/1999/xhtml">
                  <p>
  Port-Nummer für den Quell-Server von den Dateien gesendet werden.
  Für FTP meist Port 21, für SFTP meist Port 22.
</p>
                  <p>See the Parameter Reference:</p>
                  <ul>
                     <li>
                        <a href="https://kb.sos-berlin.com/x/QwOg" target="_blank">BasicConnection</a>
                     </li>
                     <li>
                        <a href="https://kb.sos-berlin.com/x/RQOg" target="_blank">URLConnection</a>
                     </li>
                  </ul>
					          </div>
            </note>
            <note xmlns:xhtml="http://www.w3.org/1999/xhtml" language="en">
					          <title>Port Number to be used for Data Transfer</title>
        
					          <div xmlns="http://www.w3.org/1999/xhtml">
                  <p>
  Port number for the source from which files should be transferred.
  For FTP this is usually port 21, for SFTP this is usually port 22.
</p>
                  <p>See the Parameter Reference:</p>
                  <ul>
                     <li>
                        <a href="https://kb.sos-berlin.com/x/QwOg" target="_blank">BasicConnection</a>
                     </li>
                     <li>
                        <a href="https://kb.sos-berlin.com/x/RQOg" target="_blank">URLConnection</a>
                     </li>
                  </ul>
					          </div>
            </note>
         </param>
         <param name="source_protocol"
                required="false"
                DefaultValue="ftp"
                DataType="SOSOptionStringValueList"
                Alias=""
                default_value="ftp">
            <values xmlns:xhtml="http://www.w3.org/1999/xhtml">
               <value>ftp</value>
               <value>ftps</value>
               <value>http</value>
               <value>https</value>
               <value>local</value>
               <value>sftp</value>
               <value>smb</value>
               <value>webdav</value>
            </values>
            <note xmlns:xhtml="http://www.w3.org/1999/xhtml" language="de">
				           <title>Art des Übertragungsprotokolls von der Datenquelle</title>
               <div xmlns="http://www.w3.org/1999/xhtml">
                  <p>
  Diese Parameter nimmt die Werte <paramval>ftp</paramval>, <paramval>ftps</paramval>, <paramval>http</paramval>, <paramval>https</paramval>, <paramval>local</paramval>, <paramval>sftp</paramval>, <paramval>smb</paramval> oder <paramval>webdav</paramval> an.
</p>
                  <p>
  Bei Verwendung von <paramval>sftp</paramval> werden auch die <paramval>ssh_*</paramval>-Parameter ausgewertet.   
</p>
                  <p>
  Note that <paramval>http</paramval> and <paramval>https</paramval> can only be used to download from a <em>source_</em> to the local file system.
</p>
                  <p>See the Parameter Reference:</p>
                  <ul>
                     <li>
                        <a href="https://kb.sos-berlin.com/x/LAKg" target="_blank">ProtocolFragments</a>
                     </li>
                  </ul>
               </div>
            </note>
            <note xmlns:xhtml="http://www.w3.org/1999/xhtml" language="en">
					          <title>Type of requested transfer from the data source</title>
               <div xmlns="http://www.w3.org/1999/xhtml">
                  <p>
  The values <paramval>ftp</paramval>, <paramval>ftps</paramval>, <paramval>http</paramval>, <paramval>https</paramval>, <paramval>local</paramval>, <paramval>sftp</paramval>, <paramval>smb</paramval> or <paramval>webdav</paramval>
  are valid for this parameter.
</p>
                  <p>
  If <paramval>sftp</paramval> is used, then the <paramval>ssh_*</paramval> parameters will be applied.
</p>
                  <p>
  Note that <paramval>http</paramval> and <paramval>https</paramval> can only be used to download from a <em>source_</em> to the local file system.
</p>
                  <p>See the Parameter Reference:</p>
                  <ul>
                     <li>
                        <a href="https://kb.sos-berlin.com/x/LAKg" target="_blank">ProtocolFragments</a>
                     </li>
                  </ul>
               </div>
            </note>
         </param>
         <param name="source_replacement"
                required="false"
                DataType="SOSOptionString"
                Alias="SourceReplaceWith"
                usewith="source_replacing"
                see="replacement"
                prefix="source, target">
            <indexterm xmlns:xhtml="http://www.w3.org/1999/xhtml"
                       index="replacement, parameter"
                       display="false"/>
            <indexterm xmlns:xhtml="http://www.w3.org/1999/xhtml"
                       index="parameter, replacement"
                       display="false"/>
            <note xmlns:xhtml="http://www.w3.org/1999/xhtml" language="de">
               <title>Zeichenkette für Substitution</title>
               <div xmlns="http://www.w3.org/1999/xhtml">
                  <p>
                Dieser Parameter hat nur Einfluss auf die Quell-Dateien.
                Wenn die Ziel-Dateien umbenannt werden sollen, dann verwenden Sie bitte
                <paramref>replacement</paramref>
                .
            </p>
                  <p>
                Für weitere Informationen siehe die Beschreibung des Parameter
                <paramref>replacement</paramref>
                .
            </p>
               </div>
            </note>
            <note xmlns:xhtml="http://www.w3.org/1999/xhtml" language="en">
               <title>String for renaming Filenames </title>
               <div xmlns="http://www.w3.org/1999/xhtml">
                  <p>
                This parameter has only effect on the source files.
                If you want to rename target files then use
                <paramref>replacement</paramref>
                .
            </p>
                  <p>
                For further information look at the description of the parameter
                <paramref>replacement</paramref>
                .
            </p>
               </div>
            </note>
         </param>
         <param name="source_replacing"
                required="false"
                DataType="SOSOptionRegExp"
                Alias="SourceReplaceWhat"
                usewith="source_replacement">
            <indexterm xmlns:xhtml="http://www.w3.org/1999/xhtml"
                       index="replacement, parameter"
                       display="false"/>
            <indexterm xmlns:xhtml="http://www.w3.org/1999/xhtml"
                       index="parameter, replacement"
                       display="false"/>
            <note xmlns:xhtml="http://www.w3.org/1999/xhtml" language="de">
		             <title>Regulärer Ausdruck für Umbenennen der Dateien</title>
		             <div xmlns="http://www.w3.org/1999/xhtml">
                  <p>
            Dieser Parameter hat nur Einfluss auf die Quell-Dateien. 
            Wenn die Ziel-Dateien umbenannt werden sollen, dann verwenden Sie bitte <paramref>replacing</paramref>.
          </p>
                  <p>
            Für weitere Informationen siehe die Beschreibung des Parameter <paramref>replacing</paramref>. 
            </p>
		             </div>
	           </note>
            <note xmlns:xhtml="http://www.w3.org/1999/xhtml" language="en">
		             <title>Regular expression for renaming Files</title>
		             <div xmlns="http://www.w3.org/1999/xhtml">
                  <p>
            This parameter has only effect on the source files. 
            If you want to rename target files then use <paramref>replacing</paramref>.
          </p>
                  <p>
            For further information look at the description of the parameter <paramref>replacing</paramref>. 
            </p>

		             </div>

	           </note>
         </param>
         <param name="ssh_auth_file"
                required="false"
                DataType="SOSOptionInFileName">
            <indexterm xmlns:xhtml="http://www.w3.org/1999/xhtml"
                       xmlns:xi="http://www.w3.org/2001/XInclude"
                       index="SSH, ssh_auth_file"
                       display="false"/>
            <indexterm xmlns:xhtml="http://www.w3.org/1999/xhtml"
                       xmlns:xi="http://www.w3.org/2001/XInclude"
                       index="ssh_auth_file, parameter"
                       display="false"/>
            <indexterm xmlns:xhtml="http://www.w3.org/1999/xhtml"
                       xmlns:xi="http://www.w3.org/2001/XInclude"
                       index="parameter, ssh_auth_file"
                       display="false"/>
            <indexterm xmlns:xhtml="http://www.w3.org/1999/xhtml"
                       xmlns:xi="http://www.w3.org/2001/XInclude"
                       index="publickey, ssh_auth_file"
                       display="false"/>
            <indexterm xmlns:xhtml="http://www.w3.org/1999/xhtml"
                       xmlns:xi="http://www.w3.org/2001/XInclude"
                       index="ssh_auth_file, parameter"
                       display="false"/>
            <indexterm xmlns:xhtml="http://www.w3.org/1999/xhtml"
                       xmlns:xi="http://www.w3.org/2001/XInclude"
                       index="parameter, ssh_auth_file"
                       display="false"/>
            <note xmlns:xhtml="http://www.w3.org/1999/xhtml"
                  xmlns:xi="http://www.w3.org/2001/XInclude"
                  language="de">
		             <title>Schlüsseldatei mit privatem Schlüssel</title>
			            <div xmlns="http://www.w3.org/1999/xhtml">
			               <p>
			 The value of this parameter specifies the path and name of an account's private key file used for SSH Authentication. 
			 This parameter must be specified if the parameter <em>source_ssh_auth_method = publickey</em> is used.
			</p>
			               <p>
			 This parameter should be used with either a <em>source_</em> or <em>target_</em> prefix.
			</p>
			               <p>
			 Should the private key file be secured by a passphrase then this must be specified using the <em>password</em> parameter. 
			</p>
			               <p>
			 Authentication files are most often stored in the user home directory in a .ssh folder and have to be secured with the proper file permissions. However, any path can be specified for an authentication file with this parameter. 
			 The location of the authentication file has to be accessbible for the account that runs the JADE Client. 
			 For Unix systems file permissions 600 are required for authentication files.
			</p>
			               <p>Parameter Reference: <a href="https://kb.sos-berlin.com/x/TAOg" target="_blank">SSHAuthentication</a>
                  </p>
               </div>
            </note>
            <note xmlns:xhtml="http://www.w3.org/1999/xhtml"
                  xmlns:xi="http://www.w3.org/2001/XInclude"
                  language="en">
		             <title>Keyfile with private Key</title>
			            <div xmlns="http://www.w3.org/1999/xhtml">
				              <p>
				 The value of this parameter specifies the path and name of an account's private key file used for SSH Authentication. 
				 This parameter must be specified if the parameter <em>source_ssh_auth_method = publickey</em> is used.
				</p>
				              <p>
				 This parameter should be used with either a <em>source_</em> or <em>target_</em> prefix.
				</p>
				              <p>
				 Should the private key file be secured by a passphrase then this must be specified using the <em>password</em> parameter. 
				</p>
				              <p>
				 Authentication files are most often stored in the user home directory in a .ssh folder and have to be secured with the proper file permissions. However, any path can be specified for an authentication file with this parameter. 
				 The location of the authentication file has to be accessbible for the account that runs the JADE Client. 
				 For Unix systems file permissions 600 are required for authentication files.
				</p>
				              <p>Parameter Reference: <a href="https://kb.sos-berlin.com/x/TAOg" target="_blank">SSHAuthentication</a>
                  </p>
			            </div>
            </note>
         </param>
         <param name="ssh_auth_method"
                required="false"
                DefaultValue="publickey"
                DataType="SOSOptionStringValueList"
                extends="auth_method"
                see="auth_method"
                default_value="publickey">
            <indexterm xmlns:xhtml="http://www.w3.org/1999/xhtml"
                       xmlns:xi="http://www.w3.org/2001/XInclude"
                       index="SSH, ssh_auth_method"
                       display="false"/>
            <indexterm xmlns:xhtml="http://www.w3.org/1999/xhtml"
                       xmlns:xi="http://www.w3.org/2001/XInclude"
                       index="ssh_auth_method, parameter"
                       display="false"/>
            <indexterm xmlns:xhtml="http://www.w3.org/1999/xhtml"
                       xmlns:xi="http://www.w3.org/2001/XInclude"
                       index="parameter, ssh_auth_method"
                       display="false"/>
            <indexterm xmlns:xhtml="http://www.w3.org/1999/xhtml"
                       xmlns:xi="http://www.w3.org/2001/XInclude"
                       index="publickey, ssh_auth_method"
                       display="false"/>
            <indexterm xmlns:xhtml="http://www.w3.org/1999/xhtml"
                       xmlns:xi="http://www.w3.org/2001/XInclude"
                       index="password, ssh_auth_method"
                       display="false"/>
            <indexterm xmlns:xhtml="http://www.w3.org/1999/xhtml"
                       xmlns:xi="http://www.w3.org/2001/XInclude"
                       index="ssh_auth_file, parameter"
                       display="false"/>
            <indexterm xmlns:xhtml="http://www.w3.org/1999/xhtml"
                       xmlns:xi="http://www.w3.org/2001/XInclude"
                       index="parameter, ssh_auth_file"
                       display="false"/>
            <values xmlns:xhtml="http://www.w3.org/1999/xhtml"
                    xmlns:xi="http://www.w3.org/2001/XInclude">
               <value default="yes">publickey</value>
               <value>password</value>
            </values>
            <note xmlns:xhtml="http://www.w3.org/1999/xhtml"
                  xmlns:xi="http://www.w3.org/2001/XInclude"
                  language="de">
		             <title>SSH Authentication Method</title>
		             <div xmlns="http://www.w3.org/1999/xhtml">
			               <p>
			  The use of this element specifies the method to be used for SSH Authentication: <em>publickey</em> (default) or <em>password</em>.
			</p>
			               <p>
			  If <em>publickey</em> is used then the <em>ssh_auth_file</em> parameter must be set.
			</p>
			               <p>
			  This parameter should be used with either a <em>source_</em> or <em>target_</em> prefix.
			</p>
			               <p>Parameter Reference: <a href="https://kb.sos-berlin.com/x/TAOg" target="_blank">SSHAuthentication</a>
                  </p>
						         </div>
					       </note>
            <note xmlns:xhtml="http://www.w3.org/1999/xhtml"
                  xmlns:xi="http://www.w3.org/2001/XInclude"
                  language="en">
						         <title>SSH Authentication Method</title>
						         <div xmlns="http://www.w3.org/1999/xhtml">
			               <p>
			  The use of this element specifies the method to be used for SSH Authentication: <em>publickey</em> (default) or <em>password</em>.
			</p>
			               <p>
			  If <em>publickey</em> is used then the <em>ssh_auth_file</em> parameter must be set.
			</p>
			               <p>
			  This parameter should be used with either a <em>source_</em> or <em>target_</em> prefix.
			</p>
			               <p>Parameter Reference: <a href="https://kb.sos-berlin.com/x/TAOg" target="_blank">SSHAuthentication</a>
                  </p>
		             </div>
	           </note>
         </param>
         <param name="ssh_proxy_host"
                required="false"
                extends="proxy_host"
                see="param_host">
            <indexterm xmlns:xhtml="http://www.w3.org/1999/xhtml"
                       index="SSH, ssh_proxy_host"
                       display="false"/>
            <indexterm xmlns:xhtml="http://www.w3.org/1999/xhtml"
                       index="ssh_proxy_host, parameter"
                       display="false"/>
            <indexterm xmlns:xhtml="http://www.w3.org/1999/xhtml"
                       index="parameter, ssh_proxy_host"
                       display="false"/>
            <note xmlns:xhtml="http://www.w3.org/1999/xhtml" language="de">
				           <title/>
               <div xmlns="http://www.w3.org/1999/xhtml">
		                <p>
            Der Wert des Parameters ist der Hostname oder die IP-Adresse eines Proxies, 
            über den die Verbindung zum SSH Server hergestellt wird.
            Die Verwendung von Proxies ist optional.
		  </p>
               </div>
            </note>
            <note xmlns:xhtml="http://www.w3.org/1999/xhtml" language="en">
		             <title/>
               <div xmlns="http://www.w3.org/1999/xhtml">
		                <p>
            The value of this parameter is the host name or the IP address of a 
            proxy that is used in order to establish a connection to the SSH server. 
            The use of a proxy is optional.
		  </p>
               </div>
            </note>
         </param>
         <param name="ssh_proxy_password" required="false" extends="password">
            <indexterm xmlns:xhtml="http://www.w3.org/1999/xhtml"
                       index="SSH, ssh_proxy_password"
                       display="false"/>
            <indexterm xmlns:xhtml="http://www.w3.org/1999/xhtml"
                       index="ssh_proxy_password, parameter"
                       display="false"/>
            <indexterm xmlns:xhtml="http://www.w3.org/1999/xhtml"
                       index="parameter, ssh_proxy_password"
                       display="false"/>
            <note xmlns:xhtml="http://www.w3.org/1999/xhtml" language="de">
		             <title>Passwort am Proxy-Server</title>
               <div xmlns="http://www.w3.org/1999/xhtml">
		                <p>
            Der Wert des Parameters enthält das Kennwort einer Benutzerkennung
            zur Autorisierung am Proxy Server, wenn die Verbindung, zum Beispiel zum SSH
            Server, über einen Proxy hergestellt werden soll.
		  </p>
               </div>
            </note>
            <note xmlns:xhtml="http://www.w3.org/1999/xhtml" language="en">
		             <title>Password of Proxy-Server</title>
               <div xmlns="http://www.w3.org/1999/xhtml">
		                <p>
            This parameter specifies the password for the proxy server user account, 
            should a proxy be used in order to connect to the SSH server.
		  </p>
               </div>
            </note>
         </param>
         <param name="ssh_proxy_port" required="false" extends="proxy_port">
            <indexterm xmlns:xhtml="http://www.w3.org/1999/xhtml"
                       index="SSH, ssh_proxy_port"
                       display="false"/>
            <indexterm xmlns:xhtml="http://www.w3.org/1999/xhtml"
                       index="ssh_proxy_port, parameter"
                       display="false"/>
            <indexterm xmlns:xhtml="http://www.w3.org/1999/xhtml"
                       index="parameter, ssh_proxy_port"
                       display="false"/>
            <note xmlns:xhtml="http://www.w3.org/1999/xhtml" language="de">
		             <title>Proxie Port Nummer</title>
               <div xmlns="http://www.w3.org/1999/xhtml">
				              <p>
            Der Wert des Parameters ist der Port des Proxies, über den eine Verbindung, zum Beipiel 
            zum SSH Server, hergestellt werden soll.
				</p>
               </div>
            </note>
            <note xmlns:xhtml="http://www.w3.org/1999/xhtml" language="en">
		             <title>Port number of proxy</title>
               <div xmlns="http://www.w3.org/1999/xhtml">
				              <p>
            This parameter specifies the port number of the proxy, 
            should a proxy be used in order to establish a connection, e.g. to a SSH server.
				</p>
               </div>
            </note>
         </param>
         <param name="ssh_proxy_user" required="false" extends="proxy_user">
            <indexterm xmlns:xhtml="http://www.w3.org/1999/xhtml"
                       index="SSH, ssh_proxy_user"
                       display="false"/>
            <indexterm xmlns:xhtml="http://www.w3.org/1999/xhtml"
                       index="ssh_proxy_user, parameter"
                       display="false"/>
            <indexterm xmlns:xhtml="http://www.w3.org/1999/xhtml"
                       index="parameter, ssh_proxy_user"
                       display="false"/>
            <note xmlns:xhtml="http://www.w3.org/1999/xhtml" language="de">
		             <title>Benutzerkennung am Proxy-Server</title>
               <div xmlns="http://www.w3.org/1999/xhtml">
		  		            <p>
            Der Wert des Parameters enthält den Namen einer Benutzerkennung
            zur Autorisierung am Proxy Server, wenn die Verbindung zum SSH
            Server über einen Proxy hergestellt wird.
		  </p>
               </div>
            </note>
            <note xmlns:xhtml="http://www.w3.org/1999/xhtml" language="en">
		             <title>User-ID for the Proxy-Server</title>
               <div xmlns="http://www.w3.org/1999/xhtml">
		                <p>
            The value of this parameter specifies the user account for authentication 
            by the proxy server should a proxy be used in order to connect to the SSH server.
		  </p>
               </div>
            </note>
         </param>
         <param 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"
                name="target_dir"
                default_value="."
                required="false"
                DataType="SOSOptionFolderName">
            <note xmlns:xhtml="http://www.w3.org/1999/xhtml" language="de">
               <title>Ziel-Verzeichnis</title>
               <div xmlns="http://www.w3.org/1999/xhtml">
                  <p>
                Verzeichnis, in das bzw. von dem Dateien übertragen werden.
                Per Voreinstellung wird das Arbeitsverzeichnis verwendet.
            </p>
						            <p>
                Neben Verzeichnissen im lokalen Dateisystem werden UNC Namen unterstützt,
                mit denen Verzeichnisse auf anderen Servern adressiert werden können:
                <code>\\somehost\somedirectory</code>
                kann genau wie
                <code>//somehost/somedirectory</code>
                verwendet werden, um Dateien
                von einem FTP/SFTP Server direkt auf einen anderen entfernten Server zu übertragen.
            </p>
                  <p>
                Darüber hinaus können URIs für ein
                <code>file</code>
                -Schema angegeben werden, z.B.
                <code>file:////somehost/somedirectory</code>
                .
                Beachten Sie bitte die erforderliche Anzahl Schrägstriche.
                <code>file</code>
                -URIs
                unterliegen folgenden, durch das verwendete Java JRE bedingte Limitationen:
                <ul>
                        <li>Es können keine Dateien mit Leerzeichen im Pfad oder Dateinamen verarbeitet werden</li>
                        <li>
                        Authentifizierung anhand von
                        <code>authority strings</code>
                        , z.B.
                        <code>file:////user:password@somehost/somedirectory</code>
                        wird nicht unterstützt.
                    </li>
                     </ul>
                  </p>
                  <p>See the Parameter Reference:</p>
                  <ul>
                     <li>
                        <a href="https://kb.sos-berlin.com/x/bwOg" target="_blank">Selection</a>
                     </li>
                     <li>
                        <a href="https://kb.sos-berlin.com/x/zAWg" target="_blank">Directory</a>
                     </li>
                  </ul>
               </div>
            </note>
            <note xmlns:xhtml="http://www.w3.org/1999/xhtml" language="en">
               <title>Target Directory</title>
               <div xmlns="http://www.w3.org/1999/xhtml">
                  <p>
  This parameter is used to specify a directory on one of the involved servers.
</p>
                  <p>
  Directories can be adressed using a folder structure, e.g. /folder1/folder2. 
</p>
                  <p>
  For Windows systems when used with the LocalSource parameter then a Windows path including a drive letter can be specified. 
  For all server systems the standard syntax using can be used which includes forward slashes to separate folder names. 
</p>
                  <p>
  The directory can be set absolute or relative to the working directory, where the working directory depends on the server configuration. 
  If for example a user "test" connects to an SFTP server then this user might have /home/test/ as a working directory. 
  This applies to servers that use the home directory as the working directory. 
  In this case you can use relative and absolute adressing as in:
</p>
                  <p>
                     <ul>
                        <li>data</li>
                        <li>/home/test/data </li>
                     </ul>
as values for the Directory parameter.
</p>
                  <p>See the Parameter Reference:</p>
                  <ul>
                     <li>
                        <a href="https://kb.sos-berlin.com/x/bwOg" target="_blank">Selection</a>
                     </li>
                     <li>
                        <a href="https://kb.sos-berlin.com/x/zAWg" target="_blank">Directory</a>
                     </li>
                  </ul>
               </div>
            </note>
         </param>
         <param name="target_host"
                Category="Connection"
                DataType="SOSOptionHostName"
                OptionName="target_host"
                Alias="TargetHostName"
                required="false">
            <note xmlns:xi="http://www.w3.org/2001/XInclude"
                  xmlns:xhtml="http://www.w3.org/1999/xhtml"
                  language="de">
               <title>Target Host Name</title>
               <div xmlns="http://www.w3.org/1999/xhtml">
                  <p>
Der Parameter benennt den Hostnamen (z.B. test.sos) oder die IP-Adresse (z.B. IPv4 192.168.0.1) 
des (FTP, SFTP, SSH, SMTP, etc.) Ziel-Servers, zu dem eine Verbindung hergestellt werden soll.
</p>
                  <p>See the Parameter Reference:</p>
                  <ul>
                     <li>
                        <a href="https://kb.sos-berlin.com/x/QwOg" target="_blank">BasicConnection</a>
                     </li>
                     <li>
                        <a href="https://kb.sos-berlin.com/x/RQOg" target="_blank">URLConnection</a>
                     </li>
                  </ul>
               </div>
            </note>
            <note xmlns:xi="http://www.w3.org/2001/XInclude"
                  xmlns:xhtml="http://www.w3.org/1999/xhtml"
                  language="en">
               <title>Target Host Name</title>
               <div xmlns="http://www.w3.org/1999/xhtml">
                  <p>
  This parameter specifies the hostname (e.g. test.sos) or IP address (e.g. IPv4 192.168.0.1) 
  of the (FTP, SFTP, SSH, SMTP,  etc.) target server which a connection has to be made to.
</p>
                  <p>See the Parameter Reference:</p>
                  <ul>
                     <li>
                        <a href="https://kb.sos-berlin.com/x/QwOg" target="_blank">BasicConnection</a>
                     </li>
                     <li>
                        <a href="https://kb.sos-berlin.com/x/RQOg" target="_blank">URLConnection</a>
                     </li>
                  </ul>
               </div>
            </note>
         </param>
         <param name="target_password"
                required="false"
                DataType="SOSOptionPassword">
            <note xmlns:xhtml="http://www.w3.org/1999/xhtml" language="de">
               <title>Das zur Nutzerkennung passende Kennwort</title>
        
               <div xmlns="http://www.w3.org/1999/xhtml">
                  <p>
              Kennwort zur Anmeldung am FTP/SFTP Ziel-Server.
            </p>
                  <p>
              Falls SSH/SFTP Verbindungen mit private/public key Authentifizierung
              verwendet werden, dann spezifiziert dieser Parameter die Passphrase,
              mit der ggf. ein privater Schlüssel geschützt ist.
            </p>
               </div>
            </note>
            <note xmlns:xhtml="http://www.w3.org/1999/xhtml" language="en">
               <title>Password for UserID on Target Server</title>
        
               <div xmlns="http://www.w3.org/1999/xhtml">
                  <p>
              Password for authentication at the FTP/SFTP server.
            </p>
                  <p>
              For SSH/SFTP connections that make use of public/private key authentication
              the <em>password</em> parameter is specified for the passphrase
              that optionally secures a private key.
            </p>
               </div>
            </note>
         </param>
         <param name="target_port"
                DefaultValue="21"
                required="false"
                DataType="SOSOptionPortNumber"
                default_value="21">
            <note xmlns:xhtml="http://www.w3.org/1999/xhtml" language="de">
					          <title>zu verwendende Port-Nummer des Protokolls für dem Ziel</title>
        
					          <div xmlns="http://www.w3.org/1999/xhtml">
                  <p>
  Port-Nummer für den Ziel-Server von den Dateien gesendet werden.
  Für FTP meist Port 21, für SFTP meist Port 22.
</p>
                  <p>See the Parameter Reference:</p>
                  <ul>
                     <li>
                        <a href="https://kb.sos-berlin.com/x/QwOg" target="_blank">BasicConnection</a>
                     </li>
                     <li>
                        <a href="https://kb.sos-berlin.com/x/RQOg" target="_blank">URLConnection</a>
                     </li>
                  </ul>
					          </div>
            </note>
            <note xmlns:xhtml="http://www.w3.org/1999/xhtml" language="en">
					          <title>Port Number to be used for Data Transfer to the Target</title>
        
					          <div xmlns="http://www.w3.org/1999/xhtml">
                  <p>
  Port number for the target server to which files should be transferred.
  For FTP this is usually port 21, for SFTP this is usually port 22.
</p>
                  <p>See the Parameter Reference:</p>
                  <ul>
                     <li>
                        <a href="https://kb.sos-berlin.com/x/QwOg" target="_blank">BasicConnection</a>
                     </li>
                     <li>
                        <a href="https://kb.sos-berlin.com/x/RQOg" target="_blank">URLConnection</a>
                     </li>
                  </ul>
					          </div>
            </note>
         </param>
         <param name="target_protocol"
                required="false"
                DefaultValue="ftp"
                DataType="SOSOptionStringValueList"
                Alias=""
                default_value="ftp">
            <values xmlns:xhtml="http://www.w3.org/1999/xhtml">
               <value>ftp</value>
               <value>ftps</value>
               <value>http</value>
               <value>https</value>
               <value>local</value>
               <value>sftp</value>
               <value>smb</value>
               <value>webdav</value>
            </values>
            <note xmlns:xhtml="http://www.w3.org/1999/xhtml" language="de">
				           <title>Art des Datenübertragungsprotokolls</title>
               <div xmlns="http://www.w3.org/1999/xhtml">
                  <p>
  Diese Parameter nimmt die Werte <paramval>ftp</paramval>, <paramval>ftps</paramval>, <paramval>http</paramval>, <paramval>https</paramval>, <paramval>local</paramval>, <paramval>sftp</paramval>, <paramval>smb</paramval> oder <paramval>webdav</paramval> an.
</p>
                  <p>
  Bei Verwendung von <paramval>sftp</paramval> werden auch die <paramval>ssh_*</paramval>-Parameter ausgewertet.   
</p>
                  <p>
  Note that <paramval>http</paramval> and <paramval>https</paramval> can only be used to download from a <em>source_</em> to the local file system.
</p>
                  <p>See the Parameter Reference:</p>
                  <ul>
                     <li>
                        <a href="https://kb.sos-berlin.com/x/LAKg" target="_blank">ProtocolFragments</a>
                     </li>
                  </ul>
               </div>
            </note>
            <note xmlns:xhtml="http://www.w3.org/1999/xhtml" language="en">
					          <title>Type of requested Datatransfer</title>
               <div xmlns="http://www.w3.org/1999/xhtml">
                  <p>
  The values <paramval>ftp</paramval>, <paramval>ftps</paramval>, <paramval>http</paramval>, <paramval>https</paramval>, <paramval>local</paramval>, <paramval>sftp</paramval>, <paramval>smb</paramval> or <paramval>webdav</paramval>
  are valid for this parameter.
</p>
                  <p>
  If <paramval>sftp</paramval> is used, then the <paramval>ssh_*</paramval> parameters will
  be applied.
</p>
                  <p>
  Note that <paramval>http</paramval> and <paramval>https</paramval> can only be used to download from a <em>source_</em> to the local file system.
</p>
                  <p>See the Parameter Reference:</p>
                  <ul>
                     <li>
                        <a href="https://kb.sos-berlin.com/x/LAKg" target="_blank">ProtocolFragments</a>
                     </li>
                  </ul>
               </div>
            </note>
         </param>
         <param name="replacement"
                required="false"
                DataType="SOSOptionString"
                Alias="ReplaceWith"
                usewith="replacing">
            <indexterm xmlns:xhtml="http://www.w3.org/1999/xhtml"
                       index="replacement, parameter"
                       display="false"/>
            <indexterm xmlns:xhtml="http://www.w3.org/1999/xhtml"
                       index="parameter, replacement"
                       display="false"/>
            <note xmlns:xhtml="http://www.w3.org/1999/xhtml" language="de">
               <title>Zeichenkette für Substitution</title>
               <div xmlns="http://www.w3.org/1999/xhtml">
                  <p>
            Dieser Parameter hat wirkt nur auf die Ziel-Dateien. 
            Alternativ kann auch target_replacement verwendet werden.
            Wenn die Quelldateien umbenannt werden sollen, dann verwenden Sie <paramref>source_replacement</paramref>.
          </p>
                  <p>
            Zeichenkette für die Ersetzung desjenigen Ausdrucks für Dateinamensbestandteile,
            der im Wert des Parameters <paramref>replacing</paramref> angegeben ist.
            </p>
                  <p>
            Sollen mehrere Gruppen ersetzt werden, dann muss pro Gruppe eine Zeichenkette angegeben werden. Diese werden mit einem Semikolon ";" voneinander getrennt:
            </p>
                  <p>
            replacement: aa;[filename:];bb
            </p>
                  <p>
              Unterstützt Substitution von Masken im Dateinamen mit Formatangaben, die mit
              <em>[</em>
              und
              <em>]</em>
              geklammert sind.
              Folgende Formate werden unterstützt:
            </p>
                  <p>
                     <ul>
                        <li>
                           <code>
                    [date:
                    <em>date format</em>
                    ]
                  </code>
                           <br/>
                           <em>date format</em>
                  muss ein gültiger Java Format-String für Datumsangaben sein, z.B.
                  <br/>
                           <em>yyyyMMddHHmmss</em>
                  ,
                  <em>yyyy-MM-dd.HHmmss</em>
                  etc.
                </li>
                        <li>
                           <code>[filename:]</code>
                           <br/>
                    Wird durch den ursprünglichen Dateinamen einschließlich Dateiendung ersetzt.
                </li>
                        <li>
                           <code>[filename:lowercase]</code>
                           <br/>
                    Wird durch den ursprünglichen Dateinamen einschließlich Dateiendung in Kleinbuchstaben ersetzt.
                </li>
                        <li>
                           <code>[filename:uppercase]</code>
                           <br/>
                    Wird durch den ursprünglichen Dateinamen einschließlich Dateiendung in Großbuchstaben ersetzt.
                </li>
                     </ul>
                  </p>
                  <p>
            Erfordert den Parameter
            <paramref>replacing</paramref>
            .
            </p>
               </div>
            </note>
            <note xmlns:xhtml="http://www.w3.org/1999/xhtml" language="en">
               <title>String for renaming Filenames </title>
                      <div xmlns="http://www.w3.org/1999/xhtml">
                  <p>
            This parameter has only effect on the target files.
            You can also use target_replacement as parameter name. 
            If you want to rename source files then use <paramref>source_replacement</paramref>.
            </p>
                  <p>
            String for replacement of matching character sequences within file names that are specified with the
            value of the parameter <paramref>replacing</paramref>.
            </p>
                  <p>
            If multiple "capturing groups" are be replaced then one replacement string per group has to be specified. 
            These strings are separated by a semicolon ";":
            </p>
                  <p>
            replacement: aa;[filename:];bb
            </p>
                  <p>
              Supports masks for substitution in the file name with format strings that are enclosed with
              <em>[</em>
              and
              <em>]</em>
              .
              The following format strings are supported:
            </p>
			               <list type="definition">
                     <item>
					                   <p>
						                     <code>
							[date:
							<em>date format</em>
							]
						</code>
					                   </p>
				                 </item>
				                 <item>
					                   <p>
						                     <em>date format</em>
						must be a valid Java data format string, e.g.
						<br/>
						                     <em>yyyyMMddHHmmss</em>
						,
						<em>yyyy-MM-dd.HHmmss</em>
						etc.
	                </p>
                     </item>
			               </list>
                  <p>
                     <ul>
                        <li>
                           <code>
                    [date:
                    <em>date format</em>
                    ]
                  </code>
                           <br/>
                           <em>date format</em>
                  must be a valid Java data format string, e.g.
                  <br/>
                           <em>yyyyMMddHHmmss</em>
                  ,
                  <em>yyyy-MM-dd.HHmmss</em>
                  etc.
                </li>
                        <li>
                           <code>[filename:]</code>
                           <br/>
                  Will be substituted by the original file name including the file extension.
                </li>
                        <li>
                           <code>[filename:lowercase]</code>
                           <br/>
                    Will be substituted by the original file name including the file extension with all characters converted to lower case.
                  </li>
                        <li>
                           <code>[filename:uppercase]</code>
                           <br/>
                    Will be substituted by the original file name including the file extension with all characters converted to upper case.
                </li>
                     </ul>
                  </p>
                  <p>
            Requires the parameter
            <paramref>replacing</paramref>
            to be specified.
            </p>
               </div>
            </note>
         </param>
         <param name="replacing"
                required="false"
                DataType="SOSOptionRegExp"
                Alias="ReplaceWhat"
                usewith="replacement">
            <indexterm xmlns:xhtml="http://www.w3.org/1999/xhtml"
                       index="replacement, parameter"
                       display="false"/>
            <indexterm xmlns:xhtml="http://www.w3.org/1999/xhtml"
                       index="parameter, replacement"
                       display="false"/>
            <note language="de">
               <title xmlns:xhtml="http://www.w3.org/1999/xhtml">Regulärer Ausdruck für Umbenennen der Dateien</title>
               <div xmlns="http://www.w3.org/1999/xhtml" xmlns:xhtml="http://www.w3.org/1999/xhtml">
	                 <p>
	            Dieser Parameter hat nur Einfluss auf die Ziel-Dateien. 
	            Alternativ kann auch target_replacing verwendet werden.
	            Wenn die Quell-Dateien umbenannt werden sollen, dann verwenden Sie bitte <paramref>source_replacing</paramref>.
			</p>
			               <p>
				Regulärer Ausdruck für Dateinamensersetzung mit
				dem Wert des Parameters
				<paramref>replacement</paramref>.
			</p>
			               <p>
				Wenn der Ausdruck im Dateinamen gefunden wird, werden die gefundenen
				Gruppen ersetzt.
			</p>
			               <p>
				a)
				Für die Ersetzung werden "capturing groups" verwendet. D.h. nur der
				Inhalt der Gruppen wird ersetzt.
			</p>
			               <p>
				Ersetzungszeichenfolgen werden mit einem Semikolon ";" getrennt.
				Beispiel:
			</p>
			               <p>
				                 <paramref>replacing</paramref>			= (1)abc(12)def(.*)
			</p>
			               <p>
				                 <paramref>replacement</paramref>			= A;BB;CCC
			</p>
			               <p>
				Name der Eingabedatei: 1abc12def123.txt
			</p>
			               <p>
				Daraus gebildeter Name der Ausgabedatei: AabcBBdefCCC
			</p>
			               <p>
				b)
				Werden keine "capturing groups" angegeben, dann wird die gesamte
				Übereinstimmung ersetzt. Beispiel:
			</p>
			               <p>
				                 <paramref>replacing</paramref>			= Hallo
			</p>
			               <p>
				                 <paramref>replacement</paramref>			= 1234
			</p>
			               <p>
				Name der Eingabedatei: Hallo_Welt.txt
			</p>
			               <p>
				Daraus gebildeter Name der Ausgabedatei: 1234_Welt.txt
			</p>
			               <p>
				Erfordert den Parameter
				<paramref>replacement</paramref>.
			</p>
		             </div>
               <note language="de">
                  <p xmlns:xi="http://www.w3.org/2001/XInclude"
                     xmlns:xhtml="http://www.w3.org/1999/xhtml">
	               Beispiele:
	</p>
                  <p xmlns:xi="http://www.w3.org/2001/XInclude"
                     xmlns:xhtml="http://www.w3.org/1999/xhtml">
		                   <table xmlns="http://www.w3.org/1999/xhtml"
                            border="1"
                            cellspacing="0"
                            class="box">
			                     <tr>
				                       <th>
					                         <code>source_file</code>
				                       </th>
				                       <th>
					                         <code>file_spec</code>
				                       </th>
				                       <th>
					                         <code>replacing</code>
				                       </th>
				                       <th>
					                         <code>replacement</code>
				                       </th>
				                       <th>Beispiel</th>
				                       <th>Ergebnis</th>
				                       <th>Kommentar</th>
			                     </tr>
			                     <tr>
				                       <td>./temp</td>
				                       <td>.*</td>
				                       <td>~</td>
				                       <td>""</td>
				                       <td>hallo.dat~</td>
				                       <td>hallo.dat</td>
				                       <td>-</td>
			                     </tr>
			                     <tr>
				                       <td>a.txt</td>
				                       <td>-</td>
				                       <td>[.]txt</td>
				                       <td>_2006-11-24.txt</td>
				                       <td>-</td>
				                       <td>a_2006-11-24.txt</td>
				                       <td>-</td>
			                     </tr>
			                     <tr>
				                       <td>./temp</td>
				                       <td>.*</td>
				                       <td>.*</td>
				                       <td>[filename:] [date:yyyy-MM-dd].dat</td>
				                       <td>a.txt</td>
				                       <td>a.txt2006-11-24.dat</td>
				                       <td>[filename:] und [date:] werden substituiert nachdem die
					Ersetzung durchgeführt wurde</td>
			                     </tr>
			                     <tr>
				                       <td>./temp</td>
				                       <td>.*[.]txt</td>
				                       <td>a.*?b</td>
				                       <td>world</td>
				                       <td>a.1.b.txt.b</td>
				                       <td>world.txt.b</td>
				                       <td>.*? : Verwendung von .* im Modus "ungreedy"</td>
			                     </tr>
			                     <tr>
				                       <td>abcdefg.txt</td>
				                       <td>-</td>
				                       <td>^(ab)cde(fg)[.]txt</td>
				                       <td>123;[date:yyyy-MM-dd]</td>
				                       <td>-</td>
				                       <td>123cde2006-11-24.txt</td>
				                       <td>; : Trennzeichen zwischen mehreren Ersetzungsstrings</td>
			                     </tr>
			                     <tr>
				                       <td>./temp</td>
				                       <td>.*dat$</td>
				                       <td>(ab)_c[0-9]d_(fg)</td>
				                       <td>group1;group2</td>
				                       <td>ab_c1d_fg. ab_c2d_fg.dat</td>
				                       <td>group1_c1d_group2. ab_c2d_fg.dat</td>
				                       <td>Nur die erste Übereinstimmung des Musters wird ersetzt.</td>
			                     </tr>
			                     <tr>
				                       <td>./temp</td>
				                       <td>.*</td>
				                       <td>^(?:aa|bb)_.{2}_ ([0-9]+_[0-9]+)$</td>
				                       <td>tail</td>
				                       <td>aa_QU_061205_222334</td>
				                       <td>aa_QU_tail</td>
				                       <td>(?:...) : "?:" Spezifiziert eine "non capturing group". Diese
					wird nicht ersetzt.</td>
			                     </tr>
			                     <tr>
				                       <td>./temp</td>
				                       <td>FILE.txt</td>
				                       <td>.*</td>
				                       <td>[filename:lowercase]_[filename:uppercase]_[filename:]</td>
				                       <td>FILE.txt</td>
				                       <td>file.txt_FILE.TXT_FILE.txt</td>
				                       <td>-</td>
			                     </tr>
		                   </table>
		                   <table xmlns="http://www.w3.org/1999/xhtml" border="1" cellspacing="0">
			                     <tr>
				                       <th>
					                         <code>source_file</code>
				                       </th>
				                       <th>
					                         <code>target_file</code>
				                       </th>
				                       <th>
					                         <code>file_spec</code>
				                       </th>
				                       <th>
					                         <code>create_dir</code>
				                       </th>
				                       <th>
					                         <code>replacing</code>
				                       </th>
				                       <th>
					                         <code>replacement</code>
				                       </th>
				                       <th>Beispiel</th>
				                       <th>Ergebnis</th>
				                       <th>Kommentar</th>
			                     </tr>
			                     <tr>
				                       <td>aaa/bbb/</td>
				                       <td>[directory:]/[date:yyyyMMdd]/</td>
				                       <td>hello.txt</td>
				                       <td>true</td>
				                       <td>[.]txt</td>
				                       <td>[date:yyyy].txt</td>
				                       <td>aaa/bbb/hello.txt</td>
				                       <td>aaa/bbb/20070316/hello2007.txt</td>
				                       <td>Wenn das Verzeichnis aaa/bbb/20070316 noch nicht existiert,
					wird es angelegt</td>
			                     </tr>
		                   </table>
                  </p>
                  <p xmlns:xi="http://www.w3.org/2001/XInclude"
                     xmlns:xhtml="http://www.w3.org/1999/xhtml">
            Für weitere Informationen zu regulären Ausdrücken, siehe
            <a href="http://java.sun.com/j2se/1.4.2/docs/api/java/util/regex/Pattern.html">java.util.regex.Pattern</a>

	                 </p>
               </note>
		
		
	    
	           </note>
            <note language="en">
               <title xmlns:xhtml="http://www.w3.org/1999/xhtml">Regular expression for renaming Files</title>
               <div xmlns="http://www.w3.org/1999/xhtml" xmlns:xhtml="http://www.w3.org/1999/xhtml">
	                 <p>
	            This parameter has only effect on the target files.
	            You can also use target_replacing as parameter name. 
	            If you want to rename source files then use <paramref>source_replacing</paramref>.
			</p>
			               <p>
				Regular expression for filename replacement with
				the value of the parameter
				<paramref>replacement</paramref>
				.
			</p>
			               <p>
				If the expression matches the filename then the groups found are
				replaced.
			</p>
			               <p>
				a)
				For replacement "capturing groups" are used. Only the content of the
				capturing groups is replaced.
			</p>
			               <p>
				Replacements are separated by a semicolon ";". Example:
			</p>
			               <list type="unordered">
				                 <item>
					                   <p>
						                     <paramref>replacing</paramref>= (1)abc(12)def(.*)
					</p>
				                 </item>
				                 <item>
					                   <p>
						                     <paramref>replacement</paramref>			= A;BB;CCC
					</p>
				                 </item>
				                 <item>
					                   <p>
						Name of original file: 1abc12def123.txt
					</p>
				                 </item>
				                 <item>
					                   <p>
						Name after renaming: AabcBBdefCCC
					</p>
				                 </item>
			               </list>
			               <p>
				b)
				If no "capturing groups" are specified then the entire match is
				replaced. Example:
			</p>
			               <list type="unordered">
				                 <item>
					                   <p>
						                     <paramref>replacing</paramref>
						= Hello
					</p>
				                 </item>
				                 <item>
					                   <p>
						                     <paramref>replacement</paramref>
						= 1234
					</p>
				                 </item>
				                 <item>
					                   <p>
						Input file: Hello_World.txt
					</p>
				                 </item>
				                 <item>
					                   <p>
						Output file: 1234_World.txt
					</p>
				                 </item>
			               </list>
			               <p>
				Requires the parameter
				<paramref>replacement</paramref>
				to be specified.
			</p>
		             </div>
               <note language="en">
                  <p xmlns:xi="http://www.w3.org/2001/XInclude"
                     xmlns:xhtml="http://www.w3.org/1999/xhtml">
            Examples for regular expressions used for replacing:
        </p>
                  <p xmlns:xi="http://www.w3.org/2001/XInclude"
                     xmlns:xhtml="http://www.w3.org/1999/xhtml">
                     <table xmlns="http://www.w3.org/1999/xhtml" border="1" cellspacing="0"> 
                        <tr>
                           <th>
                              <code>source_file</code>
                           </th>
                           <th>
                              <code>file_spec</code>
                           </th>
                           <th>
                              <code>replacing</code>
                           </th>
                           <th>
                              <code>replacement</code>
                           </th>
                           <th>Example Input</th>
                           <th>Output</th>
                           <th>Comment</th>
                        </tr>
                        <tr>
                           <td>./temp</td>
                           <td>.*</td>
                           <td>~</td>
                           <td>""</td>
                           <td>hallo.dat~</td>
                           <td>hallo.dat</td>
                           <td>-</td>
                        </tr>
                        <tr>
                           <td>a.txt</td>
                           <td>-</td>
                           <td>[.]txt</td>
                           <td>_2011-11-24.txt</td>
                           <td>-</td>
                           <td>a_2011-11-24.txt</td>
                           <td>-</td>
                        </tr>
                        <tr>
                           <td>./temp</td>
                           <td>.*</td>
                           <td>.*</td>
                           <td>[filename:] [date:yyyy-MM-dd].dat</td>
                           <td>a.txt</td>
                           <td>a.txt2011-11-24.dat</td>
                           <td>[filename:] and [date:] will be substituted after file has
                        been replaced
                    </td>
                        </tr>
                        <tr>
                           <td>./temp</td>
                           <td>.*[.]txt</td>
                           <td>a.*?b</td>
                           <td>world</td>
                           <td>a.1.b.txt.b</td>
                           <td>world.txt.b</td>
                           <td>.*? : ungreedy usage of .*</td>
                        </tr>
                        <tr>
                           <td>abcdefg.txt</td>
                           <td>-</td>
                           <td>^(ab)cde(fg)[.]txt</td>
                           <td>123;[date:yyyy-MM-dd]</td>
                           <td>-</td>
                           <td>123cde2011-11-24.txt</td>
                           <td>; : separator between multiple replacements</td>
                        </tr>
                        <tr>
                           <td>./temp</td>
                           <td>.*dat$</td>
                           <td>(ab)_c[0-9]d_(fg)</td>
                           <td>group1;group2</td>
                           <td>ab_c1d_fg. ab_c2d_fg.dat</td>
                           <td>group1_c1d_group2. ab_c2d_fg.dat</td>
                           <td>Only the first pattern match is replaced</td>
                        </tr>
                        <tr>
                           <td>./temp</td>
                           <td>.*</td>
                           <td>^(?:aa|bb)_. {2}_([0-9]+_[0-9]+)$</td>
                           <td>tail</td>
                           <td>aa_QU_061205_222334</td>
                           <td>aa_QU_tail</td>
                           <td>(?:...) : "?:" specifies a non capturing group. The file will
                        not be replaced.
                    </td>
                        </tr>
                        <tr>
                           <td>./temp</td>
                           <td>FILE.txt</td>
                           <td>.*</td>
                           <td>[filename:lowercase]_[filename:uppercase]_[filename:]</td>
                           <td>FILE.txt</td>
                           <td>file.txt_FILE.TXT_FILE.txt</td>
                           <td>-</td>
                        </tr>
                     </table>
                     <table xmlns="http://www.w3.org/1999/xhtml" border="1" cellspacing="0">
                        <tr>
                           <th>
                              <code>source_file</code>
                           </th>
                           <th>
                              <code>target_file</code>
                           </th>
                           <th>
                              <code>file_spec</code>
                           </th>
                           <th>
                              <code>create_dir</code>
                           </th>
                           <th>
                              <code>replacing</code>
                           </th>
                           <th>
                              <code>replacement</code>
                           </th>
                           <th>Example input</th>
                           <th>Output</th>
                           <th>Comment</th>
                        </tr>
                        <tr>
                           <td>aaa/bbb/</td>
                           <td>[directory:]/[date:yyyyMMdd]/</td>
                           <td>hello.txt</td>
                           <td>true</td>
                           <td>[.]txt</td>
                           <td>[date:yyyy].txt</td>
                           <td>aaa/bbb/hello.txt</td>
                           <td>aaa/bbb/20070316/hello2007.txt</td>
                           <td>If the directory aaa/bbb/20070316 does not yet exist it will
                        be created
                    </td>
                        </tr>
                     </table>
                  </p>
                  <p xmlns:xi="http://www.w3.org/2001/XInclude"
                     xmlns:xhtml="http://www.w3.org/1999/xhtml">
            For further information see
            <a href="http://java.sun.com/j2se/1.4.2/docs/api/java/util/regex/Pattern.html">java.util.regex.Pattern</a>
                  </p>
                  <p xmlns:xi="http://www.w3.org/2001/XInclude"
                     xmlns:xhtml="http://www.w3.org/1999/xhtml">
            For further information on date-patterns see:
            <a href="http://docs.oracle.com/javase/6/docs/api/java/text/SimpleDateFormat.html">java.util.regex.Pattern</a>
                  </p>
               </note>
		
		
	    
	           </note>
         </param>
         <param name="target_user"
                Category="Authorisation"
                DefaultValue="anonymous"
                required="true"
                DataType="SOSOptionUserName"
                default_value="anonymous">
            <note xmlns:xhtml="http://www.w3.org/1999/xhtml" language="de">
		
		             <title>Kennung/Identifikation des Nutzers am Ziel-Server</title>
		             <div xmlns="http://www.w3.org/1999/xhtml">
                  <p>
  Benutzername zur Anmeldung am Ziel-Server.
</p>
                  <p>
  If the relevant server system is part of a Windows domain then the syntax <code>domain\account</code> can be used.
</p>
                  <p>Parameter Reference: <a href="https://kb.sos-berlin.com/x/SgOg" target="_blank">BasicAuthentication</a>
                  </p>
                  <p>Parameter Reference: <a href="https://kb.sos-berlin.com/x/TAOg" target="_blank">SSHAuthentication</a>
                  </p>
		             </div>
		
	           </note>
            <note xmlns:xhtml="http://www.w3.org/1999/xhtml" language="en">
	
		             <title>UserID of user on target server</title>
		             <title>UserID of user on target server</title>
		             <title>UserID of user on target server</title>
		             <title>UserID of user on target server</title>
		             <div xmlns="http://www.w3.org/1999/xhtml">
                  <p>
  User name for authentication at one of the systems involved in file transfer, e.g. an FTP or SFTP server. 
</p>
                  <p>
  If the relevant server system is part of a Windows domain then the syntax domain\account can be used.
</p>
                  <p>See the Parameter Reference:</p>
                  <ul>
                     <li>
                        <a href="https://kb.sos-berlin.com/x/SgOg" target="_blank">BasicAuthentication</a>
                     </li>
                     <li>
                        <a href="https://kb.sos-berlin.com/x/TAOg" target="_blank">SSHAuthentication</a>
                     </li>
                  </ul>
		             </div>
		
	           </note>
         </param>
         <param name="transactional"
                DefaultValue="false"
                required="false"
                DataType="SOSOptionBoolean"
                Alias="TransactionMode"
                usewith="atomic_prefix, atomic_suffix"
                default_value="false">
            <indexterm xmlns:xhtml="http://www.w3.org/1999/xhtml"
                       index="transactional, parameter"
                       display="false"/>
            <indexterm xmlns:xhtml="http://www.w3.org/1999/xhtml"
                       index="parameter, transactional"
                       display="false"/>
            <note language="de">
               <title xmlns:xhtml="http://www.w3.org/1999/xhtml">Transaktions orientierter Transfer </title>
               <caption xmlns:xhtml="http://www.w3.org/1999/xhtml">Transaktionsmodus</caption>
               <abstract xmlns:xhtml="http://www.w3.org/1999/xhtml">Aktivieren der transaktionalen Übertragung
		</abstract>
               <description>
                  <p xmlns:xhtml="http://www.w3.org/1999/xhtml">
				Der Parameter bestimmt, ob ob die Dateiübertragung innerhalb einer
				Transaktion abläuft,
				d.h. es werden entweder alle Dateien erfolgreich übertragen oder keine.
				Tritt bei der Übertragung einer Datei ein Fehler auf, dann werden
				die Übertragungen
				aller bis dahin übertragenen Dateien rückgängig gemacht
				("zurückgerollt").
			</p>
                  <p xmlns:xhtml="http://www.w3.org/1999/xhtml">
				Wird der Parameter mit dem Wert "true" verwendet, dann wirken folgende
				Parameter:
			</p>
                  <p xmlns:xhtml="http://www.w3.org/1999/xhtml">
				                 <ul>
					                   <li>
						                     <p>
							Der Parameter
							<paramref>atomic_suffix</paramref>
							oder
							<paramref>atomic_prefix</paramref>
							muss angegeben sein.
							Ist die Übertragung einer von mehreren Dateien nicht erfolgreich,
							dann
							wird keine Datei in den Zieldateinamen umbenannt, stattdessen werden
							die
							temporär erzeugten Dateien vom Zielsystem wieder gelöscht.
						</p>
					                   </li>
					                   <li>
						                     <p>
							Der Parameter
							<paramref>remove_files</paramref>
							wirkt nur dann, wenn alle
							Dateien erfolgreich übertragen worden sind.
						</p>
					                   </li>
				                 </ul>
			               </p>
                  <note language="de">
                     <div xmlns="http://www.w3.org/1999/xhtml" xmlns:xhtml="http://www.w3.org/1999/xhtml">
		                      <p>
			Gültige Werte:
			<em>true, 1, on, yes, y, ja, j</em>
			und
			<em>false, 0, off, no, n, nein</em>
		                      </p>
	                    </div>
                  </note>
			
			
			
			
		             </description>
		
		
		
		
	           </note>
            <note language="en">
               <title xmlns:xhtml="http://www.w3.org/1999/xhtml">Transaction controlled Transfer </title>
               <caption xmlns:xhtml="http://www.w3.org/1999/xhtml">Transactional mode</caption>
               <abstract xmlns:xhtml="http://www.w3.org/1999/xhtml">Activates the transactional transfer mode
		</abstract>
               <description>
                  <p xmlns:xhtml="http://www.w3.org/1999/xhtml">
				This parameter specifies wether a transfer should be processed within a
				single transaction,
				i.e. either all objects are successfully transferred or none.
				Should an error occur during a transfer operation then all transfers will
				be rolled back.
			</p>
                  <p xmlns:xhtml="http://www.w3.org/1999/xhtml">
				When specifying the value true then the following applies:
			</p>
                  <p xmlns:xhtml="http://www.w3.org/1999/xhtml">
				                 <ul>
					                   <li>
						                     <p>
							The parameter
							<paramref>atomic_suffix</paramref>
							or
							<paramref>atomic_prefix</paramref>
							has to be specified that causes
							target files to be created with a suffix such as "~"
							and that causes the respective files to be renamed to their target
							file name
							after the transfer of all files has been successfully completed.
							If at least one file out of a set of files cannot be transferred
							successfully
							then no files will be renamed, instead the temporarily created files
							are removed
							from the target system.
						</p>
					                   </li>
					                   <li>
						                     <p>
							The parameter
							<paramref>remove_files</paramref>
							that causes files to be removed after
							successful transfer will be effective only after all files have been
							successfully
							transferred. Otherwise no files will be removed.
						</p>
					                   </li>
				                 </ul>
			               </p>
                  <note 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 "
                        language="en">
                     <p xmlns:xi="http://www.w3.org/2001/XInclude"
                        xmlns:xhtml="http://www.w3.org/1999/xhtml">
			Valid values:
			true, 1, on, yes, y, ja, j
			and
			false, 0, off, no, n, nein.
	</p>
                  </note>
			
			
			
			
		             </description>
		
		
		
		
	           </note>
         </param>
         <param name="transfer_mode"
                DefaultValue="binary"
                required="false"
                i18nkey="transfer_mode"
                DataType="SOSOptionTransferMode"
                default_value="binary">
            <values xmlns:xhtml="http://www.w3.org/1999/xhtml"> 
      	        <value value="binary">
                  <note language="en">
                     <title/>
                     <p/>
                  </note>
                  <note language="de">
                     <title/>
                     <p/>
                  </note>
               </value>
      	        <value value="ascii">
                  <note language="en">
                     <title/>
                     <p/>
                  </note>
                  <note language="de">
                     <title/>
                     <p/>
                  </note>
               </value>
            </values>
            <indexterm xmlns:xhtml="http://www.w3.org/1999/xhtml"
                       index="transfer_mode, parameter"
                       display="false"/>
            <indexterm xmlns:xhtml="http://www.w3.org/1999/xhtml"
                       index="parameter, transfer_mode"
                       display="false"/>
            <note xmlns:xhtml="http://www.w3.org/1999/xhtml" language="de">
              <title>Art der Zeichencodierung</title>
        
               <div xmlns="http://www.w3.org/1999/xhtml">
            Der Transfer-Modus gilt für das FTP-Protokoll und kann die Werte
            <code>ascii</code>
            oder
            <code>binary</code>
            annehmen.
          </div>
            </note>
            <note xmlns:xhtml="http://www.w3.org/1999/xhtml" language="en">
              <title>Type of Character-Encoding</title>
        
               <div xmlns="http://www.w3.org/1999/xhtml">
            Transfer mode is used for FTP exclusively and can be either
            <code>ascii</code>
            or
            <code>binary</code>.
          </div>
            </note>
         </param>
         <param xsi:schemaLocation="http://www.sos-berlin.com/schema/scheduler_job_documentation_v1.1      ../scheduler_job_documentation_v1.1.xsd "
                name="verbose"
                required="false"
                DataType="SOSOptionInteger"
                Alias="VerbosityLevel"
                DefaultValue="10"
                default_value="10">
            <values xmlns:xhtml="http://www.w3.org/1999/xhtml">
		             <value value="1..9"/>
	           </values>
            <note xmlns:xhtml="http://www.w3.org/1999/xhtml" language="de">
                  <title>Granularität der Protokollierung von (Debug-)Meldungen</title>

               <div xmlns="http://www.w3.org/1999/xhtml">
            Der <em>verbosity level</em> bestimmt die Intensität der Protokollierung.
            Als Wert kann eine Zahl zwischen <em>1</em> und <em>9</em> angegeben werden.
            Höhere Werte erzeugen detailliertere Protokollausgaben.
            <br/>
                  <br/>
            Die Protokollausgabe erfolgt nach stdout bzw. in die mit dem Parameter
            <paramref>log_filename</paramref> angegebene Datei.
          </div>
            </note>
            <note xmlns:xhtml="http://www.w3.org/1999/xhtml" language="en">
               <title>The granuality of (Debug-)Messages</title>
               <div xmlns="http://www.w3.org/1999/xhtml">
                  <todo>
          Change granuality to granularity
          </todo>
            The <em>verbosity level</em> specifies the intensity of log entries.
            A value between <em>1</em> and <em>9</em> can be specified.
            Higher values cause more detailed information to be logged.
            <br/>
                  <br/>
            Log output is written to stdout or to a file that has been specified
            with the parameter <paramref>log_filename</paramref>.
          </div>
            </note>
         </param>
         <param name="zero_byte_transfer"
                required="false"
                DefaultValue="yes"
                DataType="SOSOptionStringValueList"
                Alias="TransferZeroByteFiles"
                Category="Filter"
                default_value="yes">
            <values xmlns:xhtml="http://www.w3.org/1999/xhtml">
               <value value="yes" alias="true">
                  <p language="de">
                Dateien mit 0 Byte Größe werden übertragen.
            </p>
                  <p language="en">
                Files with a size of 0 byte will be transferred.
            </p>
               </value>
               <value value="no" alias="false">
                  <p language="de">
                Dateien mit 0 Byte Größe werden übertragen, wenn mindestens eine
                der übertragenen Dateien mehr als 0 Byte Größe aufweist.
            </p>
                  <p language="en">
            File with zero byte size will be transfered if at least one file of the result set has a size of greater than 0 byte.
            </p>
               </value>
               <value value="strict">
                  <p language="de">
                es werden keine Dateien mit 0 Byte Größe übertragen.
                Werden Dateien mit 0 Byte Größe gefunden, dann wird
                ein Fehler ausgelöst bzw. ein Auftrag beendet.
            </p>
                  <p language="en">
                Files with zero byte size are not transferred. An error will
                be raised if any zero byte file is found.
            </p>

               </value>
               <value value="relaxed">
                  <p language="de">
                es werden keine Dateien mit 0 Byte Größe übertragen,
                allerdings wird kein Fehler ausgelöst, wenn dadurch keine Dateien übertragen
                werden konnten.
                Ein Auftrag wird ggf. als erledigt markiert.
            </p>
                  <p language="en">
                Files with zero byte size will not be transferred.
                However, no error will be raised if this results in no files being transferred.
            </p>
               </value>
            </values>
            <note xmlns:xhtml="http://www.w3.org/1999/xhtml" language="de">
               <title>Dateien mit "null byte" Größe übertragen</title>
               <div xmlns="http://www.w3.org/1999/xhtml">
                  <p>
                Der Wert des Parameters legt fest, ob Dateien mit 0 Byte Größe übertragen und ggf. in nachfolgenden Kommandos verarbeitet werden sollen.
            </p>
                  <p>
                     <ul>
                        <li>
                           <paramvalue>yes</paramvalue>
                        Dateien mit 0 Byte Größe werden übertragen.

                    </li>
                        <li>
                           <paramvalue>no</paramvalue>
                        Dateien mit 0 Byte Größe werden übertragen, wenn mindestens eine
                        der übertragenen Dateien mehr als 0 Byte Größe aufweist.
                    </li>
                        <li>
                           <paramvalue>strict</paramvalue>
                        es werden keine Dateien mit 0 Byte Größe übertragen.
                        Werden Dateien mit 0 Byte Größe gefunden, dann wird
                        ein Fehler ausgelöst bzw. ein
                        Auftrag beendet.
                    </li>
                        <li>
                           <paramvalue>relaxed</paramvalue>
                        es werden keine Dateien mit 0 Byte Größe übertragen,
                        allerdings wird kein Fehler ausgelöst, wenn dadurch keine Dateien übertragen
                        werden konnten.
                        Ein Auftrag wird ggf. als erledigt markiert.
                    </li>
                     </ul>
                  </p>
                  <p>
                Die Verwendung kann mit dem Parameter
                <paramref>force_files</paramref>
                erweitert werden:
                enthält dieser Parameter den Wert
                <paramvalue>false</paramvalue>,
                dann wird ein Auftrag fortgesetzt,
                auch wenn keine Dateien übertragen wurden.
            </p>
                  <p>
                Der Parameter
                <paramref>remove_files</paramref>
                gilt uneingeschränkt. Dateien werden entfernt,
                unabhängig davon, ob sie wg. 0 Byte Größe übertragen wurden oder nicht.
            </p>
               </div>
            </note>
            <note xmlns:xhtml="http://www.w3.org/1999/xhtml" language="en">
               <title>Transfer of "zero byte" size files</title>
               <div xmlns="http://www.w3.org/1999/xhtml">
                  <p>
                This parameter specifies whether zero byte files should be transferred and processed by subsequent commands.
                The following settings are available:
            </p>
                  <p>
                     <ul>
                        <li>
                           <paramvalue>yes</paramvalue>
                        Files with zero byte size are transferred (default).
                    </li>
                        <li>
                           <paramvalue>no</paramvalue>
                        Files with zero byte size are transferred, should at least one of
                        the files have more than zero byte size.
                    </li>
                        <li>
                           <paramvalue>strict</paramvalue>
                        Files with zero byte size are not transferred. An error will
                        be raised if any zero byte file is found.
                    </li>
                        <li>
                           <paramvalue>relaxed</paramvalue>
                        Files with zero byte size will not be transferred.
                        However, no error will be raised if this results in no files being transferred.
                    </li>
                     </ul>
                  </p>
                  <p>
                Use of this parameter can be refined using the
                <paramref>force_files</paramref>
                parameter:
                should
                <paramref>force_files</paramref>
                have the value
                <paramvalue>false</paramvalue>
                ,
                then processing will be treated as successful in the event of no files having been transferred.
            </p>
                  <p>
                Note that the
                <paramref>remove_files</paramref>
                parameter has unrestricted validity.
                Files with zero byte size will be removed regardless of whether or not they have been transferred.
            </p>
               </div>
            </note>
         </param>
         <param name="skip_first_files"
                Category="FileSystem, Filter"
                DataType="SOSOptionInteger"
                OptionName="NoOfFirstFiles2Skip"
                Alias="NoOfFirstFiles2Skip"
                default_value="0"
                required="false"
                exclude="skip_last_files">
            <note xmlns:xhtml="http://www.w3.org/1999/xhtml" language="de">
               <title>Anzahl nicht zu berücksichtigender Dateien</title>
               <p>
            Die angegebene Anzahl Dateien wird vom Anfang der Ergebnismenge
            (result-list)
            der Operation entfernt.
            Auf diese Dateien wirkt sich die
            Operation damit
            nicht
            aus.
            </p>
               <p>
            Der Parameter wirkt auf die resultierende Menge von
            <paramref>min_file_size</paramref>
            ,
            <paramref>min_file_age</paramref>
            etc.
        </p>
               <p>
            Die Reihenfolge der Einträge in der Ergebnis-Menge wird durch die
            verwendeten Filter-Parameter ermittelt:
            <ul>
                     <li>
                        <paramref>min_file_age</paramref>
                    ,
                    <paramref>max_file_age</paramref>
                    : aufsteigend nach Änderungsdatum der
                    Datei, d.h. jüngere
                    zuerst.
                </li>
                     <li>
                        <paramref>min_file_size</paramref>
                    ,
                    <paramref>max_file_size</paramref>
                    : aufsteigend nach Größe, d.h.
                    kleinere zuerst
                </li>
                     <li>
                    sind sowohl die Parameter für Größe und Alter einer Datei
                    angegeben,
                    dann
                    erfolgt die Sortierung aufsteigend nach Alter.
                </li>
                  </ul>
               </p>
               <p>
            Es darf nur entweder
            <paramref>skip_first_files </paramref>
            oder
            <paramref>skip_last_files</paramref>
            verwendet
            werden.
        </p>
            </note>
            <note xmlns:xhtml="http://www.w3.org/1999/xhtml" language="en">
               <title>number of files to remove from the top of the result-set
        </title>
               <p>
            The number of files are removed from the beginning of the set
            resulting by
            <paramref>min_file_size</paramref>
            ,
            <paramref>min_file_age</paramref>
            etc.
            These files are
            excluded from further operations.
        </p>
               <p>
            The result set is sorted according to the used filter
            parameters:
            </p>
               <p>
                  <ul>
                     <li>
                        <paramref>min_file_age</paramref>
                    ,
                    <paramref>max_file_age</paramref>
                    : in ascending order by date of last
                    modification, the newest
                    file first.
                </li>
                     <li>
                        <paramref>min_file_size</paramref>
                    ,
                    <paramref>max_file_size</paramref>
                    : in ascending order by file size,
                    the smallest file on top.
                </li>
                     <li>
                    if parameters for file age as well as file size are given
                    the result
                    set is sorted by file age.
                </li>
                  </ul>
               </p>
               <p>
            Only either
            <paramref>skip_first_files</paramref>
            or
            <paramref>skip_last_files</paramref>
            is allowed to be
            set at the same time.
        </p>
            </note>
         </param>
         <param name="skip_last_files"
                Category="FileSystem"
                DataType="SOSOptionInteger"
                OptionName="NoOfLastFiles2Skip"
                Alias="NoOfLastFiles2Skip"
                default_value="0"
                required="false">
            <note xmlns:xhtml="http://www.w3.org/1999/xhtml" language="de">
               <title>number of files to remove from the beginning of the
            result-set
        </title>
               <div xmlns="http://www.w3.org/1999/xhtml">
            Die angegebene Anzahl Dateien wird vom Ende der Ergebnismenge
            entfernt.
            Auf diese Dateien wirkt sich die weitere Operation nicht
            aus.
            <br/>

            Der Parameter wirkt auf die resultierende Menge von min_file_size,
            min_file_age etc.
            <br/>
                  <br/>
            Die Menge ist sortiert entsprechend der verwendeten
            einschränkenden Parameter:
            <br/>
            + min_file_age, max_file_age: aufsteigend nach Änderungsdatum der
            Datei, d.h. jüngere zuerst
            <br/>
            + min_file_size, max_file_size: aufsteigend nach Größe, d.h.
            kleinere zuerst
            <br/>
            + sind sowohl Parameter für Größe wie Alter angegeben, dann
            erfolgt die Sortierung nach Alter
            <br/>
                  <br/>
            Es darf nur entweder skip_first_files oder skip_last_files gesetzt
            sein.
        </div>
            </note>
            <note xmlns:xhtml="http://www.w3.org/1999/xhtml" language="en">
               <title>number of files to remove from the bottom of the result-set
        </title>
               <p>
            The number of files are removed from the end of the result set
            by
            <paramref>min_file_size</paramref>
            ,
            <paramref>min_file_age</paramref>
            etc.
            These files are excluded from
            further operations.
        </p>
               <p>
            The result set is sorted according to the used constraining
            parameters:
            <ul>
                     <li>
                        <paramref>min_file_age</paramref>
                    ,
                    <paramref>max_file_age</paramref>
                    : in ascending order by date of last
                    modification, the newest file first.
                </li>
                     <li>
                        <paramref>min_file_size</paramref>
                    ,
                    <paramref>max_file_size</paramref>
                    : in ascending order by file size,
                    the smallest file first.
                </li>
                     <li>
                    if parameters for file age as well as file size are given the
                    set is sorted by file age.
                </li>
                  </ul>
            Only either
            <paramref>skip_first_files</paramref>
            or
            <paramref>skip_last_files</paramref>
            is allowed to be
            set at one time.
        </p>
            </note>
         </param>
         <param 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"
                name="mail_on_success"
                Category="eMail,Notification"
                required="false"
                DataType="SOSOptionBoolean">
               <examples xmlns:xi="http://www.w3.org/2001/XInclude"
                      xmlns:xhtml="http://www.w3.org/1999/xhtml">
                    <codeexample type="ini">
                        <embeddedExample>
                        
 mail_on_success=true
 mail_on_success_to=kb@sos-berlin.com
 mail_on_success_subject=Files transfered without errors
 ...
                        
                       </embeddedExample>
                        <explanation language="de">
                            <title>Beispiel: Mail im Erfolgsfall konfigurieren</title>
                            <p>
                                Der Versand eines Mails im Erfolgsfall wird aktiviert (eingeschaltet).
                                Der Empfänger und der Betreff wird über den Prefix "mail_on_success_"
                                definiert.
                            </p>
                        </explanation>
                        <explanation language="en">
                            <title/>
                            <p>
                            </p>
                        </explanation>
                    </codeexample>
                </examples>
               <indexterm xmlns:xi="http://www.w3.org/2001/XInclude"
                       xmlns:xhtml="http://www.w3.org/1999/xhtml"
                       index="mail_on_error, Parameter"
                       display="false"/>
               <indexterm xmlns:xi="http://www.w3.org/2001/XInclude"
                       xmlns:xhtml="http://www.w3.org/1999/xhtml"
                       index="MailOnSuccess_, Prefix"
                       display="false"/>
               <note xmlns:xi="http://www.w3.org/2001/XInclude"
                  xmlns:xhtml="http://www.w3.org/1999/xhtml"
                  language="de">
                  <title>eMail bei erfolgreichem Transfer versenden</title>
                  <p>
            Die Parameter zur Konfiguration des zu versendenden Mails beginnen mit dem Prefix "MailOnSuccess_".
              </p>
               </note>
               <note xmlns:xi="http://www.w3.org/2001/XInclude"
                  xmlns:xhtml="http://www.w3.org/1999/xhtml"
                  language="en">
                  <title>Send a Mail on Success</title>
                  <p>

              </p>
               </note>
            </param>
         <param 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"
                name="mail_on_error"
                Category="eMail,Notification"
                required="false"
                DataType="SOSOptionBoolean">
               <examples xmlns:xi="http://www.w3.org/2001/XInclude"
                      xmlns:xhtml="http://www.w3.org/1999/xhtml">
                    <codeexample type="ini">
                        <embeddedExample>
                        
 mail_on_error=true
 mail_on_error_to=kb@sos-berlin.com
 mail_on_error_subject=Files transfered without errors
 ...
                        
                       </embeddedExample>
                        <explanation language="de">
                            <title>Beispiel: Mail im Fehlerfall konfigurieren</title>
                            <p>
                                Der Versand eines Mails im Fehlerfall wird aktiviert (eingeschaltet).
                                Der Empfänger und der Betreff wird in diesem Beispiel über den Prefix "mail_on_error_"
                                definiert.
                            </p>
                        </explanation>
                        <explanation language="en">
                            <title/>
                            <p>
                            </p>
                        </explanation>
                    </codeexample>
                </examples>
               <indexterm xmlns:xi="http://www.w3.org/2001/XInclude"
                       xmlns:xhtml="http://www.w3.org/1999/xhtml"
                       index="mail_on_error, Parameter"
                       display="false"/>
               <indexterm xmlns:xi="http://www.w3.org/2001/XInclude"
                       xmlns:xhtml="http://www.w3.org/1999/xhtml"
                       index="MailOnError_, Prefix"
                       display="false"/>
               <note xmlns:xi="http://www.w3.org/2001/XInclude"
                  xmlns:xhtml="http://www.w3.org/1999/xhtml"
                  language="de">
                  <title>eMail im Fehlerfall versenden</title>
                  <p>
            Die Parameter zur Konfiguration des zu versendenden Mails beginnen mit dem Prefix "MailOnError_".

              </p>
               </note>
               <note xmlns:xi="http://www.w3.org/2001/XInclude"
                  xmlns:xhtml="http://www.w3.org/1999/xhtml"
                  language="en">
                  <title>Send Mail in case of Error</title>
                  <p>
            This parameter specifies the recipient of a notification mail,
              should files have been transferred.
              </p>
               </note>
            </param>
         <param 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"
                name="mail_on_empty_files"
                Category="eMail,Notification"
                required="false"
                DataType="SOSOptionBoolean">
               <examples xmlns:xi="http://www.w3.org/2001/XInclude"
                      xmlns:xhtml="http://www.w3.org/1999/xhtml">
                    <codeexample type="ini">
                        <embeddedExample>
                        
 mail_on_empty_files=true
 mail_on_empty_files_to=kb@sos-berlin.com
 mail_on_empty_files_subject=Files transfered without errors
 ...
                        
                       </embeddedExample>
                        <explanation language="de">
                            <title/>
                            <p>
                                Der Versand eines Mails bei dem Transfer von leeren Datein aktiviert (eingeschaltet).
                                Der Empfänger und der Betreff wird über den Prefix "mail_on_empty_files_"
                                definiert.
                            </p>
                        </explanation>
                        <explanation language="en">
                            <title/>
                            <p>
                            </p>
                        </explanation>
                    </codeexample>
                </examples>
               <indexterm xmlns:xi="http://www.w3.org/2001/XInclude"
                       xmlns:xhtml="http://www.w3.org/1999/xhtml"
                       index="mail_on_empty_files, Parameter"
                       display="false"/>
               <indexterm xmlns:xi="http://www.w3.org/2001/XInclude"
                       xmlns:xhtml="http://www.w3.org/1999/xhtml"
                       index="MailOnEmptyFiles_, Prefix"
                       display="false"/>
               <note xmlns:xi="http://www.w3.org/2001/XInclude"
                  xmlns:xhtml="http://www.w3.org/1999/xhtml"
                  language="de">
                  <title>EMail wenn leere Dateien entdeckt wurden</title>
                  <p>
            Falls bei der Übertragung leere Dateien (dies sind Dateien mit der Größe 0 bytes) aufgetreten sind, so
            soll eine eMail versendet werden.
            Die Parameter zur Konfiguration des zu versendenden Mails beginnen mit dem Prefix "MailOnEMptyFiles_".
              </p>
               </note>
               <note xmlns:xi="http://www.w3.org/2001/XInclude"
                  xmlns:xhtml="http://www.w3.org/1999/xhtml"
                  language="en">
                  <title>eMail if empty files detected</title>
                  <p>This parameter specifies the recipient of a notification mail,
              should files have been transferred.</p>
               </note>
            </param>
         <param 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"
                name="ftp_file_notification_to"
                Category="eMail,Notification"
                required="false"
                DataType="SOSOptionMailAdress">
               <note xmlns:xi="http://www.w3.org/2001/XInclude"
                  xmlns:xhtml="http://www.w3.org/1999/xhtml"
                  language="de">
                  <title>Empfänger einer eMail-Benachrichtigung</title>
                  <p>Der Wert des Parameters bezeichnet den eMail-Empfänger für eine Benachrichtigung.
              </p>
               </note>
               <note xmlns:xi="http://www.w3.org/2001/XInclude"
                  xmlns:xhtml="http://www.w3.org/1999/xhtml"
                  language="en">
                  <title>Recipient of a notification mail</title>
                  <p>This parameter specifies the recipient of a notification mail.
              </p>
               </note>
            </param>
         <param name="ftp_file_notification_cc"
                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"
                Alias="subject"
                Category="eMail,Notification"
                required="false"
                DataType="SOSOptioneMailAdress">
               <note xmlns:xi="http://www.w3.org/2001/XInclude"
                  xmlns:xhtml="http://www.w3.org/1999/xhtml"
                  language="de">
                  <title>eMail Benachrichtigung: Kopie an ...</title>
                  <p>Der Parameter benennt den Empfänger der Kopie einer eMail-Benachrichtigung,
              falls Dateien übertragen wurden.</p>
               </note>
               <note xmlns:xi="http://www.w3.org/2001/XInclude"
                  xmlns:xhtml="http://www.w3.org/1999/xhtml"
                  language="en">
                  <title>eMail Notification: CC to ...</title>
                  <p>This parameter specifies the recipient of a carbon copy notification mail,
              should files have been transferred.
            </p>
               </note>
            </param>
         <param 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"
                Alias="bcc"
                name="ftp_file_notification_bcc"
                Category="eMail,Notification"
                required="false"
                DataType="SOSOptioneMailAdress">
               <note xmlns:xi="http://www.w3.org/2001/XInclude"
                  xmlns:xhtml="http://www.w3.org/1999/xhtml"
                  language="de">
                  <title>Bcc eMail Empfänger</title>
                  <p>Der Parameter benennt den oder die Empfänger der Blindkopie einer eMail-Benachrichtigung
            falls Dateien übertragen wurden.</p>
               </note>
               <note xmlns:xi="http://www.w3.org/2001/XInclude"
                  xmlns:xhtml="http://www.w3.org/1999/xhtml"
                  language="en">
                  <title>Bcc eMail Recipient</title>
                  <p>This parameter specifies the recipient(s) of a blind carbon copy notification e-mail ,
            should files have been transferred</p>
               </note>
            </param>
         <param 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"
                Alias="subject"
                name="ftp_file_notification_subject"
                Category="eMail,Notification"
                DataType="SOSOptionString"
                required="false">
               <note xmlns:xi="http://www.w3.org/2001/XInclude"
                  xmlns:xhtml="http://www.w3.org/1999/xhtml"
                  language="de">
                  <title>Betreffzeile einer eMail-Benachrichtigung</title>
                  <p>Der Parameter benennt den Betreff einer eMail-Benachrichtigung
              falls Dateien übertragen wurden.</p>
               </note>
               <note xmlns:xi="http://www.w3.org/2001/XInclude"
                  xmlns:xhtml="http://www.w3.org/1999/xhtml"
                  language="en">
                  <title>Subject of an eMail Notification</title>
                  <p>This parameter specifies the subject of a mail notification,
              should files have been transferred.</p>
               </note>
            </param>
         <param 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"
                Alias="body"
                name="ftp_file_notification_body"
                required="false"
                DataType="SOSOptionString">
               <note xmlns:xi="http://www.w3.org/2001/XInclude"
                  xmlns:xhtml="http://www.w3.org/1999/xhtml"
                  language="de">
                  <title>eMail Textkörper</title>
                  <p>
            Der Parameter benennt den Inhalt einer eMail-Benachrichtigung
            falls Dateien übertragen wurden.
        </p>
                  <p>
            Der Inhalt der Nachricht wird um die Liste der übertragenen Dateien
            ergänzt.
        </p>
               </note>
               <note xmlns:xi="http://www.w3.org/2001/XInclude"
                  xmlns:xhtml="http://www.w3.org/1999/xhtml"
                  language="en">
                  <title>eMail Body</title>
                  <p>
            This parameter specifies the body of a mail notification,
            should files have been transferred.
        </p>
                  <p>
            The list of files transferred will be added to the mail body.
        </p>
               </note>
            </param>
         <param 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 "
                name="create_order"
                Category="FileSystem, OrderCreation, Resultlist"
                DataType="SOSOptionBoolean"
                OptionName="CreateOrder"
                Alias=""
                required="false"
                DefaultValue="false"
                usewith="create_orders_for_all_files, order_jobchain_name, next_state, merge_order_parameter"
                default_value="false">
               <note xmlns:xi="http://www.w3.org/2001/XInclude"
                  xmlns:xhtml="http://www.w3.org/1999/xhtml"
                  language="de">

                  <title>Datei-Auftrag (File-Order) erzeugen</title>
                  <p>
            Mit diesem Parameter wird festgelegt, daß entweder für die erste oder für alle Dateien
            (entsprechend des Wertes des Parameters
            <paramref>create_orders_for_all_files</paramref>
            )
            in der Ergebnisliste ein Datei-Auftrag (file-order) dynamisch erzeugt wird.
        </p>
                  <p>

        </p>
                  <p>
            Weitere Informationen zu "file-orders" finden Sie unter
            <a href="http://www.sos-berlin.com/doc/de/scheduler.doc/file_orders.xml">
                Directory Monitoring with File Orders
            </a>
            .
        </p>
               </note>
               <note language="en">
                  <title xmlns:xi="http://www.w3.org/2001/XInclude"
                      xmlns:xhtml="http://www.w3.org/1999/xhtml">Activate file-order creation</title>
                  <p xmlns:xi="http://www.w3.org/2001/XInclude"
                  xmlns:xhtml="http://www.w3.org/1999/xhtml">
            With this parameter it is possible to specify, that for all filenames in the resultlist or
            for the first file only (see
            <paramref>create_orders_for_all_files</paramref>
            )
            a file-order has to be created and launched.
        </p>
                  <p xmlns:xi="http://www.w3.org/2001/XInclude"
                  xmlns:xhtml="http://www.w3.org/1999/xhtml">
        </p>
                  <p xmlns:xi="http://www.w3.org/2001/XInclude"
                  xmlns:xhtml="http://www.w3.org/1999/xhtml">
            For more information on "file-orders" see
            <a href="http://www.sos-berlin.com/doc/en/scheduler.doc/file_orders.xml">
                Directory Monitoring with File Orders
            </a>
            .
        </p>
                  <note 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 "
                     language="en">
                     <p xmlns:xi="http://www.w3.org/2001/XInclude"
                     xmlns:xhtml="http://www.w3.org/1999/xhtml">
			Valid values:
			true, 1, on, yes, y, ja, j
			and
			false, 0, off, no, n, nein.
	</p>
                  </note>

        
        
        

        

        
               </note>
               <note language="de">
                  <div xmlns="http://www.w3.org/1999/xhtml" xmlns:xhtml="http://www.w3.org/1999/xhtml">
		                   <p>
			Gültige Werte:
			<em>true, 1, on, yes, y, ja, j</em>
			und
			<em>false, 0, off, no, n, nein</em>
		                   </p>
	                 </div>
               </note>
            </param>
         <param 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 "
                name="create_orders_for_all_files"
                Category="FileSystem, OrderCreation, Resultlist"
                DataType="SOSOptionBoolean"
                OptionName="CreateOrdersForAllFiles"
                Alias=""
                required="false"
                DefaultValue="false"
                usewith="create_order, order_jobchain_name, next_state"
                default_value="false">
               <note xmlns:xi="http://www.w3.org/2001/XInclude"
                  xmlns:xhtml="http://www.w3.org/1999/xhtml"
                  language="de">
		                <title>Für jede Datei der Ergebnisliste eine File-Order erstellen</title>
		                <p>
        Wenn der Wert dieses Parameters "true" ist und der Parameter <paramref>create_orders</paramref> nicht gesetzt ist oder den Wert "true" hat, wird
        für jeden Dateinamen in der Ergebnisliste eine file-order erzeugt und gestartet.
		</p>
                  <p>
        Dieser Parameter ist nur dann relevant, wenn der Parameter<paramref>create_orders</paramref>
        nicht gesetzt ist oder den Wert "true" hat.
        </p>
	              </note>
               <note xmlns:xi="http://www.w3.org/2001/XInclude"
                  xmlns:xhtml="http://www.w3.org/1999/xhtml"
                  language="en">
		                <title>Create a file-order for every file in the result-list</title>
                  <p>If this parameter is set to "true", for each file which is in the result set, a file-order is created and started.
        </p>
		                <p>
        This parameter is in effect only if the parameter 
        <paramref>create_orders</paramref> is not set or has the value "true".
		</p>
                  <p>
                     <codeexample type="text">
                        <title language="en">example 1: create a file-order</title>
                        <title language="de">example 1: create a file-order</title>
                        <embeddedExample type="text">
    create_orders_for_all_files=true
</embeddedExample>
                        <explanation language="en">
Whith this example for all files in the result list a file-order will be created.
</explanation>
                        <explanation language="de">
In diesem Beispiel wird für jede Datei, die in der Ergebnisliste enthalten ist, ein Datei-Auftrag erzeugt.
</explanation>
                     </codeexample>
                  </p>
	              </note>
               <note language="de">
                  <div xmlns="http://www.w3.org/1999/xhtml" xmlns:xhtml="http://www.w3.org/1999/xhtml">
		                   <p>
			Gültige Werte:
			<em>true, 1, on, yes, y, ja, j</em>
			und
			<em>false, 0, off, no, n, nein</em>
		                   </p>
	                 </div>
               </note>
               <note 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 "
                  language="en">
                  <p xmlns:xi="http://www.w3.org/2001/XInclude"
                  xmlns:xhtml="http://www.w3.org/1999/xhtml">
			Valid values:
			true, 1, on, yes, y, ja, j
			and
			false, 0, off, no, n, nein.
	</p>
               </note>
            </param>
         <param 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 "
                name="create_orders_for_new_files"
                Category="FileSystem, OrderCreation, Resultlist"
                DataType="SOSOptionBoolean"
                OptionName="CreateOrdersForNewFiles"
                Alias=""
                required="false"
                DefaultValue="false"
                usewith="create_order, order_jobchain_name, next_state"
                default_value="false">
               <note xmlns:xi="http://www.w3.org/2001/XInclude"
                  xmlns:xhtml="http://www.w3.org/1999/xhtml"
                  language="de">
		                <title>Für jede neue Datei der Ergebnisliste wird eine File-Order erstellen</title>
		                <p>
        Wenn der Wert dieses Parameters "true" ist und der Parameter <paramref>create_orders</paramref> nicht gesetzt ist oder den Wert "true" hat, wird
        für jede neue Datei in der Ergebnisliste eine file-order erzeugt und gestartet.
		</p>
                  <p>
        Dieser Parameter ist nur dann relevant, wenn der Parameter<paramref>create_orders</paramref>
        nicht gesetzt ist oder den Wert "true" hat.
        </p>
	              </note>
               <note xmlns:xi="http://www.w3.org/2001/XInclude"
                  xmlns:xhtml="http://www.w3.org/1999/xhtml"
                  language="en">
		                <title>Create a file-order for every new file in the result-list</title>
                  <p>If this parameter is set to "true", for each new file which is in the result set, a file-order is created and started.
        </p>
		                <p>
        This parameter is in effect only if the parameter 
        <paramref>create_orders</paramref> is not set or has the value "true".
		</p>
                  <p>
                     <codeexample type="text">
                        <title language="en">example 1: create a file-order</title>
                        <title language="de">example 1: create a file-order</title>
                        <embeddedExample type="text">
    create_orders_for_new_files=true
</embeddedExample>
                        <explanation language="en">
Whith this example for all new files in the result list a file-order will be created.
</explanation>
                        <explanation language="de">
In diesem Beispiel wird für jede neue Datei, die in der Ergebnisliste enthalten ist, ein Datei-Auftrag erzeugt.
</explanation>
                     </codeexample>
                  </p>
	              </note>
               <note language="de">
                  <div xmlns="http://www.w3.org/1999/xhtml" xmlns:xhtml="http://www.w3.org/1999/xhtml">
		                   <p>
			Gültige Werte:
			<em>true, 1, on, yes, y, ja, j</em>
			und
			<em>false, 0, off, no, n, nein</em>
		                   </p>
	                 </div>
               </note>
               <note 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 "
                  language="en">
                  <p xmlns:xi="http://www.w3.org/2001/XInclude"
                  xmlns:xhtml="http://www.w3.org/1999/xhtml">
			Valid values:
			true, 1, on, yes, y, ja, j
			and
			false, 0, off, no, n, nein.
	</p>
               </note>
            </param>
         <param name="order_jobchain_name"
                Category="FileSystem, OrderCreation"
                DataType="SOSOptionString"
                OptionName="OrderJobchainName"
                Alias=""
                required="false"
                DefaultValue=""
                usewith="create_order, next_state"
                since="1.3.11.1090"
                default_value="">
               <note xmlns:xi="http://www.w3.org/2001/XInclude"
                  xmlns:xhtml="http://www.w3.org/1999/xhtml"
                  language="de">
		                <title>Der Name der mit dem Auftrag auszuführenden Jobkette</title>
		                <p>
		Mit diesem Parameter wird der Name der Jobkette angegeben, die durch den Auftrag gestartet
		werden soll.
		</p>
		                <p>
		Es ist zu beachten, daß der Name der Jobkette inclusive einer eventuell vorhandenen Ordnerstruktur
		angegeben werden muß.
		Ist die Jobkette "Test" zum Beispiel nicht direkt im Verzeichnis "live" zu finden, sondern in ""live/sample/FileOperations/"
		so ist als Name der Jobkette für diesen Parameter ""/sample/FileOperations/Test" anzugeben.
		</p>
	              </note>
               <note xmlns:xi="http://www.w3.org/2001/XInclude"
                  xmlns:xhtml="http://www.w3.org/1999/xhtml"
                  language="en">
		                <title>The name of the jobchain which belongs to the order</title>
		                <p>
		The name of the jobchain which has to be launched by the order is the value of this parameter.
		</p>
		                <p>
		One must take into account, that the name of the jobchain must contain a subfolder structure if the jobchain is not in the folder "live".
		An example: the jobchain "Test" is located in "live/sample/FileOperations/".
		The value which has to be specfied is then "/sample/FileOperations/Test".
		</p>
	              </note>
            </param>
         <param 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 "
                name="next_state"
                Category="OrderCreation, JobSequenceControl"
                DataType="SOSOptionJobChainNode"
                OptionName="NextState"
                Alias=""
                required="false"
                DefaultValue=""
                usewith="create_order, order_jobchain_name"
                since="1.3.11.1090"
                default_value="">
               <note xmlns:xi="http://www.w3.org/2001/XInclude"
                  xmlns:xhtml="http://www.w3.org/1999/xhtml"
                  language="de">
		                <title>Der erste auszuführende Job-Knoten einer Job-Kette</title>
		                <p>
		Soll eine Jobkette nicht mit dem ersten Knoten gestartet werden, so kann der Name des Knotens, mit
		dem die Ausführung der Jobkette stattdessen starten soll, als Wert dieses Parameters angegeben werden.
		</p>
	              </note>
               <note xmlns:xi="http://www.w3.org/2001/XInclude"
                  xmlns:xhtml="http://www.w3.org/1999/xhtml"
                  language="en">
		                <title>The first node to execute in a jobchain</title>
		                <p>
		The name of the node of a jobchain, with which the execution of the chain must be started, is the value
		of this parameter.
		</p>
	              </note>
            </param>
         <param xsi:schemaLocation="http://www.sos-berlin.com/schema/scheduler_job_documentation_v1.1       ../../scheduler_job_documentation_v1.1.xsd "
                name="merge_order_parameter"
                required="false"
                default_value="false"
                DataType="SOSOptionBoolean"
                Category="OrderProcessing, JobStart, FileOrder, OrderCreation"
                OptionName="MergeOrderParameter"
                Alias=""
                usewith="create_order"
                see="create_order,create_orders_for_all_files,order_jobchain_name,next_state">
               <note xmlns:xhtml="http://www.w3.org/1999/xhtml" language="de">
                  <title>aktuelle Parameter in den zu erzeugenden Auftrag übernehmen</title>
                  <xhtml:div>
                     <p>
          Mit diesem Parameter wird festgelegt, ob die Auftrags-Parameter des aktuellen Auftrages in die
          Auftragsparameter des zu erzeugenden Auftrages übernommen werden sollen.
          Sollen die Parameter des aktuellen Auftrages nicht übernommen werden, so wird ein Auftrag, der lediglich die
          Informationen über die Datei enthält, erzeugt.
          </p>
                  </xhtml:div>
               </note>
               <note xmlns:xhtml="http://www.w3.org/1999/xhtml" language="en">
                  <title>merge actual order parameter into new created order</title>
                  <xhtml:div>
                     <p>
          This parameter specifies, that the order, which has to be created, will be extended by the parameters of the
          actual order.
          </p>
                  </xhtml:div>
               </note>
            </param>
         <param name="on_empty_result_set"
                Category="JobSequenceControl, ResultSet"
                DataType="SOSOptionJobChainNode"
                OptionName="on_empty_result_set"
                Alias=""
                default_value="empty"
                required="false"
                since="1.3.11.1090"
                see="expected_size_of_result_set">
               <note xmlns:xi="http://www.w3.org/2001/XInclude"
                  xmlns:xhtml="http://www.w3.org/1999/xhtml"
                  language="de">
		                <title>Nächsten auszuführenden Job-Knoten bestimmen</title>
		                <p>
			Der nächste auszuführende Knoten (Step, Job) in einer Job-Kette
			wird mit
			diesem
			Parameter angegeben, falls die Ergebnis-Liste
			(result-set) keine Einträge hat.
			Dies wird dann geschehen, wenn zum
			Beispiel keine Dateien mit dem
			entsprechenden
			regulären Ausdruck
			gefunden wurden.
		</p>
	              </note>
               <note xmlns:xi="http://www.w3.org/2001/XInclude"
                  xmlns:xhtml="http://www.w3.org/1999/xhtml"
                  language="en">
		                <title>Set next node on empty result set</title>
		                <p>
			The next Node (Step, Job) to execute in a JobChain can be set with this
			parameter.
			The value of the parameter is a (valid) node-name of the
			current
			JobChain.
			In case of an empty result-set, e.g. due to non
			existent files, the current job will end without an errors
			and
			the
			JobChain will continue with the name of the node which is given as
			the value of
			this parameter.
		</p>
	              </note>
            </param>
         <param name="expected_size_of_result_set"
                Category="FileSystem, Resultlist"
                DataType="SOSOptionInteger"
                OptionName="ExpectedSizeOfResultSet"
                Alias=""
                required="false"
                DefaultValue="0"
                usewith="raise_error_if_result_set_is"
                default_value="0">
               <note xmlns:xi="http://www.w3.org/2001/XInclude"
                  xmlns:xhtml="http://www.w3.org/1999/xhtml"
                  language="de">
		                <title>Erwartete Anzahl Treffer in der Ergebnisliste</title>
		                <p>
		</p>
		                <p>
		
		</p>
	              </note>
               <note xmlns:xi="http://www.w3.org/2001/XInclude"
                  xmlns:xhtml="http://www.w3.org/1999/xhtml"
                  language="en">
		                <title>number of expected hits in result-list</title>
		                <p>
		</p>
		                <p>
		</p>
	              </note>
            </param>
         <param name="raise_error_if_result_set_is"
                Category="Resultlist, JobSequenceControl"
                DataType="SOSOptionRelOp"
                OptionName="RaiseErrorIfResultSetIs"
                Alias=""
                required="false"
                DefaultValue=""
                usewith="expected_size_of_result_set"
                since="1.3.11.1090"
                default_value="">
               <note xmlns:xi="http://www.w3.org/2001/XInclude"
                  xmlns:xhtml="http://www.w3.org/1999/xhtml"
                  language="de">
		                <title>Fehler auslösen abhängig von Größe der Ergebnisliste</title> 
		                <p>
		Mit diesem relationalen Parameter wird festgelegt, ob ein Fehler ausgelöst
		werden soll, falls die Anzahl der Treffer in der Ergebnisliste nicht den Erwartungen
		entspricht.
        </p>
		                <p>
		Ein Beispiel:
		</p>
		                <p>
		Nehmen wir an, dass der Parameter "raise_error_if_result_set_is=ne" angegeben wurde und der Parameter
		"expected_size_of_result_set=1" wurde ebenso gesetzt. 
		Ist dann die Anzahl der Treffer in der Ergebnisliste ungleich 1, so wird ein Fehler ausgelöst.
		</p>
	              </note>
               <note xmlns:xi="http://www.w3.org/2001/XInclude"
                  xmlns:xhtml="http://www.w3.org/1999/xhtml"
                  language="en">
		                <title>raise error on expected size of result-set</title>
		                <p>
		With this parameter it is possible to raise an error if the quantity of hits of the
		result-list is according to the value of this parameter.
		</p>
		                <p>
		An example:
		</p>
		                <p>
		Assuming, that the parameter "raise_error_if_result_set_is=ne" is defined and the parameter
		"expected_size_of_result_set=1" is specified as well. If the number of hits is not equal to "1"
		an error will raised.
		</p>
		                <p>
		</p>
	              </note>
            </param>
         <param name="result_list_file"
                Category="ResultSet"
                DataType="SOSOptionFileName"
                OptionName="ResultListFile"
                Alias=""
                default_value="empty"
                required="false"
                since="1.3.11.1090"
                see="">
               <note xmlns:xi="http://www.w3.org/2001/XInclude"
                  xmlns:xhtml="http://www.w3.org/1999/xhtml"
                  language="de">
		                <title>Dateiname der Ergebnisliste </title>
		                <p>
		Wenn mit diesem Parameter ein gültiger Dateiname angegeben wurde so wird die
		Ergebnisliste in dieser Datei gespeichert.
		</p>
	              </note>
               <note xmlns:xi="http://www.w3.org/2001/XInclude"
                  xmlns:xhtml="http://www.w3.org/1999/xhtml"
                  language="en">
		                <title>Name of the result-list file</title>
		                <p>
		If the value of this parameter specifies a valid filename the result-list will be
		written to this file.
		</p>
	              </note>
            </param>
         <param name="check_steady_state_of_files"
                required="false"
                default_value="false"
                DataType="SOSOptionBoolean"
                Category="FileTransfer, steadyState"
                OptionName="checkSteadyStateOfFiles"
                Alias=""
                usewith="check_steady_state_interval, steady_state_count">
               <note xmlns:xhtml="http://www.w3.org/1999/xhtml" language="de">
                  <title>Vollständigkeit einer Datei prüfen</title>
                  <p>

            </p>
               </note>
               <note xmlns:xhtml="http://www.w3.org/1999/xhtml" language="en">
                  <title>Check the completeness of a file (steady state)</title>
                  <p>
            In some file transfer scenarios has the receiver of a file no knowledge about the time when the
            sender creates the file.
            In case of a (very) large file it can be the situation that the receiver tries to read the file but
            the sender has not finished to write it.
            If the receiver get the file at the moment the sender is still writing, as a result he will get
            a corrupted, incomplete file.
            </p>
                  <p>
            Setting this parameter to "true" the receiver will check the file for completeness before
            he starts the transfer.
            </p>
                  <p>
            At the end, this is not a very secure approach, because the receiver is checking the date of last
            modification and the size of the file.
            If both not changing between a time intervall, which is defined by the parameters ...,
            the file is guessed to be complete.
            If the sender is terminated without writing the complete file, or the network is down, or the speed of
            processing the file is going slow, the receiver will get a  corrupted file.
            </p>
                  <p>
            A better approach for avoiding corrupt files is to use the atomic method: writing a file and after completion
            of writing rename the file.
    <indexterm index="atomic_suffix, parameter" display="false"/>
                     <indexterm index="parameter, atomic_suffix" display="false"/>
                     <indexterm index="atomic_prefix, parameter" display="false"/>
                     <indexterm index="parameter, atomic_prefix" display="false"/>

            For more details about this method see parameter <paramref>atomic_suffix</paramref> or <paramref>atomic_prefix</paramref>.
            </p>
                  <p>
            If more than one file is to be transferred, the transactional approach is the first choice.
    <indexterm index="transactional, parameter" display="false"/>
                     <indexterm index="parameter, transactional" display="false"/>
            See parameter <paramref>transactional</paramref>.
            </p>
               </note>
            </param>
         <param name="steady_state_count"
                required="false"
                default_value="30"
                DataType="SOSOptionInteger"
                Category="FileTransfer, steadyState"
                OptionName="SteadyStateCount"
                Alias=""
                usewith="check_steady_state_interval, check_steady_state_of_files">
               <note xmlns:xhtml="http://www.w3.org/1999/xhtml" language="de">
                  <title>Anzahl Checkpoints</title>
                  <p>
Mit dieser Option wird festgelegt, wie oft die Prüfung, ob die Datei sich verändert hat, wiederholt wird.
            </p>
               </note>
               <note xmlns:xhtml="http://www.w3.org/1999/xhtml" language="en">
                  <title>Maximum Number of Checkpoints</title>
                  <p>
            The value of this option specifies the number of retries for to check the steady state of a file.
            </p>
               </note>
            </param>
         <param name="check_steady_state_interval"
                required="false"
                default_value="1"
                DataType="SOSOptionTime"
                Category="FileTransfer, steadyState"
                OptionName="checkSteadyStateInterval"
                Alias="Steady_State_Interval"
                usewith="check_steady_state_of_files, steady_state_count">
               <note xmlns:xhtml="http://www.w3.org/1999/xhtml" language="de">
                  <title>zeitlicher Abstand zwischen Checkpoints</title>
                  <p>
Der Abstand in Sekunden zwischen zwei Prüfungen auf Vollständigkeit bzw. Veränderungen wird mit dem Wert dieses Parameters festgelegt.
            </p>
               </note>
               <note xmlns:xhtml="http://www.w3.org/1999/xhtml" language="en">
                  <title>Temporal distance between checkpoints</title>
                  <p>
            The value of this option defines the temporal distance in seconds between two checkpoints.
            </p>
               </note>
            </param>
         <param 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 "
                name="load_Class_Name"
                required="false"
                default_value=""
                DataType="SOSOptionJavaClassName"
                Category="Global,VFS"
                OptionName="loadClassName"
                Alias="VfsDataProvider"
                usewith="java_class_path"
                see="java_class_path"
                since="1.3.12.2282"
                scope="source,target">
            <note xmlns:xhtml="http://www.w3.org/1999/xhtml" language="de">
               <title>Data-Provider Klasse bestimmen</title>
               <xhtml:div>
                  <p>
          Das virtuelle File-System (<doxylink linkto="com.sos.VirtualFileSystem">VFS</doxylink>) der SOS GmbH erlaubt es, für einzelne Data-Provider
          (z.B. sFtp, WebDav, ...)
          gezielt eine spezielle Implementation einer (Java-) Klasse (aka JAR-File) auszuwählen.
          Die Klasse muß das Interface ISOSVFSHandlerInterface implementieren.
          Diese wird dann im Programmablauf anstelle der voreingestellten Klasse dynamisch geladen und verwendet.
          </p>
                  <p>
          Mit dieser Option wird der Name der zu verwendenden Klasse angegeben.
          Die Bibliothek, in der diese Klasse zu finden ist, muß im Klassenpfad enthalten sein.
          Ist sie es nicht, so ist der Parameter <paramref>java_class_path</paramref> entsprechend zu setzen.
          </p>
                  <p>
          Gültige Namen für diesen Parameter sind zur Zeit für den Transfer Type "sFtp": com.sos.VirtualFileSystem.SFTP.SOSVfsSFtpJCraft, com.sos.VirtualFileSystem.SFTP.SOSVfsSFtp.
          </p>
                  <p>
    Andere Klassen, insbesondere für weitere Transfer-Typen, sind in Vorbereitung.
          </p>

               </xhtml:div>
            </note>
            <note xmlns:xhtml="http://www.w3.org/1999/xhtml" language="en">
               <title>load_Class_Name: Name of the Data-Provider class</title>
               <xhtml:div>
                  <p>note_en
          </p>
               </xhtml:div>
            </note>
            <codeexample xmlns:xhtml="http://www.w3.org/1999/xhtml">
               <title language="en">codeexample_title_en</title>
               <title language="de"/>
               <embeddedExample type="ini">
 ; Test of parameter "loadClassName"
 [ftp_receive_2_wilma]
 include=wilma_host,wilma_user,do_sftp,BackgroundService,MailSettings
 source_loadClassName=com.sos.VirtualFileSystem.SFTP.SOSVfsSFtpJCraft
 target_loadClassName=com.sos.VirtualFileSystem.SFTP.SOSVfsSFtp
 operation=receive
 remote_dir=.
 ; file_spec=\.txt$
 file_spec=.*
 local_dir=C:/Users/kb/tmp/sosftp_inbound/

 log_filename=${TEMP}/sosftphistory.log
</embeddedExample>
               <explanation language="de">
                  <title>codeexample_title_de</title>
                  <p>
In diesem Beispiel wird für einen Transfer via sFtp die Klasse com.sos.VirtualFileSystem.SFTP.SOSVfsSFtpJCraft verwendet.
Diese Klasse basiert auf <link href="http://www.jcraft.com/jsch/">JSch - Java Secure Channel</link>. </p>
               </explanation>

               <explanation language="en">
                  <title>codeexample_title_en</title>
                  <p>explanation_en</p>
               </explanation>
            </codeexample>
         </param>
      </params>
   </configuration>
   <documentation xmlns:xhtml="http://www.w3.org/1999/xhtml"
                  xmlns:xi="http://www.w3.org/2001/XInclude"
                  language="de">
        <p>
            Das Programm wird als synchrone File Transfer Lösung eingesetzt.
            Asynchroner Transfer wird von den entsprechenden Standard-Jobs im Job
            Scheduler
            unterstützt.
            </p>
            <p>
            File Transfer Features
            </p>
            <p>
            <ul>
                <li>Senden und Empfangen von Dateien via FTP von/zu Server Systemen.
                </li>
                <li>Senden und Empfangen von Dateien via SFTP von/zu Server
                    Systemen.
                </li>
                <li>Kommandos per SSH auf einem entfernten Rechner ausführen.</li>
                <li>Dateien per FTP oder SFTP zu einem "jump host" versenden und von
                    dort via FTP oder SFTP
                    auf ein Zielsystem weiterleiten.
                    Unterschiedliche
                    Protokolle können zwischen lokalem System und "jump host"
                    sowie zwischen "jump host" und Zielsystem verwendet werden.
                </li>
                <li>Dateien von einem entfernten Server System via SFTP auf
                    einem "jump host" annehmen
                    und per FTP oder SFTP auf das lokale System
                    transferieren.
                    Unterschiedliche Protokolle können für den Transfer zwischen den
                    Systemen eingesetzt werden.
                </li>
                <li>Authentifizierung per Kennwort und per privatem/öffentlichem
                    Schlüssel
                    für Transfers via SFTP werden unterstützt.
                </li>
                <li>Die Parametrisierung erfolgt per Kommandozeile und
                    Konfigurationsdateien.
                </li>
                <li>Alle Parameter werden ausschließlich am lokalen System
                    angegeben,
                    dies gilt in gleicher Weise bei Verwendung eines "jump host", da lokale
                    Parameter
                    dynamisch an den "jump host" weitergeleitet werden.
                </li>
                <li>Protokollierung und Fehlerbehandlung: Fehler bei der Übertragung
                    einzelner Dateien werden erkannt.
                </li>
                <li>Sicherheit: am "jump host" werden keine Konfigurationsdateien
                    vorgehalten.
                    (außer privaten Schlüsseldateien die für den Zugriff auf das
                    Zielsystem
                    benötigt werden).
                    Am "jump host" werden keine Kennwörter gespeichert.
                    Es werden keine Proxy-Funktionalitäten der Server Systeme
                    vorausgesetzt.
                </li>
            </ul>
            </p>
            <p>
            Spezielle Transfer Features
            </p>
            <p>
            <ul>
                <li>
                    Teilqualifizierter Transfer von Dateien
                    <br/>
                    <br/>
                    Alternativ zum Transfer einer einzelnen Datei können mit regulären
                    Ausdrücken
                    Dateimengen für den Transfer selektiert werden.
                </li>
                <li>
                    Rekursiver Transfer von Dateien
                    <br/>
                    <br/>
                    Es können Dateien aus beliebigen Unterverzeichnissen anhand von
                    regulären Ausdrücken
                    für die Übertragung selektiert werden. Unterverzeichnisse
                    werden im
                    lokalen Dateisystem eingerichtet, falls erforderlich.
                </li>
                <li>
                    Atomare Übertragung
                    <br/>
                    <br/>
                    Dateien können während des Transfers umbenannt werden, um sie nach
                    vollständiger Übertragung
                    atomar in einem Verzeichnis erscheinen zu lassen.
                    Dies ist z.B. relevant,
                    wenn Verzeichnisse
                    überwacht werden und ausschließlich vollständig übertragene Dateien
                    weiterverarbeitet werden sollen.
                </li>
                <li>
                    Vollständigkeitsprüfung übertragener Dateien
                    <br/>
                    <br/>
                    Die Prüfung beinhaltet, dass nach dem Transfer die Größen der
                    übertragenen Datei
                    und der Anzahl übertragener Byte geprüft werden sowie die
                    wiederholte
                    Übertragung
                    von Dateien, um sicherzustellen, dass Eingabedateien nicht während der
                    Dauer des Transfers verändert wurden.
                </li>
                <li>
                    Behandlung leerer Dateien
                    <br/>
                    <br/>
                    Zur Behandlung leerer Dateien stehen eine Reihe von Optionen zur
                    Verfügung, z.B.
                    Ausschluß leerer Dateien, Zulasssen einzelner leerer Dateien,
                    Benachrichtigung per E-Mail beim Transfer leerer Dateien.
                </li>
                <li>
                    Umbenennen von Dateien
                    <br/>
                    <br/>
                    Nach der Übertragung können Dateien anhand von regulären Ausdrücken
                    umbenannt werden.
                </li>
                <li>
                    Verwendung alternativer Zugangsdaten
                    <br/>
                    <br/>
                    Für den Fall, dass ein Verbindungsaufbau bzw. eine Anmeldung an
                    einem FTP Server fehlschlägt,
                    kann eine alternative Zugangskonfiguration
                    angegeben werden, die bspw.
                    im Fehlerfall einen Backup FTP Server
                    anspricht.
                    <br/>
                    <br/>
                    Primäre und alternative Zugangsdaten werden additiv gehandhabt,
                    d.h. es müssen nur
                    diejenigen alternativen Zugangsparameter angegeben werden,
                    die sich von den
                    primären
                    Zugangsparametern unterscheiden.
                </li>
                <li>
                    Unterstützung für UNC Pfade als Zielverzeichnisse
                    <br/>
                    <br/>
                    Dateien können direkt von einem FTP/SFTP Server
                    zu einem entfernten Server-System übertragen werden.
                </li>
                <li>
                    Führung einer Transfer-Historie
                    <br/>
                    <br/>
                    Optional wird für jeden Transfer eine Historie geführt.
                    Historieneinträge werden optional an einen Job Scheduler
                    signalisiert,
                    der sie in einer
                    zentralen Datenbank konsolidiert und für Auskünfte
                    zur Verfügung stellt.
                </li>
            </ul>
            </p>
            <p>
            Systemvoraussetzungen
            </p>
            <p>
            <ul>
                <li>Java Runtime Environment JRE 1.6 und höher</li>
                <li>Für die "jump host" Funktionalität muss die Applikation am "jump
                    host"
                    und am lokalen System installiert sein.
                </li>
            </ul>
            </p>
            <p>
            Start Skript
            </p>
            <p>
            <ul>
                <li>
                    Windows: jade.cmd
                    <br/>
                    <code>
                        <pre>
                            set CLASSPATH_BASE=.
                            java -classpath
                            "%CLASSPATH_BASE%/commons-net-1.2.2.jar;%CLASSPATH_BASE%/sos.net.jar;
                            %CLASSPATH_BASE%/sos.settings.jar;%CLASSPATH_BASE%/sos.util.jar;
                            %CLASSPATH_BASE%/trilead-ssh2-build211.jar"
                            com.sos.jade.SOSJadeEngineMain
                            %*
                        </pre>
                    </code>
                </li>
                <li>
                    Unix: jade.sh
                    <br/>
                    <code>
                        <pre>
                            CLASSPATH_BASE=.
                            JAVA_BIN="java"
                            "$JAVA_BIN" -classpath
                            "$CLASSPATH_BASE/commons-net-1.2.2.jar:$CLASSPATH_BASE/sos.net.jar:
                            $CLASSPATH_BASE/sos.settings.jar:$CLASSPATH_BASE/sos.util.jar:
                            $CLASSPATH_BASE/trilead-ssh2-build211.jar"
                            com.sos.jade.SOSJadeEngineMain
                            $*
                        </pre>
                    </code>
                </li>
            </ul>
            </p>
            <p>
            Kommandozeilenparameter
            </p>
            <p>
            <ul>
                <li>
                    Generell
                    <br/>
                    <code>
                        <pre>
                            Usage: com.sos.jade.SOSJadeEngineMain

                            -operation=[copy|move|getlist|delete|rename|send|receive]
                            -settings=[file] name of Configuration file
                            -profile=[profile] Section/Profile for FTP/SFTP settings
                            -verbose=[1..9]
                        </pre>
                    </code>
                </li>
                <li>
                    Kommandozeilenparameter und Konfigurationsdateien
                    <br/>
                    <br/>
                    Das Programm kann Parameter direkt von der Kommandozeile
                    oder aus einer Konfigurationsdatei lesen. Bei Angabe an der
                    Kommandozeile wird
                    jeweils ein Bindestrich
                    vor den Namen des Parameters gesetzt:
                    <br/>
                    <br/>
                    <code>
                        jade.sh -operation=copy -target_protocol=ftp -source_host=localhost -target_host=localhost -target_port=21 -local_dir=/tmp
                    </code>
                    <br/>
                    <br/>
                    Bei Verwendung einer Konfigurationsdatei werden Profile als
                    Sektionen eingerichtet und einzelne Parameter als Paare aus Namen
                    und Wert
                    aufgeführt, z.B. in einer Datei
                    <em>settings.ini</em>
                    :
                    <br/>
                    <br/>
                    <code>
                        <pre>
                            [example_transfer]
                            protocol = ftp
                            host = localhost
                            port = 21
                            local_dir = /tmp
                            operation=copy
                            ...
                        </pre>
                    </code>
                    <br/>
                    <br/>
                    An der Kommandozeile wird der Name der Konfigurationsdatei und des
                    Profils angegeben:
                    <br/>
                    <br/>
                    <code>
                        jade.sh -settings=settings.ini -profile=sample_transfer
                    </code>
                    <br/>
                    <br/>
                    Parameter aus der Konfigurationsdatei und von der Kommandozeile
                    können gemischt verwendet werden,
                    dabei haben die Parameter von der Kommandozeile
                    Vorrang.
                </li>
            </ul>
        </p>
    </documentation>
   <documentation language="en">
      <p xmlns:xhtml="http://www.w3.org/1999/xhtml"
         xmlns:xi="http://www.w3.org/2001/XInclude"> This program is used as a standalone, synchroneous File Transfer
                client application.
            </p>
      <items language="en"
             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">
         <note xmlns:xi="http://www.w3.org/2001/XInclude"
               xmlns:xhtml="http://www.w3.org/1999/xhtml"
               language="en">
            <title>file-order creation: How it works</title>
            <p>
            A job can create file-orders.
            It can be specified that a file-order is created for the first file of the result set only or
            for all files of the result set.
        </p>
            <p>
            For more information on "file-orders" see
            <a href="http://www.sos-berlin.com/doc/en/scheduler.doc/file_orders.xml">
                Directory Monitoring with File Orders
            </a>
            .
        </p>
        
         </note>
         <note xmlns:xi="http://www.w3.org/2001/XInclude"
               xmlns:xhtml="http://www.w3.org/1999/xhtml"
               language="de">
            <title>Datei-Aufträge erstellen</title>
            <p>
            Ein Job kann Datei-Aufträge (file-orders) erzeugen.
            Dabei kann angegeben werden, ob nur für die erste Datei oder für
            alle Dateien in der Ergebnisliste ein Dateiauftrag angelegt werden soll.
        </p>
            <p>
            Weiterführende Informationen zu Datei-Aufträgen ("file-orders") finden Sie hier:
            <a href="http://www.sos-berlin.com/doc/de/scheduler.doc/file_orders.xml">
                Directory Monitoring with File Orders
            </a>
            .
        </p>

         </note>
      </items>
      <p xmlns:xhtml="http://www.w3.org/1999/xhtml"
         xmlns:xi="http://www.w3.org/2001/XInclude">
                <features>
                    <feature>
                        <p>
                            Send and receive files by FTP to/from some host.
                        </p>
                    </feature>
                    <feature name="jade.sftp">
                        <p>
                            Send and receive files by SFTP to/from some target host.
                        </p>
                    </feature>
                    <feature name="jade.ftps">
                        <p>
                            Send and receive files by FTPS to/from some target host.
                        </p>
                    </feature>
                    <feature name="jade.polling">
                        <p>
                            Polling the source server for incoming files.
                        </p>
                    </feature>
                    <feature name="jade.server2server">
                        <p>
                            Server to Server transfer without touchdown. Different protocols can be used for
                            transfer between the hosts., e.g. FTP to SFTP.
                        </p>
                    </feature>
                    <!-- 
                    <feature name="jade.authentication">
                        <p>
                            Execute commands by SSH on some host.
                        </p>
                    </feature>
                     -->
                    <feature name="jade.authentication">
                        <p>
                            Both password and public key authentication are supported for
                            SFTP.
                        </p>
                    </feature>
                    <feature name="jade.parameterization">
                        <p>
                            The parameterization is effected by command line parameters and/or
                            by configuration files.
                        </p>
                        <p>
                            Mixed usage of parameters from the command line and from a
                            configuration file is supported,
                            command line parameters have precedence.
                        </p>
                    </feature>
                    <feature name="jade.logging">
                        <p>
                            Logging and error handling are provided, errors are detected and reported on
                            a per file basis.
                        </p>
                    </feature>
                    <feature name="jade.regexp">
                        <title>
                            Transfer of partially matched files
                        </title>
                        <p>
                            Alternatively to transferring individual files, you could transfer
                            multiple files by use of regular expressions.
                        </p>
                    </feature>
                    <feature name="jade.recursesubfolders">
                        <p>
                            Recursive transfer of files in directories
                        </p>
                        <p>
                            Files from arbitrarily nested subdirectories can be selected for
                            transfer by regular expressions.
                            Subdirectories will be created in the
                            target file system, if required.
                        </p>
                    </feature>
                    <feature>
                        <p>
                            Atomic Transfer
                        </p>
                        <p>
                            Files can be renamed during transfer in order to make them appear
                            atomically in a target directory.
                            This is relevant e.g. should target
                            directories be monitored for
                            incoming files. This feature
                            guarantees that incoming files are completely transferred before they appear
                            in a
                            directory.
                        </p>
                    </feature>
                    <feature>
                        <p>
                            Check transferred data for completeness
                        </p>
                        <p>
                            Checking completeness is done by comparing the size of incoming
                            files with the number of transferred bytes.
                            Moreover, files can be
                            transferred repeatedly in order to verify that the
                            files have not been changed on the
                            FTP server during the transfer period.
                        </p>
                    </feature>

                    <feature>
                        <p>
                            Handling of zero-byte (empty) files
                        </p>
                        <p>
                            There are multiple options to handle empty files: Exclude empty
                            files from transfer,
                            include particular empty files, notification by
                            e-mail in case of transfer
                            of empty files.
                        </p>
                    </feature>

                    <feature>
                        <p>
                            Renaming of files
                        </p>
                        <p>
                            Files can be renamed after transfer by regular expressions.
                        </p>
                    </feature>
                    <feature>
                        <p>
                            Use of alternative access data and credentials
                        </p>
                        <p>
                            Should a connection or the login to an FTP server fail then
                            alternative access data and credentials
                            can be used, e.g. to connect to a
                            backup FTP server in case of
                            failure.
                        </p>
                        <p>
                            Primary and alternative access parameters are handled additively,
                            i.e. only those alternative
                            parameters have to be specified that
                            differ
                            from the primary access
                            parameters.
                        </p>
                    </feature>
                    <feature>
                        <p>
                            Support for UNC paths in target directories
                        </p>
                        <p>
                            Files can be directly transferred from an FTP/SFTP server
                            to a target server system.
                        </p>
                    </feature>
                    <feature name="jade.transferhistory">
                        <p>
                            Track record of file transfers
                        </p>
                        <p>
                            Optionally a history file keeps track of every transfer that has
                            been effected.
                        </p>
                        <p>
                            History entries are optionally transferred to a JobScheduler instance (background service) that adds them
                            to a central database.
                        </p>
                        <p>
                            As an alternative the transfer history can be stored directly into the database of the background service.
                        </p>
                    </feature>
                    <feature name="jade.filecompression">
                        <p>
                            File compression using gzip or zip.
                        </p>
                    </feature>
                </features>
            </p>
      <p xmlns:xhtml="http://www.w3.org/1999/xhtml"
         xmlns:xi="http://www.w3.org/2001/XInclude">
                Features of former SOSFtp, which are actually not supported by JADE
            </p>
      <p xmlns:xhtml="http://www.w3.org/1999/xhtml"
         xmlns:xi="http://www.w3.org/2001/XInclude">
                <ul>
                    <li>
                        jump host
                        <br/>
                        <br/>
                        Send files by FTP or SFTP to a "jump host" and forward them by
                        FTP or SFTP to a target host.
                        Different transfer protocols can be used
                        between
                        local host and "jump_host"
                        and
                        between "jump_host" and target host.
                    </li>
                    <li>
                        <p>
                            file_spec2
                        </p>
                    </li>
                    <li>
                        <p>
                            $ppid
                        </p>
                    </li>

                    <li>
                        <p>
                            -verbose: due to the change to a modern logging concept (log4j) this parameter is no longer supported.
                            The logging level is configured
                            by a log4j-properties file.
                        </p>
                    </li>

                    <li>
                        <p>
                            All parameters must be specified as a keyword and value pair.
                            The functionality to specify filenames only is discarded.
                            The parameter
                            -filepath should be used instead.
                        </p>
                    </li>

                    <li>
                        <p>
                            current_pid
                        </p>
                    </li>
                </ul>
            </p>
      <p xmlns:xhtml="http://www.w3.org/1999/xhtml"
         xmlns:xi="http://www.w3.org/2001/XInclude">
                System Requirements
            </p>
      <p xmlns:xhtml="http://www.w3.org/1999/xhtml"
         xmlns:xi="http://www.w3.org/2001/XInclude">
                <ul>
                    <li>
                        <p>Java Runtime Environment JRE 1.8 and above.</p>
                    </li>
                </ul>
            </p>
      <p xmlns:xhtml="http://www.w3.org/1999/xhtml"
         xmlns:xi="http://www.w3.org/2001/XInclude">
                Start Script
            </p>
      <p xmlns:xhtml="http://www.w3.org/1999/xhtml"
         xmlns:xi="http://www.w3.org/2001/XInclude">
                <ul>
                    <li>
                        Windows: jade.cmd
                        <br/>
                        <code>
                            <pre>
                                set CLASSPATH_BASE=.
                                java -classpath
                                "%CLASSPATH_BASE%/commons-net-1.2.2.jar;%CLASSPATH_BASE%/sos.net.jar;
                                %CLASSPATH_BASE%/sos.settings.jar;%CLASSPATH_BASE%/sos.util.jar;
                                %CLASSPATH_BASE%/trilead-ssh2-build211.jar"
                                com.sos.jade.SOSJadeEngineMain
                                %*
                            </pre>
                        </code>
                    </li>
                    <li>
                        Unix: jade.sh
                        <br/>
                        <code>
                            <pre>
                                CLASSPATH_BASE=.
                                JAVA_BIN="java"
                                "$JAVA_BIN" -classpath
                                "$CLASSPATH_BASE/commons-net-1.2.2.jar:$CLASSPATH_BASE/sos.net.jar:
                                $CLASSPATH_BASE/sos.settings.jar:$CLASSPATH_BASE/sos.util.jar:
                                $CLASSPATH_BASE/trilead-ssh2-build211.jar"
                                com.sos.jade.SOSJadeEngineMain $*
                            </pre>
                        </code>
                    </li>
                </ul>
            </p>
      <p xmlns:xhtml="http://www.w3.org/1999/xhtml"
         xmlns:xi="http://www.w3.org/2001/XInclude">
                Command line parameters
            </p>
      <p xmlns:xhtml="http://www.w3.org/1999/xhtml"
         xmlns:xi="http://www.w3.org/2001/XInclude">
                <ul>
                    <li>
                        General
                        <br/>
                        <code>
                            <pre>
                                Usage: com.sos.jade.SOSJadeEngineMain -
                                -
                                operation
                                =
                                -
                                settings
                                =
                                -
                                profile
                                =
                                -verbose=
                                -
                                operation
                                =[send|receive] FTP/SFTP operation
                                -
                                settings
                                =[file] Configuration file
                                -
                                profile
                                =[profile] Section/Profile for FTP/SFTP
                                settings

                                in configuration file

                                -verbose=[1..9] Verbosity level
                            </pre>
                        </code>
                    </li>
                    <li>
                        <p>
                            Command line parameters and Configuration Files
                        </p>
                        <p>
                            This program can receive parameters directly from the command line
                            and from a configuration file. if specified at the command line
                            then a
                            hyphen
                            must be added in front of each parameter name:
                        </p>
                        <p>
                            <code>
                                <pre>
                                    jade.sh -
                                    operation
                                    =send -
                                    protocol
                                    =ftp -
                                    host
                                    =localhost -
                                    port
                                    =21 -
                                    local_dir
                                    =/tmp ...
                                </pre>
                            </code>
                        </p>
                        <p>
                            If a configuration file is used then profiles can be added as
                            sections in this file and
                            individual parameters can be specified as
                            pairs of
                            names and values, e.g. for
                            a file
                            <em>settings.ini</em>
                            :
                        </p>
                        <p>
                            <code>
                                <pre>
                                    [sample_transfer]
                                    protocol
                                    = ftp
                                    host
                                    = localhost
                                    port
                                    = 21
                                    local_dir
                                    = /tmp
                                    ...
                                </pre>
                            </code>
                        </p>
                        <p>
                            At the command line the name of the configuration file and the
                            profile are specified like this:
                        </p>
                        <p>
                            <code>
                                <pre>
                                    jade.sh -settings=settings.ini -profile=sample_transfer
                                </pre>
                            </code>
                        </p>
                        <p>
                            Mixed usage of parameters from the command line and from a
                            configuration file is supported,
                            command line parameters have precedence.
                        </p>
                    </li>
                </ul>
            </p>
            
            

            
            
            
            
            
            
            
            
            
    </documentation>
</description>