Show TOC Anfang des Inhaltsbereichs

Hintergrunddokumentation Common Client Interface (CCI)  Dokument im Navigationsbaum lokalisieren

Sie habe folgende Möglichkeiten, Ihren Adapter zu strukturieren:

Der gesamte Funktionsumfang des Adapters...

       1.      Sie implementieren den gesamten Funktionsumfang des Adapters im Resource Adapter und verwenden die Adapter-Framework Modulkette mit ihren Standard-Eingangs- und Ausgangsmodulen.

       2.      Sie stellen den Adapter zur Verfügung, indem Sie exit ejb als adapterspezifisches Adapter-Framework-Modul aufrufen.

In diesem Fall können sie Ihr eigenes Resource Adapter-Interface verwenden, das nicht einmal CCI-basiert sein müsste.

Link auf externe Webseite

Die Verweise beziehen sich auf die Kapitel neun Common Client Interface des Dokuments J2EE Connector Architecture Specification, Final Version 1.0.

Das Dokument kann im Internet unter java.sun.com/j2ee/connector bezogen werden.

Falls der gesamte Funktionsumfang des Adapters im Resource Adapter implementiert wird, dann müssen die Anforderungen in der nachfolgenden Tabelle berücksichtigt werden. Das Vorgabe exit bean verwendet CCI, um den Resource Adapter aufzurufen. Der Adapter muss die javax.resource.cci-Interfaces wie z.B. Connection in seinen Interface-Klassen implementieren.

Unterschiedliche Verwendung von CCI in JCA und in der Prozessintegration

Anforderung

JCA

Prozessintegration

Bemerkung

Verweis Seite

CCI-Support

Möglich

Zwingend erforderlich (für Fall eins)

Möglich (für Fall zwei)

Nur dann zwingend erforderlich, wenn Adapter-Framework Standard-Eingangs- und Ausgangsmodule verwendet werden.

101

CCI Data Representation Interfaces

Möglich

Zwingend erforderlich

Das Adapter-Framework definiert spezielle CCI Custom Records, die von Adaptern unterstützt werden müssen. Siehe auch: Adapter-Framework JCA CCI-Bibliothek

101-102

ConnectionSpec Standard Properties

Möglich

Zwingend erforderlich

Der Benutzername und das Kennwort werden für das Component-Managed-Sign-On Applikations-Sicherheitsmodell verwendet.

104

ConnectionSpec Additional Properties

Möglich

Zwingend erforderlich

Das Adapter-Framework definiert spezielle CCI ConnectionSpecs, die von den Adaptern unterstützt werden müssen.

Siehe unter: Adapter-Framework JCA CCI-Bibliothek, dort unter XIConnectionSpec und NWConnectionFactory

104

Connection.get

Local

Transaction()/ Auto Commit

Möglich

Sollte erfüllt sein

Adapter mit transaktionalen externen Protokollen (z.B. JMS, tRFC, JDBC) sollten eine Implementierung für javac.resource.cci.Local Transaction bereitstellen.

So kann das Adapter-Framework das Commit/Rollback kontrollieren, nachdem die Modulkette durchlaufen worden sind.

105

InteractionSpec Standard Properties

Möglich

Zwingend erforderlich

Das Adapter-Framework definiert spezielle CCI InteractionSpecs, die von Adaptern unterstützt werden müssen.

Siehe auch: Adapter-Framework JCA CCI-Bibliothek, dort unter XIInteractionSpec und NWInteraction

107

InteractionSpec ResultSet Properties

Möglich

Sollte nicht erfüllt sein

Adapter-Framework Interfaces verwenden keine ResultSet-Properties. Sie sollten daher nicht von Adaptern bereitgestellt werden.

107

InteractionSpec Additional Properties

Möglich

Zwingend erforderlich

Das Adapter-Framework definiert spezielle CCI InteractionSpecs, die von den Adaptern unterstützt werden müssen.

Siehe auch: Adapter-Framework JCA CCI-Bibliothek, dort unter XIInteractionSpec und NWInteraction

108

InteractionSpec JNDI Lookup

Möglich

Möglich

SAP NetWeaver erweitert das JCA CCI Interaction-Interface zu einer Factory für InteractionSpecs. Daher wird der JNDI-Lookup-Mechanismus nicht verwendet.

Siehe auch: Adapter-Framework JCA CCI-Bibliothek, dort unter NWInteraction

108

MappedRecord, Indexed Record

Möglich

Sollte nicht verwendet werden

Siehe oben unter Anmerkung zu: InteractionSpec ResultSet Properties

115

Custom Records

Möglich

Zwingend erforderlich

Das Adapter-Framework definiert bestimmte CCI Custom Records, die von den Adaptern unterstützt werden müssen.

Siehe auch: Adapter-Framework JCA CCI-Bibliothek, dort unter XIMessageRecord

123

 

Ende des Inhaltsbereichs