Beispieladapter und Beispielmodul
Zur Adapterentwicklung werden ein Beispieladapter und ein Beispielmodul bereitgestellt. Sie können diese Gerüste zur Entwicklung Ihres eigenen Adapters oder Ihres eigenen Moduls verwendet.

Beachten Sie die Informationen zum Haftungsausschluss. Siehe auch: Zugriff auf JavaDoc und Quelltext des Beispieladapters/-moduls
Überblick zum Beispieladapter
Merkmal |
Wert |
Name |
XI AF JCA Sample Adapter |
Zweck |
Grundgerüst für die Entwicklung eines neuen Adapters |
Typ |
Quelltext |
Technischer Name |
com.sap.aii.af.sample.adapter.ra |
Zertifizierung |
- |
Syntax |
Siehe unter: JavaDoc (.\index.html) package com.sap.aii.af.sample.adapter.ra |
Code |
Siehe im Verzeichnis: File (.\com\sap\aii\af\sample\adapter\ra) Der Zugriff ist in Zugriff auf JavaDoc und Quelltext des Beispieladapters/-moduls beschrieben. |
Deployment |
Siehe unter: sample_ra.sda in SAPXIAF<PL>_<HF>.sca
|
Überblick zum Beispielmodul
Merkmal |
Wert |
Name |
XI AF Sample Module |
Zweck |
Grundgerüst für die Entwicklung eines neuen Adapter-Framework-Moduls |
Typ |
Quelltext |
Technischer Name |
Com.sap.aii.af.sample.module |
Zertifizierung |
- |
Syntax |
Siehe unter: JavaDoc (.\index.html) package com.sap.aii.af.sample.adapter.ra |
Code |
Siehe im Verzeichnis: \com\sap\aii\af\sample\module. Zugriff wie in Zugriff auf JavaDoc und Quelltext des Beispieladapters/-moduls beschrieben. |
Deployment |
Siehe unter: sample_module.sda in SAPXIAF<PL>_<HF>.sca |

Uml_ra.wmf enthält das Klassendiagram in UML-Darstellung. Öffnen Sie hierzu Word und importieren Sie uml_ra.wmf als Grafik.
Um den Beispieladapter und das Beispielmodul zu bauen, müssen Sie die Referenzen auf externe Bibliotheken berücksichtigen. Siehe auch die Deployment Descriptor Dateien connector-j2ee-engine.xml in der Datei .rar und application-j2ee-engine.xml in der Datei .sda.
● Externe Bibliotheken für den Beispieladapter sind:
○ J2EE library com.sap.aii.af.lib (*)
○ J2EE library com.sap.aii.messaging.runtime
○ J2EE library com.sap.guid [GUID Generator]
○ J2EE library sapxmltoolkit
○ J2EE library com.sap.xi.util.misc (*)
○ J2EE service com.sap.aii.adapter.xi.svc (*) [SAP XI Adapter: XI]
○ J2EE service com.sap.aii.af.svc (*) [SAP XI AF Core]
○ J2EE service com.sap.aii.af.cpa.svc (*) [SAP XI AF CPA Cache]
○ J2EE interface appcontext (*) [Application Context API]
○ J2EE client libraries in …\usr\sap\J2E\JC00\j2ee\j2eeclient: connector.jar, ejb20.jar, exception.jar, jaas.jar, jta.jar
○ J2EE application com.sap.aii.af.app (*)
Folgende Referenzen werden für den Zugriff auf den J2EE Schlüsselspeicher verwendet:
○ J2EE library security.class
○ J2EE library com.sap.aii.security.lib [SAP XI Security Lib]
Die mit (*) gekennzeichneten Bibliotheken sind für einen Adapter für das Adapter-Framework mindestens notwendig. Die Namen in [ ] zeigen an, dass diese Objekte einen unterschiedlichen Anzeigenamen haben, welcher in der J2EE Administrations-Tool-Übersicht angezeigt wird.
● Für das Beispielmodul werden verwendet:
○ J2EE library com.sap.aii.af.lib (*)
○ J2EE library com.sap.xi.util.misc (*)
○ J2EE service com.sap.aii.adapter.xi.svc (*) [SAP XI Adapter: XI]
○ J2EE service com.sap.aii.af.svc (*)[SAP XI AF Core]
○ J2EE service com.sap.aii.af.cpa.svc (*)[SAP XI AF CPA Cache]
○ J2EE client libraries in …\usr\sap\J2E\JC00\j2ee\j2eeclient: ejb20.jar, exception.jar
Folgende Referenzen werden für den Zugriff auf den J2EE Schlüsselspeicher verwendet:
○ J2EE library security.class
○ J2EE library com.sap.aii.security.lib [SAP XI Security Lib]
Verwenden Sie das SAP J2EE Administrations-Tool, um zu den genannten J2EE Bibliotheken und -Interfaces die dazugehörigen Bibliotheken zu ermitteln.

com.sap.aii.af.lib verwendet die Bibliotheken (siehe die Box Jars contained im J2EE Administrations-Tool):
<serverDir>\bin\ext\com.sap.aii.af.lib\aii_af_ms_spi.jar
<serverDir>\bin\ext\com.sap.aii.af.lib\aii_af_cci.jar
<serverDir>\bin\ext\com.sap.aii.af.lib\aii_af_ms_api.jar
<serverDir>\bin\ext\com.sap.aii.af.lib\aii_af_trace.jar
<serverDir>\bin\ext\com.sap.aii.af.lib\aii_af_mp.jar
Sie müssen die Bibliotheken als externe Referenz in Ihrem Projekt unter Ihrer Entwicklungsumgebung aufnehmen.
Die zu referenzierenden jar-Dateien der J2EE-Services finden Sie direkt in <serverDir>\bin\services\<service name>.

Wenn Sie ein Modul für den File-/FTP-Sender-Adapter entwickeln und wenn Sie darin auf den Dateinamen zugreifen möchten, dann beachten Sie SAP-Hinweis 819761.