| |
Übersicht
Wenn bereits eine XML-Datei mit allen erforderlichen Eingaben vorhanden ist, kann diese Parameterdatei dazu verwendet werden, eine Stapelverarbeitung ohne Zugriff auf die Schnittstelle für Stapelverarbeitung (beispielsweise von der Befehlszeile aus) auszuführen.
Mit CATBatchStarter kann der Benutzer (vergleichbar mit der Anwendung des Befehls CATUTIL) unter Verwendung zahlreicher Optionen eine Stapelverarbeitung über die Befehlszeile ausführen lassen. Bei Verwendung der Befehle CATBatchStarter und CATUTIL zur Ausführung einer Stapelverarbeitung werden ein und dieselben Ergebnisse generiert.
Der Hauptunterschied zwischen den beiden Befehlen liegt darin, dass zum Befehl CATBatchStarter eine ganze Reihe von Optionen hinzugefügt werden können, während beim Befehl CATUTIL lediglich die Option -Name verwendet werden kann.
|
|
|
Optionen
In der folgenden Tabelle werden detailliert die verschiedenen Optionen aufgeführt, die bei Ausführung des Befehls CATBatchStarter verwendet werden können:
| -input |
Gibt Namen und Pfad der XML-Parameterdatei an. |
| -host |
Wird bei Ausführung einer Stapelverarbeitung im Fernmodus dazu verwendet, den Namen des fernen Computers anzugeben. Die Verwendung dieser Option impliziert, dass in der Parameterdatei die erforderlichen Lizenzdaten enthalten sind, andernfalls kann die Ausführung der Stapelverarbeitung nicht gelingen. Folgendes ist zu beachten:
- Auf dem fernen Computer muss ein Serverprozess zur Stapelverarbeitungsüberwachung ausgeführt werden.
- Standardumgebung zur Ausführung der Stapelverarbeitung ist die Umgebung mit dem Serverprozess zur Stapelverarbeitungsüberwachung.
- Bei den zur Ausführung der Stapelverarbeitung verwendeten Einstellungen handelt es sich um jene Einstellungen, auf die in der Umgebung mit dem Serverprozess zur Stapelverarbeitungsüberwachung Bezug genommen wird.
- Werden auf dem fernen Computer Version 5-Dokumente hochgeladen, erzeugt oder geändert, werden die Verknüpfungen zwischen den Dokumenten nicht konserviert.
- Wird vom fernen System über das Netz auf Version 5-Dokumente zugegriffen, müssen diese Dokumente und alle in der Stapelverarbeitung verwendeten referenzierten Dokumente sichtbar und für den fernen Computer zugänglich sein.
|
| -driver |
Legt die Treiber für die Kommunikation fest. Standardmäßig kommt der Backbone-Treiber (Backbone Driver, BB) zur Anwendung, es kann aber auch ein MQ-Treiber verwendet werden. Wird die Stapelverarbeitung im lokalen Modus ausgeführt (d. h. die Option -host kommt nicht zum Einsatz), wird als Treiber für die Kommunikation immer ein Backbone-Treiber verwendet. In diesem Fall wird die Option -driver ignoriert. Weitere Informationen enthält der Abschnitt Stapelverarbeitungen im Fernmodus ausführen. |
| -output |
Legt das Verzeichnis fest, in dem das Stapelprotokoll gespeichert werden soll. Standardmäßig wird das Protokoll in c:\temp (unter Windows) oder in /temp (unter UNIX) gespeichert. |
| -verbose |
Zeigt Informationen zur Ausführung der Stapelverarbeitung in der Standardausgabe an. |
| -h |
Zeigt eine kurze Hilfenachricht an. |
| -allow_visu |
Ermöglicht dem Benutzer die Ausführung von Stapelverarbeitungen, für die ein Grafikadapter erforderlich ist. Wird ohne Angabe dieser Option versucht, eine Stapelverarbeitung auszuführen, für die ein Grafikadapter erforderlich ist, wird der Rückkehrcode "7" ausgegeben. |
| -lic_setting |
Gibt an, dass die über Tools > Optionen > Allgemein > Lizenzierung definierten Lizenzen verwendet werden sollen. |
| -args |
Ermöglicht es dem Benutzer, Argumente anzugeben, die mit der Funktion 'batchmain' (int argc, char** argv) verwendet werden. Diese Option muss die letzte Position in der Befehlszeile einnehmen.
|
Daran denken, dass Lizenzen angegeben werden müssen, entweder mithilfe einer XML-Parameterdatei oder über die Option -lic_setting.
Es sind nicht alle aufgeführten Optionen verbindlich. Bei Verwendung der Optionen sollte die Befehlszeile jedoch wie folgt aussehen:
CATBatchStarter -input parameterfile [-host hostname] [-driver MQ/BB] [-output directory] [-verbose] [-h] [-allow_visu] [-lic_setting] [-args arg1 arg2 arg3]
|