[z/OS]

Wiederherstellung mit JTA-XAResource-Managern

Wenn ein JTA-XAResource-Manager in einer globalen Transaktion registriert ist, kann er sein Interesse an der z/OS-RRS-Arbeitseinheit mit Wiederherstellung nicht wie ein RRS-Ressourcenmanager ausdrücken. Stattdessen speichert der Transaktionsservice von WebSphere Application Server for z/OS Informationen in seiner RRS-Absicht, die angeben, dass ein JTA-Ressourcenmanager in der Transaktion registriert war.

Zweck

Wenn Sie sich die UR (wiederherzustellende Einheit) in den RRS-Anzeigen ansehen, können Sie für keine der XA-Transaktionsverzweigungen eine Absicht sehen, wie es bei einem Ressourcenmanager der Fall wäre (DB2-Absichten oder CICS-Absichten).

Aufgrund der Unterschiede zwischen RRS und JTA XAResource Managern gibt es andere Gruppen von Fehlern, die bei einer JTA XAResource auftreten können. In den folgenden Abschnitten sind Fehler beschrieben, die bei der Wiederherstellung mit einem JTA XAResource Manager angezeigt werden können. Einige dieser Fehler sind zu erwarten und einige können darauf hinzuweisen, dass eine andere Art von Problem zu lösen ist, z. B. ein Konnektivitätsproblem.

Dieser Artikel beschäftigt sich mit den Nachrichten für Peerneustart und -wiederherstellung, die für die z/OS-Umgebung spezifisch sind.

Nachrichten

  • BBOT0025D: OTS HAS ENCOUNTERED A LOG DATA MISMATCH. REPLY CONTINUE IF THIS IS EXPECTED OR TERMINATE IF UNEXPECTED.

    Diese Nachricht wird abgesetzt, wenn der Zeitraum für Wiederanlauf im XA-Partnerprotokoll des Produkts nicht mit dem Zeitraum für Wiederanlauf im RRS übereinstimmt. Zur Gewährleistung atomarer Ergebnisse von verteilten Transaktionen müssen diese Protokolle synchron sein.

    Wird nur eines der beiden Protokolle aus einer Sicherung wiederhergestellt, kommt es zu Diskrepanzen. Da das XA-Partnerprotokoll in der JVM verwaltet wird, kann dieser Fehler auch auftreten, wenn der Controller gestartet, der Start dann jedoch vor Initialisierung der JVM abgebrochen wird. Der RRS-Protokolldatenstrom ist schon erneut gelesen, bevor das XA-Partnerprotokoll initialisiert werden kann.

    Diese Nachricht gibt dem Bediener die Möglichkeit, die Wiederherstellung abzubrechen und festzustellen, warum die Protokolle nicht synchron sind. Falls es sich nicht um eine Produktionsmaschine handelt und die Integrität kein Problem darstellt, kann der Bediener CONTINUE auswählen. Es wird dann versucht, die Wiederherstellung mit den nicht synchronen Protokollen zu beenden. Die Ergebnisse dieser Auswahl sind jedoch unvorhersehbar. Wenn der Bediener TERMINATE auswählt, wird der Anwendungsserver heruntergefahren, sodass das Problem untersucht werden kann, bevor die Wiederherstellung beendet wird.

  • BBOT0026I: TRANSACTION SERVICE RESTART AND RECOVERY FOR SERVER %s IS STILL PROCESSING AN UNKNOWN NUMBER OF XA TRANSACTIONS.

    Diese Nachricht wird abgesetzt, wenn der Anwendungsserver keinen Kontakt zu den JTA XAResources in seinem Protokoll aufnehmen kann. Da jede JTA XAResource ihre eigenen Protokolle hat, kann nicht festgestellt werden, wie viele Transaktionen wiederhergestellt werden müssen. Suchen Sie in der Servant-Region nach den Nachrichten WTRN0019 und WTRN0025. Anhand dieser Nachrichten können Sie feststellen, was die Kommunikation zwischen Anwendungsserver und diesem JTA XAResource Manager verhindert.


Symbol, das den Typ des Artikels anzeigt. Referenzartikel



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