Kommunikation mit Resourcemanagern

Resourcemanager wickeln Transaktionen ab. Im Applikationsumfeld werden Transaktionsmonitor und alle beteiligten Datenbanken als Resourcemanager gesehen. Auch oneGateway2SQL verhält sich wie ein Resourcemanager und bedient die Schnittstellen zum 2PhaseCommit. Kann also eine Transaktion aufgrund eines Fehler nicht korrekt und vollständig ausgeführt, rollt oneGateway2SQL die Transaktion zurück und sorgt für ein Rücksetzen der offenen Transaktionen in allen anderen Resourcemanagern.

  • Anmelden als Resourcemanager
  • Mitteilen des vorläufigen Transaktionsendes
  • Bestätigen des Transaktionsabschlusses

Bei Datenhaltungssystemen, die bisher keine Transaktionsklammern kannten, kann die Applikation unbekannte Fehler erzeugen, wenn Anweisungen nicht ausgeführt werden können. Fehlerfälle aus Quittungsinformationen müssen demzufolge besonders gut getestet werden. Für Datenhaltungssysteme ohne Transaktionssicherung wird ein implizites Transaktionsende durch oneGateway2SQL ausgelöst.