Codegenerierung
Je nachdem, welche Sprache Sie als Datentransformationssprache ausgewählt haben, können Sie anhand eines Mappings Code generieren. Code kann in den folgenden Sprachen generiert werden:
•XSLT 1.0/XSLT 2.0/XSLT 3.0
•XQuery (Professional und Enterprise Edition)
•Java (Professional und Enterprise Edition)
•C# (Professional und Enterprise Edition)
•C++ (Professional und Enterprise Edition)
Beispiel
Um XSLT-Code zu generieren, gehen Sie folgendermaßen vor:
1. | Wählen Sie die Menüoption Datei | Code generieren in | XSLT. |
2. | Geben Sie den Ordner an, in dem die generierte XSLT-Datei gespeichert werden soll und bestätigen Sie dies mit OK. MapForce generiert den Code und zeigt das Ergebnis der Operation im Fenster Meldungen an. |
Zur Anzeige einer Vorschau auf den generierten XSLT-Code klicken Sie auf XSLT unterhalb des Mapping-Fensters. Dieselbe Anleitung lässt sich auch für jede andere der oben aufgelisteten Sprachen anwenden.
Nach Fertigstellung der Codegenerierung enthält der Zielordner die folgenden beiden Dateien:
1.Eine nach dem Zielschema benannte XSLT-Transformationsdatei. Diese Transformationsdatei hat das folgende Format: <Mapping>MapTo<Zieldateiname>.xslt. <Mapping> ist der Wert des Felds Applikationsname in den Mapping-Einstellungen. <Zieldateiname> ist der Name der Mapping-Zielkomponente. Öffnen Sie die Einstellungen der Zielkomponente und bearbeiten Sie den Wert des Felds Komponentenname, um den Wert zu ändern. Nähere Informationen dazu finden Sie unter Ändern der Komponenteneinstellungen und Bibliothekspfade im generierten Code.
2.Die Datei DoTransform.bat, mit der Sie die XSLT-Transformation mit Altova RaptorXML Server über die Befehlszeile ausführen können. Um den Befehl ausführen zu können, müssen Sie RaptorXML installieren.