Exécuter des mappages
Le rôle de MapForce Server est d'exécuter les mappages de données créés avec Altova MapForce (https://www.altova.com/fr/mapforce.html).
Vous commencez par concevoir visuellement les mappages de données (ou fichiers de conception de mappage, *.mfd) dans MapForce, où vous définissez les entrées, les sorties et toutes les étapes de traitement intermédiaires qui doivent être appliquées à vos données (y compris le tri, le filtrage, les fonctions personnalisées, etc.). Une fois votre mappage prêt, vous pouvez l'exécuter avec MapForce Server de l'une des manières suivantes :
•Sur la machine Windows où MapForce est exécuté, compilez le mappage en un fichier d'exécution MapForce Server (.mfx). Les fichiers .mfx sont en fait des mappages de données regroupés en vue de leur exécution dans un environnement serveur. Vous pouvez copier ces fichiers sur n'importe quel système d'exploitation pris en charge où MapForce Server est exécuté (y compris sur différentes plateformes, voir Exigences du système). Sur le serveur, vous pouvez exécuter le fichier .mfx à l'aide de l'interface de ligne de commande de MapForce Server ou de l'API MapForce Server.

•Sur la machine Windows où MapForce est exécuté, déployez le mappage sur un serveur où MapForce Server et FlowForce Server sont installés. Le serveur peut disposer d’un système d'exploitation différent (voir Exigences du système). Les mappages déployés de cette manière deviennent des fonctions FlowForce Server et vous pouvez créer des tâches planifiées ou basées sur des déclencheurs à partir de celles-ci. Lorsque les mappages s'exécutent en tant que tâches FlowForce Server, ils peuvent également être exposés en tant que services Web, enchaînés en tant que sous-étapes d'autres tâches, ou intégrés à des workflows qui incluent l'envoi d'e-mails, la vérification des codes de sortie, l'exécution de commandes shell, etc.

Pour plus d'informations sur ce scénario, consultez la documentation FlowForce Server (https://www.altova.com/fr/documentation).
Comment exécuter des mappages compilés sous forme de fichiers d'exécution MapForce Server
1.Lancez MapForce Enterprise ou Professional Edition.
2.Ouvrez le mappage à compiler.
3.Dans le menu Fichier, cliquez sur Compiler vers un fichier d’exécution MapForce Server, puis sélectionnez un répertoire de destination.
4.Copiez le fichier .mfx dans le répertoire ou sur le serveur de destination, ainsi que tous les fichiers d'entrée ou dépendances. Pour plus d'informations, voir Préparer des mappages pour l'exécution de serveur.
5.Appelez la commande « run » de l'interface de ligne de commande ou la méthode équivalente de l'API MapForce Server.
Comment exécuter des mappages déployés sur FlowForce Server
1.Ouvrez dans MapForce Enterprise ou Professional le mappage à déployer.
2.Assurez-vous que le langage de transformation (moteur d'exécution) du mappage est défini sur Intégré. Pour changer le moteur d'exécution en Built-in, sélectionnez la commande de menu Sortie | Moteur d'exécution intégré ou cliquez sur le bouton Sélectionner le moteur d'exécution intégré (
) de la barre d'outils.
3.Dans le menu Fichier, cliquez sur Déployer sur FlowForce Server.
4.Entrez les détails de connexion au serveur (hôte, port), les informations d'identification FlowForce et le conteneur FlowForce de destination. Pour créer immédiatement le job FlowForce dans le navigateur, sélectionnez l'option Ouvrir navigateur web pour créer une nouvelle tâche. Vous pouvez également créer la tâche FlowForce ultérieurement (voir l'étape suivante).
5.Ouvrez un navigateur, connectez-vous à l'interface d'administration Web de FlowForce Server et accédez au conteneur dans lequel vous avez déployé le mappage (voir l'étape précédente). Cette étape n'est pas nécessaire si vous avez sélectionné l'option Ouvrir navigateur web pour créer une nouvelle tâche à l'étape précédente.
6.Définissez la tâche FlowForce Server, y compris ses déclencheurs, ses paramètres ou ses étapes d'exécution supplémentaires (pour des exemples, reportez-vous à la documentation FlowForce Server https://www.altova.com/fr/documentation). Chaque fois que la tâche est configurée pour s'exécuter, la transformation de mappage sous-jacente sera exécutée et la sortie du mappage sera produite.
Note : si MapForce Server s'exécute sur une machine autre que celle sur laquelle le mappage a été conçu, veillez à ajuster les chemins d'accès aux fichiers d'entrée ou les détails de connexion à la base de données de manière à ce qu'ils soient valides dans le nouvel environnement d'exécution cible. Par exemple, si un mappage appelle une base de données et nécessite un pilote de base de données, ce dernier doit également être installé dans l'environnement cible pour que le mappage puisse s'exécuter correctement. Pour afficher ou ajuster les détails de connexion à la base de données, cliquez avec le bouton droit sur le composant de base de données dans MapForce et sélectionnez Propriétés. Après avoir modifié la conception du mappage dans MapForce, n'oubliez pas de le recompiler vers un fichier d'exécution MapForce Server (.mfx) ou, selon le cas, de le redéployer vers FlowForce Server. Pour plus d'informations, voir Préparer des mappages pour l'exécution de serveur.