Altova MapForce 2027 Professional Edition

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

 

•Vordefinierte MapForce-Funktionen

•Benutzerdefinierte Funktionen

•Spezielle benutzerdefinierte Funktionen

•Node-Funktionen und Standardwerte (Professional und Enterprise Edition)

•Webservice-Aufrufe (Enterprise Edition)

 

Nähere Informationen dazu finden Sie in den Unterabschnitten weiter unten.

 

Vordefinierte MapForce-Funktionen

Vordefinierte Funktionen wurden im Vorhinein in MapForce definiert. Sie können damit in Ihren Mappings die verschiedensten Verarbeitungen durchführen. Nähere Informationen zu den einzelnen vordefinierten Funktionen finden Sie unter Referenz Funktionsbibliothek.

 

Benutzerdefinierte Funktionen (UDFs = user defined functions)

UDFs sind MapForce-Funktionen, die Sie selbst unter Verwendung verschiedener Komponentenarten und der bereits in MapForce verfügbaren vordefinierten Funktionen erstellen können. Nähere Informationen dazu finden Sie unter 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, Python-Bibliotheken importieren und in Ihren Mappings verwenden können. Damit diese Funktionen in MapForce wiederverwendet werden können, muss der Rückgabetyp dieser Funktionen ein simple type (wie String oder Ganzzahl) sein und Parameter vom Typ simple type erhalten.

 

Nähere Informationen finden Sie unter:

 

•Spezielle benutzerdefinierte XSLT-Funktionen

•Spezielle benutzerdefinierte XQuery 1.0-Funktionen

•Spezielle benutzerdefinierte Python-Bibliotheken

•Spezielle benutzerdefinierte Java- und NET-Bibliotheken

 

Sie können externe benutzerdefinierte Funktionsbibliotheken auf folgende Arten importieren:

 

•direkt (keine Konfiguration erforderlich)

•durch Konfiguration einer MapForce Funktionsdatei (MapForce Function File = MFF)

 

Wenn Sie eine MMF-Datei konfigurieren, 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.

 

Node-Funktionen und Standardwerte (Professional und Enterprise Edition)

Mit Hilfe von Node-Funktionen und Standardwerten können Sie eine benutzerdefinierte Verarbeitungslogik erstellen und an einem oder mehreren untergeordneten Nodes einer Mapping-Komponente anwenden. Sie können Daten damit entweder vor dem Erreichen eines Node einer Mapping-Struktur oder unmittelbar nach dem Verlassen des Node verarbeiten. Informationen dazu finden Sie unter Standardwerte und Node-Funktionen.

 

Webservice-Aufrufe (Enterprise Edition)

Sie können in MapForce einen zuvor definierten Webservice (einen WSDL-basierten Service oder eine generische HTTP API) aufrufen.

 

© 2020-2026 Altova GmbH