Show TOC Anfang des Inhaltsbereichs

Funktionsdokumentation XI-Message-Interfaces  Dokument im Navigationsbaum lokalisieren

Verwendung

Sie können die XI-Message-Interfaces und -Klassen dazu verwenden, XI-Messages oder Teile von Messages anzulegen, zu verändert oder zu lesen.

Interface-Überblick

Merkmal

Wert

Name

Adapter-Framework Message-Interface

Zweck

Verarbeitet und verwaltet XI-Messages

Typ

J2EE-Service und Java-Bibliothek

Technischer Name

com.sap.aii.af.ra.ms.api

Zertifizierung

Zwingend erforderlich

Syntax

Siehe unter Pfad: JavaDoc (.\index.html) package com.sap.aii.af.ra.ms.api

Funktionsumfang

Folgende Klassen und Interfaces stehen zur Verfügung:

Name

Verwendung

ConnectionFactory

Factory-Klasse für die Adapter-Framework MessageFactory und Adapter-Framework Connection.

MessageFactory

Wird für die Sender/Inbound-Richtung verwendet, um Message-Objekte anzulegen, die das Message-Interface implementieren.

Message

Interface zur Veränderung von Adapter-Framework-Messages

MessageKey, MessageDirection

Hilfsklassen, um einen eindeutigen Message-Schlüssel aufzubauen, der aus der Message-ID und der Richtung besteht.

Payload, TextPayload, XMLPayload

Hilfsklassen , um unterschiedliche Payload-Typen von Messages zu verwalten

Party, Service, Action

Unterklassen, um die Adresse (von/nach) einer Message zu verwalten. Die Klasse Action enthält das Interface und den Interface-Namensraum. Sie spezifizieren im Integration Directory das Message-Interface.

DeliverySemantics

Beschreibt Quality-of-Service, der bei der Message angewendet werden soll. Gültige Werte sind:

      Best-Effort (BE)

      Exactly-Once (EO)

      Exactly-Once-In-Order (EOIO)

Connection

Die Connection-Klasse dient hauptsächlich zur Erzeugung von Acknowledgment-Messages, die zum Integration Server geschickt werden sollen.

Exception

Unterschiedliche Exception-Klassen, um Fehlersituationen beschreiben zu können.

RetryControlException kann beispielsweise von einer Adapterimplementierung ausgelöst werden, um den Retry-Modus des Adapter-Framework Messaging-Systems zu kontrollieren.

Setzen Sie RetryModus.STOP_RETRIES in einer ausgelösten RetryControlException, wird das Adapter-Framework Messaging-System die Versuche, eine Message noch einmal zu versenden beenden, so, als ob die maximale Anzahl der Versuche erreicht wurde.

Es ist nötig, diese Exception auszulösen, wenn der Adapter auf eine Fehlersituation stößt, die einen manuellen Eingriff erfordert.

Es wird empfohlen, dann auch einen Alert auszulösen.

Weitere Informationen: Anschluss an den Kommunikationskanal-Monitor, dort unter Prozessstatus

Diese Exception kann auch durch Module im Modul-Prozessor ausgelöst werden, um Senderadaptern mitzuteilen, Wiederholungen zu beenden. Nur Adapter, für die dies ausdrücklich dokumentiert ist, reagieren auf RetryControlException.

Hinweis

uml_message.wmf enthält das Klassendiagram in UML-Darstellung. Öffnen Sie hierzu Word und importieren Sie uml_message.wmf als Grafik.

Das Package com.sap.aii.af.ra.ms.api enthält weitere Klassen, die den verbindungsorientierten Zugriff auf den Adapter-Framework Messaging-Service behandeln. Sie sind nicht Teil der Adapter-Framework Public-Interfaces und dürfen im Kontext des Adapter-Framework nicht verwendet werden.

Ende des Inhaltsbereichs