Parametrisierte Mapping-Programme
Mit Hilfe von Parametern können Sie zur Konfigurationszeit Werte an das Mapping-Programm übergeben und so die Anwendungsmöglichkeiten eines Mapping-Programms erweitern. Beispielsweise können Sie das einzufügende Trennzeichen einer Konkatenierungsfunktion erst im Integration Directory festlegen. Auf diese Weise sind Mapping-Programme flexibler einsetzbar. Alle Mapping-Programm-Parameter bezeichnet man als Signatur des Mapping-Programms.

Die Mapping-Laufzeit erlaubt auch die Auswertung von Header-Feldern der Ausgangs-Message (siehe auch: Java-Mapping, XSLT Mapping, Testumgebung (Message-Mappings)).
Da Sie auf alle Mapping-Programme zur Konfigurationszeit über Operation-Mappings zugreifen, haben Operation-Mappings ebenso eine Signatur mit Operation-Mapping-Parametern, die Sie über ein Binding an Mapping-Programm-Parameter binden:

Das Binding ist Teil des Operation-Mappings.
Es gibt folgende Möglichkeiten, um Werte an ein Mapping-Programm zu übergeben:
· Statisch in einer Interface-Ermittlung im Integration Directory.
· Über einen Transformationsschritt in einem Integrations- oder Monitoringprozess im ES Repository.
Um Werte an ein Mapping-Programm zu übergeben oder Werte des Mapping-Programms abzufragen, verwenden Sie Import- beziehungsweise Export-Parameter:
Grundsätzliche Verwendung Mapping-Programm-Parametern
Typ |
Verwendung |
Wertübergabe oder Wertzuweisung über |
Import |
Übergabe von Werten an das Mapping-Programm vor dessen Ausführung. Für Message-Mapping-Parameter können Sie zusätzlich schon im Binding des Operation-Mappings Konstanten angeben. |
|
Export |
Übergabe von Werten des Mapping-Programms nach dessen Ausführung an einen Integrations- oder Monitoringprozess. Sie können Export-Parameter im Mapping-Programm setzen. Export-Parameter können nur in Monitoring- oder Integrationsprozessen ausgewertet werden. |
Transformationsschritt |
Parameterkategorien
Kategorie |
Art |
Verwendung |
Einfacher Typ |
Export |
Übergabe eines skalaren Wertes vom Typ xsd:string oder xsd:integer. |
Adapter |
Import |
Auswahl eines Adaptertyps für die Programmierung eines Mapping-Lookups. Für den Zugriff auf ein System während der Ausführung des Mapping-Programms wird im Integration Directory ein Kommunikationskanal benötigt, der auf den gleichen Adaptertyp verweist. Auf diese Weise bleibt der Name des Kommunikationskanals bis zur Konfigurationszeit variabel. |
Le...
Sie können mit Mapping-Programm-Parametern für folgende Mapping-Programmtypen arbeiten:
· Parametrisierte Message-Mappings
· Parametrisierte Java-Mappings
· Parametrisierte XSLT-Mappings