BIP2370

Schweregrad

20 : Fehler

Nachricht

Transaktion beeinträchtigt: Nachrichtenfluss-Thread ist bereits mit Datenquellenname (DSN) '<insert_0>' in einem anderen Koordinationsmodus verbunden.

Erläuterung

Ein Thread, der einen Nachrichtenflussknoten ausführt, hat versucht, Verbindung zu einer Datenbank herzustellen. Der Nachrichtenfluss-Thread war jedoch schon mit demselben Datenquellennamen '<insert_0>' in einem anderen Koordinationsmodus verbunden. Auf UNIX- und Windows-Plattformen kann diese Anforderung nicht ausgeführt werden, da die Integrität einer global koordinierten Transaktion beeinträchtigt werden würde und zu XA-Protokollfehlern und/oder unvorhersehbarem Verhalten führen würde. Dieser Fehler kann auftreten, wenn für einen Nachrichtenfluss das Merkmal 'Coordinated Transaction' auf 'yes' gesetzt wurde und für den Knoten ein Merkmal angegeben wurde, das eine COMMIT-Operation für diese Datenbank ausgeführt werden soll.

Antwort

Korrigieren Sie den Nachrichtenfluss, und implementieren Sie den Nachrichtenbroker neu.