Cegid XRP Ultimate  |  
I3   Actualisé le 06/10/2022
Fondations
TITVLD - Chargement du sas de transfert des indicateurs

   Dans le cas des indicateurs dont le mode de calcul est "Mise à jour via l'interface", ce traitement alimente le sas des valeurs des indicateurs (GTITV) à partir de fichiers texte.

Principe
   Les valeurs de l'indicateur sont mises à jour en intégrant des fichiers contenant les valeurs de l'indicateur provenant de sources externes.
Les étapes sont :
- Fichier à plat de type "csv" contenant les valeurs de l'indicateur à placer sur le serveur de traitements ;
- Intégration de ce fichier dans le sas des valeurs de l'indicateur (GTITV) avec le traitement TITVLD ;
- Intégration du sas (GTITV) dans les valeurs de l'indicateur (GTINV) avec le bouton "Intégration" de GTITV ou avec le traitement d'intégration (TTITV).

Soumission (voir aussi : Paramétrage du traitement)

   Répertoire
   Si le "Répertoire" est renseigné, c'est la valeur saisie qui désigne le répertoire où se trouvent les fichiers à intégrer.
Attention : il s'agit nécessairement d'un répertoire présent sur le serveur de traitements.

   Si le "Répertoire" n'est pas précisé, sa valeur vaut ".".
Dans ce cas, le chemin est déduit de GPTH :
- type : QID ;
- application : GTI ;
- utilisateur : la recherche s'effectue en premier lieu avec l'utilisateur connecté, puis avec l'utilisateur général "PUBLIC" si aucun chemin n'a été trouvé.

   Note : chaque répertoire trouvé sur le chemin lu est suffixé automatiquement par "/gtitv".
Exemple : supposons que le chemin trouvé dans GPTH soit "/tmp", le répertoire racine des fichiers à traiter sera alors "/tmp/gtitv".

   Fichiers à charger
   Si le nom des fichiers à traiter est renseigné, c'est ce nom qui sera utilisé.
Sinon, traitement des fichiers "*.csv".

   Les fichiers sont des fichiers texte. Ne pas utiliser de fichiers au format Excel®.
Chaque ligne de données à insérer dans GTITV est séparée de la suivante par un saut de ligne.
Chaque champ dans la ligne est séparé du suivant par le caractère ";".
La première ligne du fichier décrit les colonnes à alimenter. Le nom des colonnes de cette ligne reprend le nom des colonnes de GTITV.

   Exemple de fichier

   NUMGTIND;VANGTITV;VAAGTITV;VADGTITV;DTDGTITV;HDEGTITV;DTFGTITV;HFEGTITV;C01GTITV;C02GTITV;C03GTITV;C04GTITV;C05GTITV;C06GTITV;C07GTITV;C08GTITV;C09GTITV;C10GTITV
QINFERENCESRVDEVDVT22;400.000000;;;20120101;;;;Détail C1;Détail C2;Détail C3;Détail C4;;;;;;
QINFERENCESRVDEVDVT22;100.000000;;;20120101;;;;Détail C1;Détail C2;Détail C3;Détail C4;;;;;;

Actions réalisées par le traitement