Rubrique précédente: Mappage et extraction de données (fichier plat)Rubrique suivante: Configuration du fichier de mappage


Extraction de données au moyen d'annotations (ficher plat)

Vous pouvez utiliser les annotations d'un fichier plat pour extraire des données. Le nom du fichier est requis pour la balise générale. Les valeurs codées en dur ne sont pas autorisées pour les attributs de balises générales. Par exemple, vous ne pouvez pas spécifier : host_name="assetname". Saisissez le paramètre de valeur entre crochets ([ ]). Le paramètre de valeur représente l'index des colonnes du fichier plat.

Le code d'exemple XML suivant illustre l'utilisation des annotations dans un fichier plat pour extraire des données.

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<asset-converter xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<datasource type="flatfile">
<connection-properties>
<property filename="main" filepath="MainFile.txt" key="1" column_name="true"/>
<property filename="system" filepath="SystemFile.txt" key="1" column_name="true"/>
</connection-properties>
	...
<asset file="main" translator="ACBsFmt" version="1_0">
<general file="main">
<host_name value="[4]"/> 

Remarque : La valeur 4 indique qu'il existe un mappage vers la quatrième colonne dans le fichier principal.

<default_hostname value="[4]"/>
<default_address value="[3]"/>
<default_mac value="[2]"/>
</general>
...	
</asset>
</asset-converter>