Show TOC

Common Client Interface (CCI)Locate this document in the navigation structure

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

  • Sie implementieren den gesamten Funktionsumfang des Adapters im Resource Adapter und verwenden die Adapter-Framework Modulkette mit ihren Standard-Eingangs- und Ausgangsmodulen.
  • Stellen Sie neben dem Resource Adapter zusätzliche Session ejbs zur Verfügung.

    Sie implementieren den Zugang zum Adapter und möglicherweise weitere Teile des Funktionsumfanges.

    • Implementieren Sie für Empfängerkanäle die ejbs als adapterspezifisches Adapter-Framework-Modul.

      Sie implementieren das Module Interface. Sie ersetzen das SAP Standardmodul ModulProcessorExitBean in der Empfängermodulkette.

    • In Senderkanälen können Sie anstelle des Modulprozessors zuerst eineeigene ejb aufrufen, die Teile der Bearbeitung übernimmt und dann den Modul-Prozessor ruft.

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

    Hinweis

    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