WebSphere Extended Deployment Compute Grid, Version 6.1.1
             Betriebssysteme: AIX, HP-UX, Linux, Solaris, Windows,


Befehl "forcedCancel" unter z/OS verwenden

Der Befehl "forcedCancel" wird verwendet, um den Abbruch eines Jobs zu erzwingen, indem die JVM (Java Virtual Machine) der Servant-Region, in der der Job ausgeführt wird, beendet wird. Der Befehl "forcedCancel" wird nur für Stapeljobs und rechenintensive Jobs unterstützt, die im Betriebssystem z/OS ausgeführt werden.

Informationen zu dieser Task

Wenn der Befehl "forcedCancel" für einen auf einer verteilten Plattform ausgeführten Stapeljob oder rechenintensiven Job abgesetzt wird, hat er denselben Effekt wie der Befehl "cancel". Der Befehl "forcedCancel" muss mit äußerster Vorsicht verwendet werden, da er ein Signal für abnormale Beendigung (ABEND) an die JVM der Servant-Region sendet. Wenn die WebSphere-Sicherheit inaktiviert ist, kann der Befehl "forcedCancel" von allen Personen abgesetzt werden, die einen Job übergeben. Wenn die WebSphere-Sicherheit aktiviert ist, wird der Befehl "forcedCancel" standardmäßig nicht zugelassen. Um das Absetzen des Befehls "forcedCancel" zuzulassen, müssen Sie in der Anzeige "Job-Scheduler" der Administrationskonsole eine angepasste Eigenschaft mit dem Namen "AllowedForcedCancelRoles" erstellen.
Die gültigen Werte für die angepasste Eigenschaft "AllowedForcedCancelRoles" sind:
  • none

    Kein Benutzer darf den Befehl "forcedCancel" absetzen.

  • all

    Alle Personen, die Jobs übergeben, dürfen den Befehl "forcedCancel" für ihre eigenen Jobs absetzen.

  • <Rolle_1>, [<Rolle_2>, ...]

    Nur die folgenden EJB-Rollen dürfen den Befehl "forcedCancel" absetzen.

In den folgenden Schritten wird gezeigt, wie Sie die angepasste Eigenschaft "AllowedForcedCancelRoles" in der Anzeige "Job-Scheduler" erstellen.

Prozedur

Beispiel

Nachfolgend finden Sie Beispiele für den Befehl und ihre Beschreibung:
Tabelle 1. Befehle und ihre Beschreibungen
Beschreibung Befehl
Befehl "forcedCancel" für die Rolle "lradmin-ref"
AllowedForcedCancelRoles="lradmin-ref"
Befehl "forcedCancel" für alle Rollen
AllowedForcedCancelRoles="all"
Befehl "forcedCancel" für eine Gruppe von Rollen
AllowedForcedCancelRoles="lradmin-ref, lrsubmitter-ref"
Befehl "forcedCancel" nicht zulassen
AllowedForcedCancelRoles="none"
Verwenden Sie die Befehlszeilenschnittstelle "lrcmd.sh/lrcmd.bat" oder die Jobverwaltungskonsole, um den Abbruch eines Jobs zu erzwingen. Die folgende Codezeile ist ein Beispiel für "lrcmd":
lrcmd -cmd=forceCancel -jobid=myjob:2 -host=myLRShost -port=9083



Zugehörige Informationen
Mehrere Servant-Regionen
Compute-Grid-Features in das Betriebssystem z/OS integrieren
Task-Artikel    

Nutzungsbedingungen | Feedback

Letzte Aktualisierung: 24.09.2009 16.46 Uhr EDT
http://publib.boulder.ibm.com/infocenter/wxdinfo/v6r1m1/index.jsp?topic=/com.ibm.websphere.gridmgr.doc/info/scheduler/tzosforce.html