Ansicht
Dokumentation

CPD83A1 - XA-Transaktionsverzweigung vom Ressourcenmanager zurückgefahren. Ursachencode &1. ( OS/400 )

CPD83A1 - XA-Transaktionsverzweigung vom Ressourcenmanager zurückgefahren. Ursachencode &1. ( OS/400 )

ABAP Short Reference   ABAP Short Reference  
Diese Dokumentation steht unter dem Copyright der IBM.
SAP E-Book


Nachricht : CPD83A1
XA-Transaktionsverzweigung vom Ressourcenmanager zurückgefahren. Ursachencode &1.

Nachrichtenlangtext :

Ursache . . . . : Die XA-Transaktionsverzweigung mit XID-Formatkennung &3, globaler Transaktions-ID &4 und Verzweigungsqualifikationsmerkmal &5 wurde vom XA-Ressourcenmanager der UDB DB2 für iSeries zurückgefahren; vor der normalen Beendigung über die API xa_commit oder xa_rollback. Nachfolgende XA-Anforderungen für diese XID melden XAER_NOTA zurück. Ursachencodes und ihre Bedeutung:
1 -- Das zulässige Zeitlimit der Transaktionsverzweigung war nach &2 Sekunden überschritten.
2 -- Ein Thread wurde beendet, während er mit der Transaktionsverzweigung verknüpft war.
3 -- Eine Verbindung wurde beendet, während sie mit der Transaktionsverzweigung verknüpft war.
4 -- Der Bediener hat die Transaktion manuell über den Befehl WRKCMTDFN (Mit COMMIT-Definitionen arbeiten) zurückgefahren.
Fehlerbeseitigung:
Es ist keine Fehlerbeseitigung erforderlich. Um zu vermeiden, dass Transaktionen künftig vom Ressourcenmanager der UDB DB2 für iSeries zurückgefahren werden, folgende Fehlerbehebungsmaßnahmen anhand des Ursachencodes durchführen:
1 -- Überlegen, ob das Zeitlimit zu kurz ist. Die Zeitlimitüberschreitung könnte aufgetreten sein, weil Änderungen für ein Objekt versucht wurden, das von einer anderen Transaktion oder einem anderen Job gesperrt wurde. Das Zeitlimit der Transaktionsverzweigung wird von der Anwendung über das API xa_start_2 oder die Prozedur tnStartTxObject festgesetzt.
2 -- Einen Thread nicht beenden, bevor die Zuordnungen mit allen XA-Transaktionsverzweigungen mit der API xa_end beendet sind.
3 -- Eine Verbindung nicht beenden, bevor die Zuordnungen mit allen XA-Transaktionsverzweigungen mit der Prozedur tnEndTxObject beendet sind.
4 -- Nicht mit der Option WRKCMTDFN ein Zurückfahren erzwingen.

Nachrichtendatei : QCPFMSG
Bibliothek Nachrichtendatei : QSYS


BAL_S_LOG - Application Log: Log header data   rdisp/max_wprun_time - Maximum work process run time  
Diese Dokumentation steht unter dem Copyright der IBM.

Length: 3292 Date: 20240425 Time: 063109     sap01-206 ( 3 ms )