Show TOC Anfang des Inhaltsbereichs

Komponentendokumentation Mapping  Dokument im Navigationsbaum lokalisieren

Einsatzmöglichkeiten

Durch Mapping wird eine Ausgangs- auf eine Zielstruktur abgebildet. Dies kann aus unterschiedlichen Gründen notwendig sein:

·        Ein Geschäftspartner erwartet andere technische Feldnamen oder eine andere Struktur zur Übergabe von Daten.

·        Aus technischen Gründen. So erwartet zum Beispiel ein an das PCK angeschlossener RFC-Empfänger-Adapter Messages in dem für ihn verständlichen Format RFC-XML vom PCK. Er erzeugt daraus einen RFC-Aufruf in einem dem Empfänger-Adapter zugeordneten System.

Integration

Die im PCK angelegten Mappings werden während der Konfiguration im Rahmen der Empfängervereinbarung angegeben. Das PCK transformiert dann zur Laufzeit Ihre Message gemäß den abgelegten Mappings. Im Idealfall ist kein Mapping notwendig, d.h. die Ausgangs- und die Zielstruktur einer Message stimmen überein.

Funktionsumfang

Das PCK unterstützt

·        die Entwicklung von Message-Mappings über einen integrierten graphischen Editor. Aus der graphischen Beschreibung werden dabei für die Laufzeit Java-Klassen generiert mit der Möglichkeit, eingebaute Standard-Funktionen um benutzerdefinierte Funktionen zu erweitern.

·        den Import von XSLT- oder Java-Mappings als Archiv. Wenn beispielsweise bereits XSLT-Mappings vorhanden sind oder mit Werkzeugen von Drittanbietern entwickelt werden sollen, können solche Mapping-Programme über den Import in das PCK verwendet werden.

Hinweis

Diese Mapping-Programme werden auf der J2EE Engine des SAP Web AS ausgeführt.

Importierte Archive

Art

Verwendung

XSLT

(eXtensible Stylesheet Language Transformations)

Mit XSLT können Sie ein XML-Dokument in ein anderes konvertieren, indem Sie mit XSLT-Kommandos nach Tags in Ihrem Quelldokument suchen und durch andere Tags beziehungsweise Werte in Ihrem Zieldokument ersetzen. Es sind auch Absprünge aus XSLT in ein Java-Programm möglich.

Java-Programm

Die Message wird als Eingangs-Stream an ein Java-Programm übergeben und kann mit einem frei zu wählenden Parser (zum Beispiel SAX oder DOM) eingelesen und modifiziert an einen Ausgangs-Stream übergeben werden.

Ein Java-Programm kann auch ein Hilfsprogramm sein, das wiederum in einem anderen Java-Programm oder in selbstdefinierten Funktionen eines Message-Mappings verwendet wird.

 

Ende des Inhaltsbereichs