Parametrisierte XSLT-Mappings
Mit parametrisierten XSLT-Mappings können Sie die Anwendungsmöglichkeiten eines XSLT-Mappings erweitern, indem Sie eine Schnittstelle definieren, über die Sie Werte an das XSLT-Mapping-Programm beziehungsweise Werte von des XSLT-Mapping-Programms abfragen können.
Siehe auch: Parametrisierte Mapping-Programme
Um zur Laufzeit auf XSLT-Mapping-Parameter zugreifen zu können, definieren Sie im Binding des Operation-Mappings XSLT-Mapping-Parameter:

Sie legen also die XSLT-Mapping-Parameter beim Anlegen des Bindings für ein XSLT-Mapping-Programm fest und binden sie gleichzeitig an Operation-Mapping-Parameter. Wenn Sie im XSLT-Mapping-Programm auf die XSLT-Mapping-Parameter zugreifen, prüft die Mapping-Laufzeit, ob Sie diese Parameter im ES Repository definiert haben. Falls nicht, wird eine Ausnahme ausgelöst.
...
1. Legen Sie ein Operation-Mapping an und verweisen Sie auf Ausgangs- und Zieloperation(en). Um Ihr XSLT-Mapping extern zu entwickeln, können Sie das XSD-Schema der Request- und der Response-Message(s) exportieren (siehe: Operation-Mappings).
2. Bei der Implementierung des XSLT-Mapping-Programms greifen Sie auf die Mapping-Programm-Parameter zu, indem Sie im XSLT-Programm auf die get- und set-Methoden der Java-Mapping-API zugreifen (siehe auch: XSLT Mapping mit Java-Erweiterung, Parametrisierte Java-Mappings).
Erstellen Sie bei der Entwicklung der XSLT-Mapping-Programme eine Liste dieser Parameter.

Sie können die Mapping-Programm-Parameter auch vor der Implementierung im Operation-Mapping anlegen (siehe Schritt 3 bis 6).
3. Um die notwendigen Operation-Mapping-Parameter anzulegen, wählen Sie die Drucktaste Parameter. Sie können einen Operation-Mapping-Importparameter verwenden, um Werte an mehrere Mapping-Programm-Importparameter zu übergeben. Beachten Sie, dass mehrere Mapping-Programm-Exportparameter nicht an den gleichen Operation-Mapping-Exportparameter gebunden werden können.
4. Importieren Sie Ihr XSLT-Mapping-Programm in das ES Repository (siehe: Importierte Archive (XSLT/XSLT)) und verweisen Sie von Ihrem Operation-Mapping auf das parametrisierte XSLT-Mapping-Programm.
5.
In der Spalte Binding der Tabelle im Rahmen Mapping-Programme gibt es eine Drucktaste zur Definition eines
Bindings (
). Wählen Sie
die Drucktaste in der Zeile, in der Sie Ihr XSLT-Mapping-Programm eingetragen
haben.
6. Tragen Sie in der Tabelle des folgenden Dialogfensters die notwendigen Mapping-Programm-Parameter für Ihr XSLT-Mapping ein. Über die zweite Spalte weisen Sie diesen Parametern die Operation-Mapping-Parameter zu. Über diese Zuweisung legen Sie gleichzeitig das Binding und den Typ des jeweiligen Mapping-Programm-Parameter fest.
7. Speichern und aktivieren Sie Ihr Operation-Mapping.
8. Weisen Sie den Parametern Werte zu:
¡
Über eine
Interface-Ermittlung
im Integration Directory (nur Importparameter).
¡
Über einen
Transformationsschritt
eines Integrations- oder Monitoringprozesses (Import- und
Exportparameter).