
Im Standard-Mapping-Anwendungsfall wird eine einzelne Quell-Message in eine einzelne Ziel-Message umgewandelt. Diese Mapping-Art wird auch als 1:1-Transformation bezeichnet.
Mit einem Multi-Mapping können Sie diese Einschränkung überwinden. Mit einem Multi-Mapping haben Sie insbesondere folgende Möglichkeiten:
Erstellen einer 1:n-Transformation für einen Message-Split
Erstellen von 1:n-, n:1- und n:m-Transformationen für die Verwendung in Integrationsprozessen (komponentenübergreifendes Business Process Management)
Erstellen von 1:n-Transformationen für Message-Splits (Interface-Ermittlung)
Mithilfe eines 1:n-Multi-Mappings können Sie eine Message im Rahmen des logischen Routing (Mapping-basierter Message-Split) mehreren verschiedenen (und in der Regel kleineren) Messages zuordnen. Um ein Message-Split-Szenario einzurichten, sind folgende Schritte auszuführen:
ES Repository: Legen Sie das erforderliche Multi-Mapping an, und ordnen Sie es einem Operation-Mapping zu.
Weitere Informationen: Multi-Mappings für Message-Splits entwickeln
Integration Directory: Wählen Sie das Operation-Mapping im entsprechenden Konfigurationsobjekt aus.
Für Integration-Engine-basierte Kommunikation nehmen Sie die Zuordnung in einer Interface-Ermittlung vor.
Für lokalen Message-Austausch mithilfe der Advanced Adapter Engine oder bei Verwendung der Advanced Adapter Engine Extended nehmen Sie diese Zuordnung in einer integrierten Konfiguration vor.
Die Inbound-Interface-Operationen werden auf Basis des Multi-Mapping ausgewertet.
Weitere Informationen: Interface-Ermittlung definieren
Weitere Informationen zu dieser Technik finden Sie unter Message-Splits definieren .
Erstellen von 1:n-, n:1- und n:m-Transformationen für die Verwendung in Integrationsprozessen
Sie können ein Multi-Mapping in einem Transformationsschritt eines Integrationsprozesses verwenden.
Die Schritte sind, zusammengefasst:
ES Repository: Legen Sie das erforderliche Multi-Mapping an, und ordnen Sie es einem Operation-Mapping zu.
Es ist erforderlich, dass die Message-Schemas für die zuzuordnenden Messages im ES Repository vorhanden und asynchronen, abstrakten Service-Interfaces zugeordnet sind. Sie können diesen Interface-Typ nur in Integrationsprozessen verwenden.
Weitere Informationen: Multi-Mappings für Integrationsprozesse entwickeln
ES Repository: Legen Sie einen Integrationsprozess an, und geben Sie das Operation-Mapping in einem Transformationsschritt des Integrationsprozesses ein.
Weitere Informationen: Transformationsschritt