Show TOC

Transaction ManagementLocate this document in the navigation structure

JCA Resource Adapter können jegliche Art von JCA-Transaktionen bereitstellen. Das Adapter-Framework verwendet sie nicht.

Die Verwendung des Transaction Manager ist zwingend erforderlich, um das transaktionale Verhalten für Quality-of-Service Exactly Once (In Order) zu implementieren.

Weitere Informationen: Asynchrone Messages

Hinweis

Die Verweise beziehen sich auf Kapitel sechs Transaction Management des Dokuments J2EE Connector Architecture Specification, Final Version 1.0.

Sie erhalten das Dokument im Internet unter java.sun.com/j2ee/connector.

Anforderungen bezüglich Transaction Management

Anforderung JCA PI Bemerkung VerweisSeite

Transaction Level

NoTransaction

Möglich

Zwingend erforderlich

Das Adapter-Framework verwendet den AS Java Transaction-Manager, um Datenbanktransaktionen zwischen dem Adapter-Framework, den Modulen und dem Adapter zu kontrollieren.

80

Transaction Level:

LocalTransaction

Möglich

Optional

Wird vom Adapter-Framework nicht verwendet.

Das Konzept von JCA lokalen Transaktionen unterstützt nicht die Anforderungen von Quality-of-Service EO/IO.

80

Transaction Level:

XATransaction

Möglich

Optional

Das Adapter-Framework kann bisher nicht mit XATransactions arbeiten. XATransactions können vom Resource Adapter angeboten werden, es dürfen jedoch nicht die einzigen Transaktions-Level sein.

80

ManagedConnection.getLocalTransaction()

Möglich

Optional

Wird vom Adapter-Framework nicht verwendet.

55

javax.resource.

spi.

LocalTransaction

Möglich

Optional

57

javax.resource.

spi.

LocalTransaction und

Connection.

getLocal

Transcation()

Möglich

Optional

105 und 108

ConnectionEvent

Listener transaction

events

Möglich

Optional

69

Connection Sharing: Shareble connections

Möglich

Optional

Das Adapter-Framework verwendet keine Shared Connections. Der Resource Adapter muss diese Eigenschaft nicht haben. Er kann alle Verbindungen als nicht gemeinsam benutzbar kennzeichnen.

71