Show TOC

Importierte Archive (XSLT/Java)Locate this document in the navigation structure

Verwendung

Sie können XSLT- und Java-Mappings auch selbst implementieren und als Archiv im Enterprise Services Repository ablegen. Insbesondere können Sie auf diese Weise schon vorhandene Mapping-Programme wiederverwenden. Mapping-Programme aus importierten Archiven werden auf der J2EE Engine des Integration Servers ausgeführt.

Hinweis

Im SAP Partner Connectivity Kit (PCK) können ebenfalls Archive importiert werden. PCK-Anwender können die Begriffe Enterprise Services Repository (ES Repository), Enterprise Services Builder (ES Builder) und Integration Builder in den folgenden Beschreibungen durch PCK ersetzen.

Voraussetzungen

Sie haben bereits ein XSLT- oder Java-Mapping implementiert und in einer Jar-Datei oder Zip-Datei gepackt. Die Dateinamen (inklusive Pfad) des Archivs dürfen eine Länge von 180 Zeichen nicht überschreiten.

Achtung

Bei Java-Archiven ist es wichtig, dass das Archiv die kompilierten Klassen (*.class) enthält. Java-Quelldateien haben nur informativen Charakter und werden vom Integration Builder und der Mapping-Laufzeit ignoriert.

Funktionsumfang

Welche Möglichkeiten Sie in XSLT und Java nutzen können, ist in den Abschnitten XSLT Mapping und Java Mapping erläutert. Außerdem können Sie von einem Mapping-Programm andere Mapping-Programme aufrufen (siehe: Referenzen zwischen Mapping-Programmen ).

Anzeigen und Ändern von importierten Mapping-Programmen im ES Builder

Funktion

Verwendung

Programm anzeigen

(entspricht einem Doppelklick auf das XSLT-Programm)

Anzeigen des ausgewählten XSLT-Programms.

Programm ändern

Ändern des ausgewählten XSLT-Programms. Sie können in einem Editor des ES Builder entweder einzelne Zeilen ändern oder ein anderes XSLT-Programm importieren. Java-Mappings müssen Sie extern bearbeiten und erneut importieren.

In Client-Browser öffnen

Anzeige des ausgewählten Programms im Client-Browser. Um die ausgewählte Mapping-Datei anzuzeigen, starten Sie den ES Builder aus dem auf dem PC voreingestellten Browser für Dateien vom Typ class oder xsl .

Beim Anzeigen von importierten Mapping-Programmen zeigt der Viewer die verwendete Kodierung an, mit der die Zeichen einer Datei angezeigt werden:

  • Bei XML-Dateien (XML, XSD, XSL) kann der ES Builder die Kodierung exakt bestimmen, da sie im Header des XML-Dokuments angegeben ist.

  • Für alle anderen Dateien verwendet der ES Builder eine voreingestellte Kodierung: Latin-1 (ISO-8859-1) für Dateien mit der Erweiterung .properties und UTF-8 für alle anderen. Sie können die Kodierung über die Listbox im Kopfbereich des Viewers ändern. Angeboten werden Standard-Kodierungen des Java- und Windows-Betriebssystems (XP oder NT "Cp1252"). Sie können auch andere durch das Betriebssystem unterstützte Kodierungen eingeben.

Aktivitäten

Import von XSLT- und Java-Archiven

  1. Legen Sie in der Design-Pflege des ES Builder ein Mapping-Objekt vom Typ Importiertes Archiv an (siehe auch: Objekt anlegen im Integration Directory oder Objekt anlegen im PCK).

  2. Importieren Sie über die Drucktaste Archiv Importieren Ihr Archiv. Andere Benutzer können nach dem Aktivieren Ihres Archivs dieses auch wieder exportieren.

  3. Speichern Sie Ihr Archiv.

Ergebnis

Sie haben Ihre Mapping-Programme im Enterprise Services Repository abgelegt. Damit diese zur Konfigurationszeit für ein Szenario ausgewählt werden können, müssen Sie die Programme noch über ein Operation-Mapping einem Paar von Operationen zuweisen.

Hinweis

Operation-Mapping ist im PCK nicht möglich.