Zschimmer GmbH Impressum und Kontakt

Job Scheduler     Erste Seite

  XML     API     Register


logo

Einstellungen, die den Abruf von Umgebungsvariablen mit ${…} erlauben

In manchen XML-Attributen und .ini-Dateieinträgen können Umgebungsvariablen mit der Syntax ${name} abgerufen werden. Die Kurzform $name ist auch möglich, wenn auf dem Variablennamen ein Sonderzeichen (außer dem Unterstrich _) folgt.

Das Zeichen »$« bleibt stehen, wenn kein »{« oder Buchstabe folgt. Ebenso, wenn ein »\« vorangestellt ist: »\$« liefert »$«.

Es gelten die Werte der Umgebungsvariablen vom Start des Schedulers.

Variablen können auch programmiert ersetzt werden mit Variable_set.substitute().

Beispiel  

# File factory.ini
[java]            
class_path = ${SCHEDULER_HOME}/lib/sos.spooler.jar
class_path = $SCHEDULER_HOME/lib/sos.spooler.jar
class_path = \\otherhost\C$\lib\classes.jar

<params>
    <param name="txt_file_regex" value="\.txt$"/>
</params>

XML-Attribute

<base file="…"> Basiskonfiguration 
<config include_path="…"> Konfiguration, Verzeichnispfad für <include> 
<config java_class_path="…"> Konfiguration, Java-Classpath 
<config java_options="…"> Konfiguration, Java-Optionen 
<file_order_sink move_to="…"> Dateiauftragssenke 
<file_order_source directory="…"> Dateiauftragsquelle 
<http_directory path="…"> HTTP-Dateiverzeichnis, Pfad des Dateisystems 
<include file="…"> Fügt Text aus einer Datei ein, Pfad der einzufügenden Datei 
<include live_file="…"> Fügt Text aus einer Datei ein, Pfad der einzufügenden Datei aus dem Konfigurationsverzeichnis 
<param value="…"> Ein Parameter 
<process file="…"> Externes Programm (alternativ zu <script>), Pfad des auszuführenden Programms 
<process param="…"> Externes Programm (alternativ zu <script>), Parameterzeile 
<process log_file="…"> Externes Programm (alternativ zu <script>) 
<start_when_directory_changed directory="…"> Verzeichnis überwachen 
<variable value="…"> Eine Variable, Wert der Umgebungsvariablen 
<web_service url_path="…"> Web-Dienst, URL-Pfad, unter dem der Web-Dienst ansprechbar ist 
<web_service request_xslt_stylesheet="…"> Web-Dienst, Transformiert die Anforderung in ein Scheduler-Kommando 
<web_service response_xslt_stylesheet="…"> Web-Dienst, Transformiert die Antwort des Kommandos in die Antwort des Web-Dienstes 
<web_service forward_xslt_stylesheet="…"> Web-Dienst, Zur Weiterleitung am Ende des Auftrags bzw. der Task 

Datei factory.ini

[spooler] html_dir=… Verzeichnis der HTML-Dateien 
[spooler] include_path=… Verzeichnispfad für <include> 
[spooler] log_dir=… Verzeichnis der Protokolle 
[spooler] mail_queue_dir=… Verzeichnis der zeitweilig nicht versendbaren eMails 
[job] mail_queue_dir=… Verzeichnis der zeitweilig nicht versendbaren eMails 
[java] class_path=… Für Java 

Datei sos.ini

[java] class_path=… Java-Classpath 
[java] options=… Java-Optionen 
[mail] queue_dir=… Verzeichnis der zeitweilig nicht versendbaren eMails 

Software- und Organisations-Service GmbH

Zuletzt geändert von Joacim Zschimmer, 2008-10-02