Show TOC Anfang des Inhaltsbereichs

Funktionsdokumentation Parametrisierte XSLT-Mappings  Dokument im Navigationsbaum lokalisieren

Verwendung

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

Integration

Um zur Laufzeit auf XSLT-Mapping-Parameter zugreifen zu können, definieren Sie im Binding des Operation-Mappings XSLT-Mapping-Parameter:

Diese Grafik wird im zugehörigen Text erklärt

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.

Aktivitäten

...

       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.

Hinweis

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 (Diese Grafik wird im zugehörigen Text erklärt). 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).

 

 

 

 

 

 

Ende des Inhaltsbereichs