
Sie können Szenarien einrichten, in denen eine Message zur Laufzeit in mehrere fragmentierte Messages aufgeteilt wird, die dann an das gleiche Empfängersystem (oder unterschiedliche Systeme) gesendet werden.
Dies sind die grundlegenden Szenarien, die Sie mittels einer Interface-Ermittlung aus dem Integration Directory verwenden können:
Interface-Split
Mapping-basierter Message-Split
Interface-Split definieren
Standardmäßig legen Sie bei einer Interface-Ermittlung ein oder mehrere Inbound-Interfaces für ein bestimmtes Empfängersystem fest. Da sich die Inbound-Interfaces höchstwahrscheinlich voneinander unterscheiden, ist es darüber hinaus vorteilhaft, diesen ein bestimmtes Mapping zuzuordnen.
Dies ist das Grundverfahren:
Definieren Sie die Service-Interfaces und Vorgänge im ES Repository.
Optional: Definieren Sie die erforderlichen Mappings im ES Repository.
Definieren Sie eine Interface-Ermittlung im Integration Directory (für die Integration-Engine-basierte Kommunikation) oder eine Integrierte Konfiguration (für alle Szenarien, in denen Messages von der Advanced Adapter Engine verarbeitet werden).
Weitere Informationen:
Die folgende Abbildung zeigt das Verhalten zur Laufzeit:

Mapping-basierten Message-Split definieren
Wenn eine größere Message vorliegt (z. B. eine Message mit zahlreichen Einzelposten), die in mehrere kleinere Messages aufzuteilen ist, wobei jede Message jeweils nur ein Subset der Einzelposten der großen Message enthält, können Sie Folgendes tun:
Definieren Sie im ES Repository ein 1:n-Multi-Mapping, um die Transformation der großen Message in n kleinere Messages festzulegen.
Weitere Informationen: Multi-Mappings für Message-Splits entwickeln
Definieren Sie eine Interface-Ermittlung im Integration Directory (für die Integration-Engine-basierte Kommunikation) oder eine Integrierte Konfiguration (für alle Szenarien, in denen Messages von der Advanced Adapter Engine verarbeitet werden) mit den folgenden Eigenschaften:
Der Objektschlüssel enthält das Source-Interface des Multi-Mapping als Outbound-Interface.
In der Interface-Ermittlung oder der integrierten Konfiguration wählen Sie das Multi-Mapping aus dem ES Repository (im Feld Operation-Mapping ).
Beachten Sie, dass Sie in einer Interface-Ermittlung Multi-Mappings für 1:n, n:1 oder m:n Transformationen aus dem ES Repository auswählen können. Zur Laufzeit können jedoch nur 1:n Transformationen verarbeitet werden.
Die im ES Repository für das Multi-Mapping definierten Ziel-Interfaces werden dann ermittelt und in der Interface-Ermittlung angezeigt.
Weitere Informationen:
Die folgende Abbildung zeigt das Verhalten zur Laufzeit:

Mittels dieser Option können Sie nur einen Message-Split konfigurieren, bei dem die aufgeteilten Messages an unterschiedliche Inbound-Interfaces desselben Empfängersystems gesendet werden.
Dies hat folgenden Grund: Während der Laufzeit wird der Schritt der Empfängerermittlung vor dem Mapping-Schritt ausgeführt. Wenn das Multi-Mapping ausgeführt wird und die entsprechenden Inbound-Interfaces ermittelt (und die dazugehörigen aufgeteilten Messages generiert) werden, gibt es keine Möglichkeit, einen weiteren „Empfänger-Split“ auszuführen. Die resultierenden aufgeteilten Messages können nur an das im vorausgegangenen Schritt ermittelte Empfängersystem gesendet werden.
Routing der aufgeteilten Messages an unterschiedliche Empfängersysteme
Um einen Message-Split zu konfigurieren, bei dem die aufgeteilten Messages an unterschiedliche Empfängersysteme weitergeleitet werden, definieren Sie den Message-Split mittels mehrerer 1:1-Mappings (anstelle eines 1:n-Mapping).
Dies ist das Verfahren:
Im ES Repository definieren Sie die erforderlichen 1:1-Mappings für jede der vorgesehenen aufgeteilten Messages. Jedes Mapping erzeugt aus der großen Source-Message in weiteres Subset von Einzelposten.
Führen Sie im Integration Directory folgende Schritte aus:
Konfigurieren Sie die unterschiedlichen Empfängersysteme in einer Empfängerermittlung.
Weitere Informationen: Empfängerermittlungen definieren
Definieren Sie für jeden konfigurierten Empfänger eine Interface-Ermittlung oder eine Integrierte Konfiguration. Ordnen Sie das richtige 1:1-Mapping und Inbound-Interface zu.
Weitere Informationen:
Das Verhalten zur Laufzeit ist in der folgenden Abbildung dargestellt:
