Altova MapForce 2027 Professional Edition

Dans MapForce, vous pouvez utiliser les catégories de fonctions suivantes pour transformer les données :

 

•Fonctions intégrées à MapForce

•Fonctions définies par l'utilisateur

•Fonctions personnalisées

•Fonctions de nœud et valeurs par défaut (éditions Professional et Enterprise)

•Appels de services web (édition Enterprise)

 

Pour plus d’information, consultez les sous-sections ci-dessous.

 

Fonctions intégrées à MapForce

Les fonctions intégrées sont prédéfinies dans MapForce. Vous pouvez les utiliser dans vos mappages pour effectuer un large éventail de tâches de traitement. Pour plus d’informations sur les fonctions intégrées disponibles, voir Référence des bibliothèques de fonctions.

 

Fonctions définies par l'utilisateur (UDF)

Les UDF sont des fonctions MapForce que vous créez vous-même, à l’aide de divers types de composants et de fonctions intégrées déjà disponibles dans MapForce. Pour plus de détails, voir Fonctions définies par l'utilisateur.

 

Fonctions personnalisées

Vous pouvez importer des fonctions personnalisées à partir de sources externes telles que des bibliothèques XSLT, des modules de bibliothèques XQuery, des fichiers .class Java, des fichiers .dll .NET, des bibliothèques Python, et les utiliser dans vos mappages. Pour être réutilisables dans MapForce, vos fonctions personnalisées doivent renvoyer des données de type simple (telles qu’une chaîne de caractères ou un entier) et accepter des paramètres de type simple.

 

Pour plus d'informations, voir :

 

•Fonctions XSLT personnalisées

•Fonctions XQuery 1.0 personnalisées

•Bibliothèques Python personnalisées

•Bibliothèques Java et .NET personnalisées

 

Vous pouvez importer des bibliothèques externes personnalisées de fonctions de différentes manières :

 

•Directement (aucune configuration requise)

•En configurant un fichier de fonctions MapForce (MFF)

 

Si vous choisissez de configurer un fichier MFF, vous pouvez importer des bibliothèques C++, en plus des classes Java et des assemblages .NET. Notez que les bibliothèques importées via des fichiers MFF doivent respecter les conditions préalables mentionnées dans la section Référencer manuellement des bibliothèques Java, C# et C++.

 

Fonctions de nœud et valeurs par défaut (éditions Professional et Enterprise)

Les fonctions de nœud et les valeurs par défaut vous permettent de créer et d’appliquer une logique de traitement personnalisée à un ou plusieurs nœuds descendants d’un composant de mappage. Les fonctions de nœud et les valeurs par défaut permettent de traiter les données avant qu’elles n’atteignent un nœud d’une structure de mappage ou immédiatement après qu’elles aient quitté un nœud. Pour plus de détails, voir Valeurs par défaut et fonctions de nœud.

 

Appels de services web (édition Enterprise)

MapForce vous permet d'effectuer un appel vers un service web préalablement défini (un service basé sur WSDL ou une API HTTP générique).

 

© 2020-2026 Altova GmbH