Mapping-Programme um Lookups
erweitern
Mit Hilfe eines Mapping-Lookups können Mapping-Programme während der Ausführung eines Mapping-Programms auf dem Integration Server Funktionen aus anderen Anwendungssystemen aufrufen. Dies kann aus folgenden Gründen notwendig sein:
● Um lesend auf Daten eines Anwendungssystems im Mapping-Programm zuzugreifen.
● Um im Anwendungssystem bereits vorhandene Mapping-Routinen aufzurufen.

Ein Lookup ist nicht unbedingt erforderlich, um in einem Mapping-Programm Werte aufeinander abzubilden. Zu diesem Zweck gibt es eine globale Werte-Mapping-Tabelle, mit deren Hilfe Sie Werte-Mappings getrennt vom restlichen Mapping implementieren können (siehe auch Werte-Mappings ausführen).
Die Mapping-Laufzeit bietet eine
Lookup-API für Aufrufe in Anwendungssysteme an. Sie unterstützt Zugriffe über
den
RFC-,
JDBC- und
SOAP-Adapter. Wenn
Sie mit einem Adapter eines Drittanbieters einen Mapping-Lookup in ein
Anwendungssystem machen wollen, muss der Adapter folgende Voraussetzungen
erfüllen:
● Der Adapter muss synchrone Aufrufe unterstützen.
● Der Adapter darf nicht auf Informationen aus einer Empfängervereinbarung angewiesen sein. In solchen Fällen bricht die Verarbeitung des Mapping-Lookups ab.
Mapping-Lookups sind sowohl über die zentrale als auch über die dezentrale Adapter Engine möglich.
P...
1. Prüfen Sie ob es für das Anwendungssystem, in das Sie über einen Lookup hineinrufen wollen, einen Adapter gibt der obige Voraussetzungen erfüllt.
2. Gehen Sie je nach verwendetem Mapping-Programm-Typ wie in den folgenden Vorgehensweisen beschrieben vor:
○ Lookup-API in Java-Mapping-Programmen nutzen
○ Lookup-API in XSLT-Programmen nutzen
○ Lookup-API in Message-Mappings nutzen
○ JDBC-Lookups graphisch definieren