
Sie habe folgende Möglichkeiten, Ihren Adapter zu strukturieren:
Sie implementieren den Zugang zum Adapter und möglicherweise weitere Teile des Funktionsumfanges.
Sie implementieren das Module Interface. Sie ersetzen das SAP Standardmodul ModulProcessorExitBean in der Empfängermodulkette.
In diesem Fall können sie Ihr eigenes Resource Adapter-Interface verwenden, das nicht einmal CCI-basiert sein müsste.
Die Verweise beziehen sich auf die Kapitel neun Common Client Interface des Dokuments J2EE Connector Architecture Specification, Final Version 1.0.
Sie erhalten Das Dokument im Internet unter java.sun.com/j2ee/connector.
Implementieren Sie den gesamte Funktionsumfang des Adapters im Resource Adapter, müssen Sie die Anforderungen in der nachfolgenden Tabelle berücksichtigen. Das Vorgabe exit bean verwendet CCI, um den Resource Adapter aufzurufen. Der Adapter muss die javax.resource.cci -Interfaces wie beispielsweise Connection in seinen Interface-Klassen implementieren.
Unterschiedliche Verwendung von CCI in JCA und in PI
| Anforderung | JCA | PI | Bemerkung | Verweis Seite |
|---|---|---|---|---|
|
CCI-Support |
Möglich |
Zwingend erforderlich (für Fall eins) Möglich (für Fall zwei) |
Nur 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. Weitere Informationen: 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. Weitere Informationen: Adapter-Framework JCA CCI-Bibliothek , dort unter XIConnectionSpec und XIConnectionFactory |
104 |
|
Connection.get Local Transaction()/ Auto Commit |
Möglich |
Optional |
Das Transaktionskonzept des Adapter-Framework sieht zurzeit die Verwendung von lokalen Transaktionen oder XAResource nicht vor. Es werden AS Java Transaktionen verwendet. Weitere Informationen: Transaktionen für die asynchrone Empfängerrichtung , Transaktionen für die asynchronen Senderrichtung |
105 |
|
InteractionSpec Standard Properties |
Möglich |
Zwingend erforderlich |
Das Adapter-Framework definiert spezielle CCI InteractionSpecs, die von Adaptern unterstützt werden müssen. Weitere Informationen: Adapter-Framework JCA CCI-Bibliothek , dort unter XIInteractionSpec und XIInteraction |
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. Weitere Informationen: Adapter-Framework JCA CCI-Bibliothek , dort unter XIInteractionSpec und XIInteraction |
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. Weitere Informationen: Adapter-Framework JCA CCI-Bibliothek , dort unter XIInteraction |
108 |
|
MappedRecord, Indexed Record |
Möglich |
Sollte nicht verwendet werden |
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. Weitere Informationen: Adapter-Framework JCA CCI-Bibliothek , dort unter XIMessageRecord |
123 |