EGLPREP-Batchbefehlsdienstprogramm
Verwenden Sie den Befehl EGLPREP außerhalb der Workbench, um mehrere generierte COBOL-Programme auf dem Host vorzubereiten. Das Dienstprogramm überwacht einen angegebenen Ordner im Hinblick auf buildplan-Dateien, die vom EGL-COBOL-Generierungsprozess erstellt wurden. Wenn EGLPREP eine neue buildplan-Datei findet, beginnt ein neuer Thread und startet den Erstellungsplan. Sie können einen optionalen Parameter setzen, um die Anzahl der Threads einzugrenzen, die gestartet werden sollen.
Wenn ein Erstellungsplan beendet wurde, aktualisiert EGLPREP eine Protokolldatei mit dem Namen 'batchBuild.html' in demselben Ordner, in dem das Dienstprogramm nach den buildplan-Dateien sucht. Diese Datei zeigt die Ergebnisse der jeweils abgeschlossenen Erstellungspläne.
Wenn Sie COBOL-Programme von der Workbench generieren und für die Builddeskriptoroption prep die Einstellung yes festgelegt wurde, wartet EGL, dass die jeweilige Kompilierung vor der Generierung des nächsten Programms abgeschlossen ist. Durch die Angabe von NO für die Builddeskriptoroption prep verschieben Sie die Zuständigkeit für die Kompilierung auf das Dienstprogramm EGLPREP, das dieMöglichkeit ausnutzt, dass z/OS und iSeries mehrere Kompilierungen gleichzeitig ausführen können.
Voraussetzungen
- Stellen Sie sicher, dass 'eglbatchgen.jar' sich in beiden Systemvariablen, PATH und CLASSPATH, befindet. Die JAR-Datei befindet sich in folgendem Verzeichnis:
SharedInstallDirectory\plugins\com.ibm.etools.egl.batchgeneration_version\runtimeDie Substitutionsvariablen sind folgende:
- SharedInstallDirectory ist der vollständig qualifizierte Pfad für das Verzeichnis, in dem Sie die gemeinsam genutzten Ressourcen für das EGL-Entwicklerprodukt installiert haben. Der Pfad kann C:\Programme\IBM\SDP70Shared bei einem Windows-System oder
/opt/IBM/SDP70Shared bei einem Linux-System sein.
Wenn Sie eine vorherige Version des EGL-Entwicklerprodukts installiert und aufbewahrt haben, bevor Sie das jetzt verwendete Produkt installiert haben, ist das gesuchte gemeinsam verwendete Installationsverzeichnis möglicherweise das Verzeichnis, das bei der vorherigen Installation verwendet wurde.
- version ist die Plug-in-Version. Der Wert besteht aus drei Ziffern, die durch Punkte voneinander getrennt wurden, gefolgt von einem Zeichenfolgetrennzeichen, gefolgt vom Datum und der Uhrzeit, zu der das Plug-in erstellt wurde. Wenn mehrere Versionen desselben Plug-ins vorhanden sind, verwenden Sie die aktuellste Versionsnummer, falls kein Grund vorliegt, eine ältere Version zu verwenden.
- SharedInstallDirectory ist der vollständig qualifizierte Pfad für das Verzeichnis, in dem Sie die gemeinsam genutzten Ressourcen für das EGL-Entwicklerprodukt installiert haben. Der Pfad kann C:\Programme\IBM\SDP70Shared bei einem Windows-System oder
/opt/IBM/SDP70Shared bei einem Linux-System sein.
- Installieren Sie den Sicherheitsmanager, um Benutzer-IDs und Kennwörter zu handhaben. Details finden Sie unter "Sicherheitsmanager".
Syntax
java EGLPREP foldername [-searchSubfolders]
[-maxThreadsn]
[-clearHistory]
- foldername
- Der Name des Ordners, den EGLPREP im Hinblick auf neue Erstellungspläne (buildplan) überwachen soll.
- -searchSubfolders
- Fordert EGLPREP auf, in Unterordnern unter foldername nach neuen Erstellungsplänen (buildplan) zu suchen.
- -maxThreadsn
- Fordert EGLPREP auf, die Threads auf die angegebene Anzahl zu begrenzen. Fügen Sie keine Leerzeichen zwischen maxThreads und dieser Zahl ein. Der Standardwert lautet 1.
- -clearHistory
- Fordert EGLPREP auf, den Inhalt der Datei 'batchBuild.html' zu löschen, bevor das nachfolgende Protokoll geschrieben wird.