Der Scheduler für lange Laufzeit kann durch Aktivieren der globalen Sicherheit gesichert werden. Der Scheduler verwendet zum Sichern von Jobs und Befehlen eine Kombination aus deklarativen und instanzbasierten Strategien, bei denen ausschließlich Benutzer mit dem Aufgabenbereich lradmin oder lrsubmitter die Berechtigung haben, Operationen mit langer Laufzeit in einer Umgebung mit aktivierter Sicherheit auszuführen.
Wie in der folgenden Tabelle dargestellt, haben Benutzer mit dem Aufgabenbereich lradmin die Berechtigung, alle Aktionen des Scheduler für lange Laufzeit unabhängig von der Jobzugehörigkeit für alle Jobs auszuführen, während Benutzer mit dem Aufgabenbereich lrsubmitter lediglich Aktionen für Jobs, deren Eigner die übergebenden Funktionen selbst sind, ausführen können. Das Zeichen ✓ symbolisiert in der folgenden Tabelle die entsprechende Berechtigung:
Clientbefehle | Aufgabenbereich lradmin | Aufgabenbereich lrsubmitter |
---|---|---|
submitRecurringRequest -xJCL=<Datei> | ✓ | ✓ |
submitRecurringRequest -job=<Jobname> | ✓ | ✓ |
cancelRecurringRequest -request=<Anforderungs-ID> | ✓ | ✓ (nur eigene Anforderung) |
modifyRecurringRequest -request=<Anforderungs-ID> | ✓ | ✓ (nur eigene Anforderung) |
getRecurringRequestDetails -request=<Anforderungs-ID> | ✓ | ✓ (nur eigene Anforderung) |
showRecurringJobs -request=<Anforderungs-ID> | ✓ | ✓ (nur eigene Anforderung) |
showAllRecurringRequests | ✓ | ✓ |
submit -xJCL=<Datei> | ✓ | ✓ |
submit -job=<Jobname> | ✓ | ✓ |
submit -job=<Jobname> -add/replace | ✓ | Nicht verfügbar. Dies ist ein Administrationsbefehl. |
cancel -jobid=<Job-ID> | ✓ | ✓ (nur eigene Jobs) |
purge -jobid=<Job-ID> | ✓ | ✓ (nur eigene Jobs) |
output -jobid=<Job-ID> | ✓ | ✓ (nur eigene Jobs) |
restart -jobid=<Job-ID> | ✓ | ✓ (nur eigene Jobs) |
remove -job=<Jobname> | ✓ | Nicht verfügbar. Dies ist ein Administrationsbefehl. |
suspend -jobid=<Job-ID> | ✓ | ✓ (nur eigene Jobs) |
resume -jobid=<Job-ID> | ✓ | ✓ (nur eigene Jobs) |
save -xJCL=<Datei> -job=<Jobname> | ✓ | Nicht verfügbar. Dies ist ein Administrationsbefehl. |
show -job=<Jobname> | ✓ | ✓ |
status (showAll) | ✓ | Nicht verfügbar. Dies ist ein Administrationsbefehl. |
status -jobid=<Jobid> | ✓ | ✓ (nur eigene Jobs) |
getBatchJobRC -jobid=<Jobid> | ✓ | ✓ (nur eigene Jobs) |
help | ✓ | ✓ |
Nächste Schritte
<WAS-Installationsstammverzeichnis>/bin/lrcmd.[bat|sh] -cmd=<Befehlsname> <Befehlsargumente> [-host=<Host> -port=<Port>] -userid=<Benutzer-ID> -password=<Kennwort>Für diesen Befehl gilt Folgendes:
D:\IBM\WebSphere\AppServer\bin\lrcmd -cmd=submit -xJCL=D:\IBM\WebSphere\AppServer\longRunning\ postingSampleXJCL.xml -port=9445 -host=wasxd01.ibm.com -userid=mylradmin -password=w2g0u1tf
Weitere Informationen zu anderen Parametern enthält der Abschnitt Befehlszeilenschnittstelle.
Related concepts
Anwendungen mit langer Laufzeit