Show TOC Anfang des Inhaltsbereichs

Funktionsdokumentation Message-Austausch  Dokument im Navigationsbaum lokalisieren

Verwendung

Das Adapter-Framework steuert den Message-Austausch von synchronen und asynchronen XI-Messages und kommuniziert hierzu mit dem Integration Server. Die Adapter im Adapter-Framework wandeln XI-Messages in die Protokolle der angeschlossenen externen Systeme um und umgekehrt.

Aktivitäten

Zur Adapterentwicklung sollten Sie die folgenden Interfaces und Klassen verwenden:

·        Sie können für den Adapter eigene Module im Modul-Prozessor definieren. Diese müssen mit den Adapter-Framework Modul-Interfaces konform sein. Siehe auch: Adapter-Framework Modul-Interfaces

·        Folgen Sie Regeln und Designvorschriften, die in den folgenden Kapitel beschrieben sind:

¡        Der Adapter muss zwischen synchronen und asynchronen Messages unterscheiden.

¡        Der Adapter muss in den Fällen Exactly Once und Exactly Once In Order für eine garantierte Zustellung der Message sorgen. Siehe auch: Bestandteile der XI-Message, dort unter Quality-of-Service.

¡        Der Adapter sollte den J2EE Transaction Manager und den MessageIDMapper verwenden, um eine Zustellung der Message zu garantieren. Siehe auch: Asynchrone Messages

·        Beachten Sie für die Empfänger-/Outbound-Richtung:

¡        Der Adapter muss zum Lesen der Message das Message-Interface verwenden. Dies kann entweder im JCA-Adapter oder in eigenen Modulen verwendet werden.

¡        Um die Message an den JCA-Adapterteil weiterzuleiten, sollte der Adapter das ModuleProcessorExitBean des Adapter-Framework verwenden. Dabei sind die Anforderungen des Adapter-Framework CCI zu beachten.

Siehe auch: Adapter-Framework JCA CCI-Bibliothek

¡        Zur Erzeugung von Response-Messages bei synchroner Kommunikation sollte der Adapter die Messaging-Service Message-Factory verwenden.

·        Beachten Sie für die Sender-/Inbound-Richtung:

¡        Der Adapter muss ein Message-Objekt an den Adapter-Framework Messaging-Service weiterleiten, das das Message-Interface implementiert.

¡        Um eine neuen Message zu erzeugen, sollte der Adapter die Messaging-Service Message-Factory verwenden.

¡        Der Adapter muss den Modul-Prozessor aufrufen, um neue Messages an das Adapter-Framework zu schicken. Er darf hierzu nicht direkt das Modul CallSapAdapter oder den Messaging-Service mittels der Connection-Klasse aufrufen.

¡        Das letzte Modul im Modul-Prozessor muss CallSapAdapter sein.

Ende des Inhaltsbereichs