Page tree

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

Comme les fichiers XML, les fichiers CSV peuvent être utilisés pour transmettre des informations à Prinergy RBA. Si vous ne l'avez pas encore fait, veuillez consulter les instructions d'utilisation des fichiers XML avec RBA avant de lire cette section. Le concept et la mise en œuvre étant très similaires, seules les différences sont expliquées ici.

Comme avec les fichiers XML, vous devez définir et importer un schéma pour chaque type de fichier CSV que vous voulez lire dans RBA. Cependant, contrairement aux schémas XML, les schémas CSV doivent suivre une structure prédéterminée. Un schéma pour un fichier CSV doit avoir un élément nommé table qui est un élément complexType contenant une séquence libre d'éléments complexType appelés row, chacun contenant dans l'ordre une séquence d'éléments pour les colonnes.

Voici un exemple de schéma d'un fichier CSV contenant quatre colonnes : Job, Group, Server et Share.

<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="table">
<xs:complexType>
<xs:sequence>
<xs:element name="row" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="Job" type="xs:string"/>
<xs:element name="Group" type="xs:string"/>
<xs:element name="Server" type="xs:string"/>
<xs:element name="Share" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>

Le processus d'importation du fichier de schéma CSV dans le Gestionnaire de schémas XML RBA est identique à celui d'un schéma XML.

  • Pour ajouter un nouveau schéma, accédez au Gestionnaire de jeux de règles, ouvrez le menu Outils et sélectionnez Gestionnaire de schémas XML RBA.

Une fois le schéma importé dans le Gestionnaire de schémas XML RBA, vous pouvez utiliser une action Lire CSV dans un jeu de règles pour lire le contenu d'un fichier CSV. Le fichier de schéma XML importé doit être spécifié comme paramètre Nom du schéma de l'action. Le fichier CSV à lire doit être spécifié comme paramètre Fichier de l'action. L'action déclenche l'événement CSV évalué OK lorsque le fichier a été lu. Pour répéter le processus sur les lignes dans le fichier CSV, appliquez une action Séparation aux objets row dans la propriété Données CSV de l'événement. Chaque objet row possède alors une valeur de propriété pour chaque colonne contenue dans le fichier CSV. La valeur de ces propriétés row peut ensuite être utilisée comme paramètre d'actions ultérieures.

  • No labels