Aktive und vorbereitete Transaktionen verwalten

Lesen Sie diesen Artikel, wenn Sie aktive und vorbereitete Transaktionen verwalten müssen.

Informationen zu diesem Vorgang

[AIX Solaris HP-UX Linux Windows][IBM i]Normalerweise sollten Transaktionen automatisch ausgeführt und abgeschlossen werden (COMMIT- oder ROLLBACK-Operation), ohne dass ein Benutzereingriff erforderlich ist. Unter bestimmten Umständen kann es jedoch erforderlich sein, eine Transaktion manuell aufzulösen. Dies könnte für eine Transaktion ratsam sein, die beendet werden soll, weil sie Aufrufe an einen Ressourcenmanager richtet, von dem Sie wissen, dass er nicht innerhalb des erforderlichen Zeitraums verfügbar sein wird.

[z/OS]Unter normalen Umständen wird alles versucht, um eine Transaktion zu beenden. Manchmal ist dies jedoch wegen RRS und des Abschlusses nativer Kontexte nicht möglich. In einem solchen Fall wird die Transaktion mit "rollback_only" markiert, damit sie im nächsten verfügbaren Fenster zurückgesetzt werden kann. Es gibt auch Fälle, in denen Sie eine Transaktion manuell beenden müssen. Dies könnte für eine Transaktion ratsam sein, die beendet werden soll, weil sie Aufrufe an einen Ressourcenmanager richtet, von dem Sie wissen, dass er nicht innerhalb des erforderlichen Zeitraums verfügbar sein wird.

Anmerkung: Wenn Sie sich entschließen, eine Transaktion auf einem Anwendungsserver zu beenden, wird die Transaktion in den Transaktionsserviceprotokollen für diesen Server als abgeschlossen protokolliert und steht somit beim Serverstart nicht für eine Wiederherstellung zur Auswahl. Wenn Sie eine Transaktion beenden, müssen Sie alle in Frage kommenden Transaktionen der betroffenen Ressourcenmanager bereinigen.
In der Administrationskonsole können Sie eine Momentaufnahme aller Transaktionen in einem Anwendungsserver anzeigen, die folgende Status haben:
Manuelle Transaktionen
Transaktionen, die vom Administrator beendet werden müssen. Zu jeder Transaktion wird die lokale oder globale ID angezeigt. Sie können auswählen, ob zu den einzelnen der Transaktion zugeordneten Ressourcen (insbesondere zum zugeordneten Ressourcenmanager) Informationen angezeigt werden sollen. Außerdem können Sie angeben, ob Transaktionen mit diesem Status festgeschrieben oder zurückgesetzt werden sollen.
Transaktionswiederholungen
Transaktionen, bei denen der Zugriff auf einige Ressourcen erneut versucht werden muss. Zu jeder Transaktion wird die lokale oder globale ID angezeigt und angegeben, ob die Transaktion gerade festgeschrieben oder zurückgesetzt wird. Sie können auswählen, ob zu den einzelnen der Transaktion zugeordneten Ressourcen (insbesondere zum zugeordneten Ressourcenmanager) Informationen angezeigt werden sollen. Außerdem können Sie angeben, ob der Status dieser Transaktionen beendet werden soll (keine weiteren Wiederholungen).
Heuristische Transaktionen
Transaktionen, die heuristisch abgeschlossen wurden. Zu jeder Transaktion wird die lokale oder globale ID sowie das heuristische Ergebnis angezeigt. Sie können auswählen, ob zu den einzelnen der Transaktion zugeordneten Ressourcen (insbesondere zum zugeordneten Ressourcenmanager) Informationen angezeigt werden sollen. Sie können die Transaktion auch aus der Liste löschen.
Importierte vorbereitete Transaktionen
Transaktionen, die importiert und vorbereitet wurden, jedoch noch nicht festgeschrieben sind. Zu jeder Transaktion wird die lokale oder globale ID angezeigt. Sie können auswählen, ob zu den einzelnen der Transaktion zugeordneten Ressourcen (insbesondere zum zugeordneten Ressourcenmanager) Informationen angezeigt werden sollen. Außerdem können Sie angeben, ob Transaktionen mit diesem Status festgeschrieben oder zurückgesetzt werden sollen.

Führen Sie zum Verwalten der aktiven und vorbereiteten Transaktionen eines Anwendungsservers in der Administrationskonsole die folgenden Schritte aus:

Vorgehensweise

  1. Rufen Sie wie folgt die Laufzeitanzeige des Transaktionsservice für den Anwendungsserver auf:
    1. Klicken Sie im Navigationsfenster auf Server > Servertypen > WebSphere-Anwendungsserver.
    2. Klicken Sie im Inhaltsteilfenster auf den Namen des Anwendungsservers.
    3. Klicken Sie im Inhaltsteilfenster auf das Register Laufzeit.
    4. Klicken Sie unter "Weitere Eigenschaften" auf Transaktionsservice.
    Auf dieser Seite werden Werte für Laufzeiteigenschaften des Transaktionsservice, einschließlich der Anzahl der aktiven und vorbereiteten Transaktionen, angezeigt.
  2. Klicken Sie zum Anzeigen einer Momentaufnahme für Transaktionen in einem angegebenen Status in der Feldbezeichnung auf Überprüfen.
  3. Optional: Falls Sie Informationen zu den einer Transaktion zugeordneten Ressourcen anzeigen möchten, klicken Sie auf den Namen der Transaktion.
  4. Optional: Wenn Sie eine Aktion für eine Transaktion ausführen möchten, wählen Sie das Kontrollkästchen für den entsprechenden Eintrag aus, und klicken Sie auf eine der verfügbaren Schaltflächen. Falls Sie eine Aktion für alle Transaktionen ausführen möchten, wählen Sie das Kontrollkästchen im Kopf der Transaktionstabelle aus und klicken Sie dann auf einen Knopf.

Symbol, das den Typ des Artikels anzeigt. Taskartikel



Symbol für Zeitmarke Letzte Aktualisierung: 25.05.2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tjta_manage
Dateiname:tjta_manage.html