Transaction Management
JCA Resource Adapter können jegliche Art von JCA-Transaktionen bereitstellen. Das Adapter-Framework verwendet sie nicht.
Die Verwendung des J2EE-Transaction Manager ist zwingend erforderlich, um das transaktionale Verhalten für die Verarbeitungsart Exactly Once (In Order) zu implementieren. Siehe auch: Asynchrone Messages

Die Verweise beziehen sich auf Kapitel sechs Transaction Management des Dokuments J2EE Connector Architecture Specification, Final Version 1.0.
Das Dokument kann im Internet unter java.sun.com/j2ee/connector bezogen werden.
Anforderungen bezüglich des Transaction Management
Anforderung |
JCA |
Processintegration |
Bemerkung |
Verweis Seite |
Transaction Level LocalTransaction |
Möglich |
Möglich |
Kann vom Resource Adapter bereitgestellt werden. |
80 |
Transaction Level: NoTransaction LocalTransaction XATransaction
|
Einer der Level muss unterstützt werden. |
Entweder NoTransaction oder LocalTransaction muss unterstützt werden. |
Das Adapter-Framework kann 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 |
Zwingend erforderlich |
Muss unterstützt werden, falls LocalTransaction unterstützt wird.
|
55 |
javax.resource. spi. LocalTransaction |
Möglich |
Zwingend erforderlich |
57 |
|
javax.resource. spi. LocalTransaction und Connection. getLocal Transcation() |
Möglich |
Zwingend erforderlich |
105 und 108 |
|
ConnectionEvent Listener transaction events |
Möglich |
Zwingend erforderlich |
69 |
|
Connection Sharing: Shareble connections |
Möglich |
Möglich |
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 |