Altova MapForce 2025 Enterprise Edition

Sie können Daten in MapForce mit Hilfe der folgenden Funktionskategorien transformieren:

 

Vordefinierte MapForce-Funktionen: Diese Funktionen wurden in MapForce vordefiniert und Sie können damit in Ihren Mappings die verschiedensten Verarbeitungsaufgaben im Zusammenhang mit Strings, Datumswerten und anderen Datentypen durchführen. Des Weiteren können damit Gruppierungen, Aggregationen, automatische Nummerierung und verschiedene andere Aufgaben durchgeführt werden. Informationen zu den einzelnen vordefinierten Funktionen finden Sie unter Referenz Funktionsbibliothek.

 

Node-Funktionen und Standardwerte (Professional und Enterprise Edition): Hierbei handelt es sich um speziellere Funktionen, mit denen Sie eine benutzerdefinierte Verarbeitungslogik erstellen und an einem oder mehreren untergeordneten Nodes einer Mapping-Komponente anwenden können. Sie können Daten damit entweder vor dem Erreichen eines Node einer Mapping-Struktur oder unmittelbar nach dem Verlassen des Node verarbeiten. Nähere Informationen dazu finden Sie unter Standardwerte und Node-Funktionen.

 

Benutzerdefinierte Funktionen (UDFs = user defined functions): Es handelt sich hierbei um MapForce-Funktionen, die Sie selbst unter Verwendung verschiedener Komponentenarten und der bereits in MapForce verfügbaren vordefinierten Funktionen erstellen können, siehe Benutzerdefinierte Funktionen.

 

Spezielle benutzerdefinierte Funktionen: Es handelt sich hierbei um Funktionen, die Sie aus externen Quellen wie XSLT-Bibliotheken, XQuery-Bibliotheksmodulen, Java .class-Dateien, .NET .dll-Dateien importieren und an MapForce anpassen können. Damit diese Funktionen in MapForce wiederverwendet werden können, muss der Rückgabetyp dieser angepassten Funktionen ein simple type (wie String oder Ganzzahl) sein und auch die Parameter dieser Funktionen müssen den Typ simple type haben. Nähere Informationen dazu finden Sie unter Importieren benutzerdefinierter XSLT-Funktionen,Importieren benutzerdefinierter XQuery 1.0-Funktionen und Importieren benutzerdefinierter Java- und .NET-Bibliotheken.

 

Webservice-Aufrufe (Enterprise Edition): Sie können in MapForce einen zuvor definierten Webservice (einen WSDL-basierten Service oder eine generische HTTP API) aufrufen. Nähere Informationen dazu finden Sie unter Webservice-Aufrufe.

 

 

Anmerkung:Sie können externe benutzerdefinierte Funktionsbibliotheken entweder direkt (keine Konfiguration erforderlich) oder durch Konfiguration einer von MapForce erkannten MFF-Datei (MapForce Function File) importieren. Bei der zweitgenannten Methode können Sie zusätzlich zu Java-Klassen und .NET Assemblies auch C++-Bibliotheken importieren. Beachten Sie, dass mittels .mff-Dateien importierte Bibliotheken den unter Manuelles Referenzieren von Java, C# und C++-Bibliotheken erwähnten Vorgaben entsprechen müssen.

 

© 2018-2024 Altova GmbH