Show TOC Anfang des Inhaltsbereichs

Komponentendokumentation Adapter Engine  Dokument im Navigationsbaum lokalisieren

Einsatzmöglichkeiten

Die Adapter Engine dient der Anbindung der Integration Engine an SAP-Systeme (RFC-Adapter) und an Fremdsysteme. Sie stellt verschiedene Adapter zur Verfügung, mit deren Hilfe XML- und HTTP-basierte Messages in die spezifischen Protokolle und Formate dieser Systeme konvertiert werden und umgekehrt. 

Einführungshinweise

Die Adapter Engine basiert auf dem Adapter-Framework.

Weitere Informationen: Adapter-Framework

Die Adapter Engine ist eine eigene Software-Komponente, die automatisch auf dem Integration Server installiert wird. In diesem Fall handelt es sich um die zentrale Adapter Engine. Die Adapter Engine kann aber auch separat auf einem anderen Host installiert werden. Dann handelt es sich um eine dezentrale Adapter Engine.

Hinweis

Frequently Asked Questions (FAQs) zu den Adaptern der Adapter Engine und Verweise zu FAQs der einzelnen Adapter finden Sie im SAP-Hinweis 821268.

Integration

Die Konfiguration der Adapter erfolgt im Konfigurationsteil des Integration Builder. Dort werden im Rahmen der Definition von Kommunikationsprofilen im Kommunikationskanal die Parameter des jeweiligen Adapters festgelegt. Für jeden Adapter ist es möglich, generische Module im Modul-Prozessor zu definieren, die den Adapter mit zusätzlichen Funktionen ausstatten. Informationen zur Erstellung Ihrer Module und Adapter finden Sie unter: Adapter- und Modulentwicklung

Funktionsumfang

Die Adapter Engine stellt Adapter zur Verfügung, die je nach Konfiguration verwendet werden, um

      mit SAP-Systemen über die RFC-Schnittstelle zu kommunizieren (RFC-Adapter).

      Datenaustausch mit dem SAP Business Connector zu ermöglichen (SAP Business Connector-Adapter).

      mit Fremdsystemen Daten über eine File-Schnittstelle bzw. einen FTP-Server auszutauschen (File/FTP-Adapter)

      über JDBC auf Datenbanken zuzugreifen (JDBC-Adapter)

      mit Messaging-Systemen über das JMS API zu kommunizieren (JMS-Adapter)

      Remote Clients oder Provider von Web-Services über den SOAP-Adapter zu integrieren (SOAP-Adapter).

      Marktplätze an die Integration Engine anzubinden. (Marketplace-Adapter)

      E-Mail-Server an die Integration Engine anzubinden (Mail-Adapter)

      mit Systemen zu kommunizieren, die den RosettaNet Standard unterstützen (RNIF-Adapter)

      Der CIDX-Adapter unterstützt Chem.eStandards, einen offenen Standard für den Business-to-Business Datenaustausch in der Chemiebranche.

Bei der Konfiguration der Adapter wird unterschieden, ob sich ein Adapter am Eingang (Sender-Adapter) oder am Ausgang (Empfänger-Adapter) einer Integration Engine befinden soll.

Acknowledgments

Empfänger-Adapter unterstützen System-Acknowledgments, wenn sie vom Sender angefordert werden. Sie werden dann ausgelöst, wenn die Message erfolgreich vom Adapter verarbeitet ist. Die Empfänger-Adapter unterstützen keine Anwendungs-Acknowledgments. Eine Ausnahme bilden der RNIF- und der CIDX-Adapter, die szenario-abhängig auch Anwendungs-Acknowledgments unterstützen. Sender-Adapter fordern keine Acknowledgments an.

Weitere Informationen zu Acknowledgments finden Sie unter: Verarbeitung von Acknowledgment-Messages

Aktivitäten

Queue-Separation für Empfängerkanäle

In der Adapter-Engine gibt es in Empfängerrichtung pro Verbindung und Adaptertyp eine Queue.

Sie können die Parameter für diese Queues im Visual Administrator anpassen.

Weitere Informationen: Properties for Service SAP XI AF Core

EOIO-Verarbeitung

Weitere Informationen: Exactly Once in Order-Verarbeitung der Adapter-Engine umstellen

Messages archivieren

Sie können Messages auf der Adapter Engine archivieren.

Dazu machen Sie Angaben:

      Im Web AS Java

Weitere Informationen über die Archivierung von XML-Messages finden Sie im XML Data Archiving - Configuration Guide for J2EE Applications im SAP Service Marketplace.

Weitere Informationen: Administration of the XML Data Archiving Service

      In der Adapter-Engine

Weitere Informationen: Configuring Message Archiving for the Adapter Engine.

      In der Runtime Workbench

Weitere Informationen: Hintergrundverarbeitung, dort unter Archivieren

Messages löschen

Sie können Messages auf der Adapter-Enigne nur löschen, wenn sie den Status FAILED oder DELIVERED haben.

Dazu machen Sie Angaben in der Runtime Workbench.

Weitere Informationen: Hintergrundverarbeitung

Messages in Empfängerkanälen erneut verschicken

Ist ein Empfängersystem nicht verfügbar, versucht die Adapter-Engine, die Messages erneut zu verschicken.

Wie oft Messages erneut verschickt werden sollen und in welchem Zeitabstand, können Sie Kommunikationskanalmonitor pro Empfängerkanal individuell bestimmen.

Die Vorgabewerte werden den Parametern xiadapter.outbound.numberRetries.default und xiadapter.outbound.retryInterval.default des Service SAP XI Adapter: XI entnommen.

Weitere Informationen: Kommunikationskanal-Monitor

Einsatz der dezentralen Adapter-Engine im Java-Proxy Modus

Weitere Informationen: Dezentrale Adapter-Engine im Java- Proxy Modus verwenden

Ende des Inhaltsbereichs