Altova MapForce 2027 Professional Edition

Une fois que vous avez ajouté un composant de texte à la zone de mappage, vous pouvez configurer les paramètres qui s'y rapportent à partir du dialogue Paramètres de composant. Vous pouvez ouvrir le dialogue Paramètres de composant de l’une des manières suivantes :

 

•Sélectionner les composant et dans le menu Composant, cliquer sur Propriétés.

•Double-cliquez sur l’en-tête de composant.

•Cliquer avec la touche de droite sur l’en-tête du composant, puis cliquer sur Propriétés.

dlg_csv_component_settings

Dialogue Paramètres de composant (en mode CSV)

Les paramètres disponibles sont les suivants.

 

Nom du composant

Le nom de composant est généré automatiquement lorsque vous créez un composant. Néanmoins, vous pouvez changer le nom à tout moment. Le nom de composant peut contenir des espaces et les caractères de point final. Le nom de composant ne doit pas contenir barres obliques, des barres obliques inversées, des points-virgule, des guillemets doubles, des espaces de début et de fin. Si vous souhaitez changer le nom du composant, veuillez noter :

 

•Si vous souhaitez déployer le mappage vers FlowForce Server, le nom du composant doit être unique.

•Il est recommandé de n’utiliser que des caractères qui peuvent être saisis dans la ligne de commande. Les caractères de types nationaux peuvent présenter des encodages différents dans Windows et dans la ligne de commande.

Fichier d'entrée

Spécifie le fichier à partir duquel MapForce lira les données. Ce champ est pertinent pour un composant source et est renseigné lors de la création initiale du composant, lorsque vous lui attribuez un fichier texte. Ce champ peut rester vide si vous utilisez le composant Fichier texte comme cible pour votre mappage.

 

Dans un composant source, MapForce utilise la valeur de ce champ pour lire les noms de colonnes et prévisualiser le contenu du fichier texte de l’instance.

 

Pour sélectionner un nouveau fichier, cliquez sur Fichier d'entrée.

Fichier de sortie

Spécifie le fichier dans lequel MapForce va écrire les données. Ce champ est pertinent pour un composant cible.

 

Pour sélectionner un nouveau fichier, cliquez sur Fichier de sortie.

Enregistrer tous les chemins de fichier relatifs au fichier MFD

Lorsque cette option est activée, MapForce enregistre les chemins d’accès aux fichiers affichés dans le dialogue Paramètres de composant, par rapport à l’emplacement du fichier de conception MapForce (.mfd). Ce paramètre affecte les fichiers d’entrée et de sortie utilisés par le composant texte. Voir aussi Utiliser des chemins relatifs sur un Composant.

Encodage Entrée/Sortie

Vous permet de spécifier les paramètres suivants du fichier d'instance de sortie :

 

•Nom d'encodage

•Tri d’octets

•Si le caractère byte order mark (BOM) doit être inclus.

 

Par défaut, tout nouveau composant à l'encodage défini dans l'option Encodage par défaut pour les nouveaux composants. Vous pouvez accéder à cette option depuis Outils | Options, onglet Généralités.

Délimiteur champ

Par défaut, les fichiers CSV sont délimités par des virgules « , ». Cette option vous permet de choisir comme séparateurs les caractères Tabulation, Point-virgule ou Espace. Vous pouvez également saisir un séparateur personnalisé dans le champ Personnaliser.

Première ligne contient noms de champs

Sélectionnez cette option pour indiquer à MapForce de traiter les valeurs du premier enregistrement du fichier texte comme des en-têtes de colonnes. Les en-têtes de colonnes apparaissent alors sous forme de noms d'éléments dans le mappage.

Traiter les champs vides en tant qu’absents

Lorsque cette option est activée, les champs vides du fichier source ne donneront pas lieu à la création d'un élément ou d'un attribut vide correspondant dans le fichier de destination.

 

Par exemple, l'enregistrement CSV « General outgassing pollutants,,, » comporte quatre champs, dont les trois derniers sont vides.

 

En supposant que le fichier de sortie soit au format XML, lorsque cette option est désactivée, les champs vides seront créés dans le fichier de sortie avec une valeur vide (dans cet exemple, les éléments Last, Title et Email) :

csv-empty-fld2

Lorsque cette option est activée, les champs vides ne seront pas créés dans le fichier de sortie :

csv-empty-fld

Caractère guillemet

Si votre fichier d'entrée contient des guillemets autour des valeurs de champ, sélectionnez le caractère de citation présent dans le fichier source. Ce même paramètre sera également utilisé pour les fichiers de sortie.

quot-char

Pour les fichiers de sortie, vous pouvez spécifier des paramètres supplémentaires :

 

Ajouter si nécessaire

Ajoute le caractère de citation sélectionné uniquement aux champs dont le texte contient le délimiteur de champ ou des sauts de ligne.

Ajouter toujours

Ajoute le caractère de citation sélectionné à tous les champs du fichier CSV généré.

CSV/Fixé

Modifie le type de composant en CSV ou FLF (champ à longueur fixe).

Zone d’aperçu

La partie inférieure du dialogue affiche un aperçu pouvant aller jusqu’à 20 lignes du fichier sélectionné comme entrée ou sortie.

 

Si nécessaire, vous pouvez créer la structure du fichier (ou modifier celle d’un fichier existant) comme suit.

 

Ajouter champ

Crée un nouveau champ après le dernier enregistrement CSV.

Insérer champ

Crée un nouveau champ immédiatement avant l’enregistrement CSV actuellement sélectionné.

Supprimer champ

Supprime le champ actuellement sélectionné.

<<

Déplace le champ actuellement sélectionné d’une position vers la gauche.

>>

Déplace le champ actuellement sélectionné d’une position vers la droite.

 

Pour modifier le nom d’un champ, cliquez sur l’en-tête (par exemple, Field1), puis saisissez la nouvelle valeur. Notez que les noms de champs ne sont pas modifiables lorsque l’option Première ligne contient noms de champs est activée.

dlg_component_settings_csv_preview_detail1

Pour modifier le type de données d’un champ, sélectionnez la valeur souhaitée dans la liste déroulante. MapForce vérifie le type de données ; si les données d’entrée et le format du champ ne correspondent pas, les données sont surlignées en rouge.

dlg_component_settings_csv_preview_detail

Les types de champs sont basés sur les types de données par défaut du schéma XML. Par exemple, le type Date se présente sous la forme AAAA-MM-JJ.

© 2020-2026 Altova GmbH