Show TOC Anfang des Inhaltsbereichs

Komponentendokumentation Empfängerermittlung  Dokument im Navigationsbaum lokalisieren

Einsatzmöglichkeiten

In einer Empfängerermittlung geben Sie an, an welche Empfänger eine Message geschickt werden soll. Optional können Sie Bedingungen für die Weiterleitung der Message an die Empfänger angeben. Als Empfänger von Messages geben Sie Services an.

Funktionsumfang

Zuordnung der Empfänger

Sie können zwischen zwei Optionen wählen, wie Empfänger bestimmt werden sollen (Ankreuzfeld):

     Standard

Wenn Sie die Empfänger der Message (und optional Routing-Bedingungen) manuell angeben möchten, wählen Sie diese Option. Sie können hierbei Bedingungen angeben, die sich auf den Inhalt der Message beziehen.

     Erweitert

Wenn Sie die Empfänger der Message zur Laufzeit dynamisch durch ein Mapping bestimmen lassen möchten, wählen Sie diese Option.

Verhalten zur Laufzeit falls kein Empfänger gefunden wird

Auch wenn Sie die Empfängerermittlung korrekt definiert haben, kann der Fall auftreten, dass zur Laufzeit kein Empfänger für eine Message ermittelt werden kann.

Beispiel

Wenn Sie die eine Bedingung abhängig vom Inhalt der Message definieren, kann der Fall eintreten, dass die aktuell eingehende Message nicht die Anwendungsdaten enthält, die zur Ermittlung eines bestimmten Empfängers notwendig sind.

Für diesen Fall können Sie festlegen, was zur Laufzeit geschehen soll. Sie haben folgende Optionen. Markieren Sie im Rahmen Konfigurierte Empfänger unter Falls kein Empfänger gefunden werden kann, folgende Aktion durchführen den entsprechenden Auswahlknopf.

Optionen für das Verhalten zur Laufzeit falls kein Empfänger gefunden wird

Auswahlknopf

Verhalten zur Laufzeit

Message-Verarbeitung mit Fehler abbrechen (Neustart möglich)

Die Message-Verarbeitung wird mit einem Fehler abgebrochen.

Sie können die Konfiguration korrigieren und die Message auf der Integration Engine erneut ausführen (siehe Versionen von XML-Messages anzeigen).

Empfehlung

Wählen Sie diese Einstellung dann, wenn das zugrunde liegende Szenario so modelliert ist, dass zur Laufzeit in jedem Fall ein Empfänger gefunden werden muss. Sollte zur Laufzeit kein Empfänger gefunden werden, so handelt es sich möglicherweise um einen Konfigurationsfehler.

Message-Verarbeitung ohne Fehler beenden (Neustart nicht möglich)

Die Message-Verarbeitung wird entsprechend Ihrer Konfigurationseinstellungen beendet. Da kein Empfänger ermittelt wird, werden die weiteren Pipeline-Schritte (Interface-Ermittlung, Mapping, Empfängervereinbarung) nicht mehr durchlaufen. Es wird keine Fehlermeldung an den Sender geschickt. Sie können bei dieser Einstellung die Message nicht erneut ausführen.

Empfehlung

Wählen Sie diese Einstellung dann, wenn in dem zugrunde liegende Szenario typischerweise Messages auftreten können, für die kein Empfänger gefunden werden kann.

Message-Verarbeitung fortführen mit folgendem Empfänger:

Die Message wird an einen fest vorgegebenen Empfänger gesendet. In den Feldern Partner und Service können Sie den Empfänger festlegen (Eingabehilfe).

Hinweis

Diese Einstellungen sind nur für asynchrone Messages wirksam. Bei synchroner Kommunikation tritt immer ein Fehler auf, wenn kein Empfänger zur Laufzeit gefunden wird.

Empfängerabhängiges Routing

Sie können Empfängerermittlungen Empfängerabhängig definieren.

Sie können diese Eigenschaft bei der Konfiguration von unternehmensübergreifenden Prozessen nutzen, bei denen nicht die gesamte Systemlandschaftsbeschreibung allen beteiligten Kommunikationspartnern bekannt ist. In diesem Fall können Sie für Ihre Kommunikationspartner eine externe Sicht auf Ihre Systemlandschaft freigeben. Ihr Kommunikationspartner kennt dann lediglich extern freigegebene, virtuelle Empfänger, an die er seine Messages senden kann. Indem Sie nun eine Empfängerermittlung definieren, die abhängig von einem virtuellen Empfänger ist, können Sie festlegen, an welches interne Empfängersystem die Message letztlich weitergeleitet werden soll.

Wenn Sie eine Empfängerabhängige Empfängerermittlung anlegen wollen, markieren Sie im Anlegedialog für die Empfängerermittlung das Ankreuzfeld Sender verwendet virtuellen Empfänger. Die Eingabefelder für den Empfänger (Partner, Service) werden dann eingeblendet.

Konfigurationsübersicht

Im Editor Empfängerermittlung anzeigen/bearbeiten im Rahmen Konfigurationsübersicht für diese Empfängerermittlung wird die Konfigurationsübersicht angezeigt, die sich aus den (im Rahmen Konfigurierte Empfänger) angegebenen Daten berechnen lässt.

Beispiel

Siehe Beispiel für eine Empfängerermittlung

Ende des Inhaltsbereichs