BIP4002

Schweregrad

20 : Fehler

Nachricht

Status der Transaktion entspricht nicht dem Wert für Attribut 'Transaktion' in Knoten <insert_0>.

Erläuterung

Der Knoten '<insert_0>' würde eine COMMIT-Operation der Datenbanktransaktion in DSN '<insert_1>' veranlassen. In dieser Datenbank ist jedoch bereits eine aktive Transaktion vorhanden, die vorzeitig festgeschrieben würde, wenn dieser Knoten eine COMMIT-Operation durchführen würde. Diese Situation kann eintreten, wenn für einen vorhergehenden Knoten, der eine Datenbankaktualisierung in derselben DSN veranlasst hat, die Transaktionseigenschaft 'Automatisch' angegeben war. Die Logik des Nachrichtenflusses wird in einer solchen Situation als inkonsistent betrachtet.

Antwort

Überprüfen Sie die Logik des Nachrichtenflusses, berichtigen Sie diese, und setzen Sie den Nachrichtenfluss erneut ein.