Rubrique précédente: Extraction de données au moyen d'annotations (ficher plat)Rubrique suivante: Structure de mappage d'actifs


Configuration du fichier de mappage

Pour configurer la source de données, les propriétés de connexion et les informations de traitement d'un fichier de mappage, spécifiez les informations suivantes. Cette structure de fichier de mappage est commune à tous les types de sources de données utilisés par CA Asset Converter. Seules les expressions de mappage et les propriétés de connexion changent d'un type de source de données à un autre.

Remarque : Tous les fichiers XML que vous créez, ainsi que les codes des exemples XML utilisés dans ce manuel, doivent être correctement formés et être conformes aux normes XML et XSD.

<datasource>

Spécifiez la source de données du fichier de mappage. Par exemple, DataBase ou base de données.

<processing-info>

(Facultatif) Spécifiez les balises suivantes uniquement à des fins de traitement. Les balises ne seront pas incluses dans le fichier XML de l'actif.

max-assets-to-process

Il s'agit de la limite de récupération, qui doit être inférieure ou égale à la valeur spécifiée par cette balise. Pour vérifier si un fichier de mappage génère le fichier XML d'actif correct, utilisez cette balise et entrez une valeur lors de la création du fichier de mappage. Par exemple, les valeurs 1, 2, 3, etc. pour max-assets-to-process. Si vous n'utilisez pas cette balise, CA Asset Converter génère tous les actifs dans la source de données.

encoding-type

(Fichiers plats uniquement) Type d'encodage des fichiers d'entrée. Les fichiers plats prennent uniquement en charge les formats UTF-8, ANSI et UNICODE. Si vous ne spécifiez aucun type d'encodage dans le fichier de configuration d'entrée, CA Asset Converter utilise le format UTF-8.

<output-settings>

Si vous ne spécifiez aucun paramètre de sortie, les valeurs par défaut seront utilisées. Vous pouvez utiliser les balises suivantes :

dest-dir

Chemin d'accès au répertoire de stockage des fichiers XML de sortie. Si ce répertoire n'existe pas, il est automatiquement créé. Le répertoire de destination par défaut est AssetConverterAssets dans le répertoire d'installation.

output-filename

Nom des fichiers XML d'actifs finaux. Par exemple, <output-filename value="asset"/>. Dans cet exemple, les fichiers générés sont nommés asset0.xml, asset1.xml, etc. Vous pouvez également utiliser le nom d'hôte comme nom de fichier d'actif généré. Par exemple, <output-filename host-name="true"/>. Si l'attribut host-name inclus dans la balise output-filename est défini sur True, le nom d'hôte correspond au nom de fichier, car ce nom d'hôte est unique. Si ce nom n'est pas unique, le fichier précédent contenant le même nom d'hôte sera écrasé.

  • Si l'attribut host-name est défini sur False, la valeur d'attribut correspond au nom de fichier et un numéro unique est ajouté sous forme de suffixe.
  • Si l'attribut host-name est défini sur False et que l'attribut de valeur est vide, le nom de fichier par défaut correspond à l'actif et un numéro unique est ajouté sous forme de suffixe.
<ftp-details>

(Fichiers plats uniquement) Si le fichier source se trouve sur un site FTP (File Transfer Protocol), spécifiez les informations FTP suivantes :

is-ftp-site

Indique si le fichier source se trouve sur un site FTP. Définissez cette valeur sur True.

ftp-url

Indique l'emplacement du site FTP.

ftp-port

Indique le numéro du port utilisé pour l'accès FTP.

ftp-username

Indique le nom de l'utilisateur connecté au serveur FTP.

ftp-password

Indique le mot de passe de connexion au serveur FTP.

CA MDB

Définissez les propriétés de connexion permettant d'établir la connexion du fichier de mappage à la base de données de gestion.

Exemple : Section de configuration d'un fichier de mappage standard

Le code d'exemple XML suivant illustre la section de configuration d'un fichier de mappage standard.

<?xml version="1.0" encoding="UTF-8"?>
<asset-converter>
<datasource type=""> (spécifiez un type de source de données valide : DataBase OU FlatFile)
</datasource>
<processing-info>
<max-assets-to-process value="10"/> 
</processing-info>
<output-settings>
<dest-dir value="Relative/Absolute paths"/>
<output-filename value="asset" host-name="false"/> 
</output-settings>
CA MDB
<mdb-type>10<mdb-type>
<mdb-connection-properties>
<mdb-property name="server">servername</mdb-property>
<mdb-property name="database">databasename</mdb-property>
<mdb-property name="username">username</mdb-property>
<mdb-property name="port">portnumber</mdb-property>
<mdb-property name="password">password</mdb-property>
</mdb-connection-properties>
</mdb>
<asset-converter>