Altova MapForce 2025 Professional Edition

Fichiers XML en tant que Ressources globales

Accueil Préc Haut Suivant

Cette rubrique explique comment utiliser les fichiers XML en tant que ressources globales. Il existe des situations où vous allez éventuellement devoir changer le fichier XML de nombreuses fois par jour. Par exemple, chaque matin, vous devez exécuter un mappage particulier et générer un rapport en utilisant un fichier XML en tant qu'entrée de mappage, et chaque soir le même rapport doit être généré depuis un autre fichier XML. Au lieu d’éditer le mappage plusieurs fois par jour (ou garder de multiples copies de celui-ci), vous pourriez configurer le mappage de telle manière qu’il lise d’un fichier défini comme ressource globale (un genre de alias du fichier). Dans cet exemple, vos alias de fichier auront deux configurations :

 

1.La configuration par défaut fournit un fichier XML « matinal » en tant qu'entrée de mappage.

2.La configuration RapportsDuSoir fournit un fichier XML « du soir » en tant qu'entrée de mappage.

 

Pour créer et configurer un alias de fichier, suivez les étapes ci-dessous.

 

Étape 1 : Créer une ressource globale

D’abord, nous devons créer un alias de fichier. Suivez les instructions ci-dessous :

 

1.Cliquez sur le ic-globrec bouton de la barre d'outils (Gérer les Ressources globales). En alternative, allez au menu Outils and cliquez sur Ressources globales.

2.Cliquez sur Ajouter | Fichier et saisissez le nom dans la zone de texte alias de Ressource. Dans cet exemple, nous appelons notre configuration par défaut RapportsMatinaux.

3.Cliquez sur le bouton Parcourir à côté du champ de texte La Ressource pointera vers ce fichier et sélectionnez Tutorial\mf-ExpReport.xml.

4.Cliquez sur glob-addic dans la section Configurations et nommez cette deuxième configuration RapportsDuSoir.

5.Cliquez sur Parcourir et sélectionnez Tutorial\mf-ExpReport2.xml.

 

Étape 2 : Utiliser la Ressource Globale dans le mappage

Maintenant, nous pouvons utilisez la ressource globale nouvellement créée dans notre mappage. Pour que le mappage lise de la ressource globale, suivez les étapes ci-dessous :

 

1.Ouvrez le mappage Tutorial\Tut-ExpReport.mfd.

2.Double-cliquez sur l’en-tête du composant source pour ouvrir une boîte de dialogue Paramètres de composant.

3.À côté du fichier XML d’entrée, cliquez sur Parcourir, puis cliquez sur Ressources globales et sélectionnez l’alias de fichier RapportsMatinaux. Cliquer sur Ouvrir.

4.Ouvrez une nouvelle fois la boîte de dialogue Paramètres de composant : Le chemin de fichier XML d'entrée est maintenant devenu altova://file_resource/MorningReports, ce qui indique que le chemin utilise une Ressource Globale.

 

Étape 3 : Exécuter le mappage avec la configuration désirée

Vous pouvez désormais basculer entre les fichiers XML d'entrée avant d'exécuter le mappage :

 

Pour utiliser mf-ExpReport.xml comme entrée, sélectionnez l’élément de menu Outils | Configuration active | Par défaut.

Pour utiliser mf-ExpReport2.xml comme entrée, sélectionnez l’item de menu Outils | Configuration active | RapportsDuSoir.

 

En alternative, sélectionnez la configuration requise depuis la liste déroulante Ressources Globales dans la barre d’outils (voir la capture d’écran ci-dessous).

mf_globalresource_08

Pour consulter le résultat de mappage directement dans MapForce, cliquez sur l'onglet Sortie.

 

© 2018-2024 Altova GmbH