Job Scheduler Erste Seite – Datei sos.ini |
|
Hier werden Einstellungen für Java vorgenommen.
| ||
class_path |
= dateinamen
|
Java-Classpath |
debug |
= yes_no
|
|
javac |
= path
|
Pfad zum Java-Compiler |
options |
= text
|
Java-Optionen |
vm |
= path
|
Dateipfad der Java virtual machine |
vm=path
|
Dateipfad der Java virtual machine |
Voreingestellt ist für HP-UX jvm.sl und für andere Unix-Varianten jvm.so.
Die Voreinstellung für Windows wird aus der Registrierung gelesen. Aus dem Schlüssel
HKEY_LOCAL_MACHINE\software\JavaSoft\Java Runtime Environment
wird der Eintrag CurrentVersion gelesen, der die aktuelle Versionsnummer enthält, z.B. "1.5". Anschließend wird der Schlüssel der Version gelesen, z.B.
HKEY_LOCAL_MACHINE\software\JavaSoft\Java Runtime Environment\1.5
und dem dortigen Eintrag RuntimeLib der Pfad der jvm.dll entnommen.
class_path=dateinamen
|
Java-Classpath |
Für Java kann hier der CLASS_PATH eingestellt werden. Das ist eine Liste von Pfaden, in Windows durch Semikolons (;), in Unix durch Doppelpunkte getrennt.
In den einzelnen Pfaden können Joker benutzt werden. Der Job Scheduler ersetzt diese Pfade durch die tatsächlichen, im Dateisystem vorhandenen.
* und ? möglich. [ und ]; die Joker können auch in jedem Verzeichnis des Pfads auftreten (wie in der Shell csh). {,} in der Syntax "xxx{alternative1,alternative2,...}xxx", z.B. /dir/sos.{hostware,mail.spooler}.jar. Dabei gilt für jeden Pfad in class_path:
${HOME}) werden vorher ersetzt. Der allgemeine Platz für diese Einstellung ist sos.ini (Abschnitt [java], Eintrag class_path=…).
Umgebungsvariablen (z.B. $HOME) werden ersetzt (siehe hier).
| Das XML-Attribut |
<config java_class_path="…">
|
wird damit überschrieben |
class_path = s:\prod\bind\sos.*.jar;c:\jar\my.jar;c:\jar\*
options=text
|
Java-Optionen |
Hier können Sie z.B. mit -Djava.library.path= das Verzeichnis angeben, in dem HostJava installiert ist.
Die Optionen werden der Java Virtual Machine übergeben.
Der allgemeine Platz für diese Einstellung ist sos.ini (Abschnitt [java], Eintrag options=…).
Umgebungsvariablen (z.B. $HOME) werden ersetzt (siehe hier).
| Das XML-Attribut |
<config java_options="…">
|
wird damit überschrieben |
options = -Xdebug -Djava.library.path=s:/prod/bind
debug=yes_no
|
debug=yes lässt die Aufruf an Java ins scheduler.log protokollieren Außerdem versetzt die Einstellung Java in den Debug-Modus, wodurch z.B. bei einer Exception der Aufruf-Stack nach stdout (oder stderr) geschrieben wird.
javac=path
|
(Initialwert: javac) Pfad zum Java-Compiler
|
Wenn zum Entwickeln von Java-Jobs der Quell-Code direkt in <script> notiert wird, übersetzt der Scheduler mit dem hier eingestellten Java-Compiler.
Zuletzt geändert von Joacim Zschimmer, 2007-05-09 |