Guide des formats

De Wiki1000
(Différences entre les versions)
Ligne 1 : Ligne 1 :
 
=Définition=
 
=Définition=
  
Les formats décrivent un format de fichier et les correspondances entre les données à générer et le modèle métier.
+
Les formats de fichier permettent de décrire les correspondances entre la structure d'un fichier et un modèle métier.
  
 
La conception des formats s'effectue en mode projet.
 
La conception des formats s'effectue en mode projet.
  
 +
=Vue globale=
  
=Mise en œuvre=
+
{{#images:apres_tahoe.jpg|formats}}
  
==Intégrer un fichier==
+
=Administration=
  
'''procedure IntegrateByFormatDef(const aCodeFormat:string;const aData:TStrings;aRefObject:TitObject;const aLogLevel:integer);'''
+
{{#images:admin1.jpg|formats}}
  
'''aCodeFormat''' : code du format
+
=Mise en œuvre=
  
'''aData''' : fichier à intégrer
+
==Intégrer un fichier==
  
'''aRefObject''' : objet qui tient les objets qui seront créés
+
Utiliser la méthode d'[[IntegrateByFormatDef (rtl)|importation de fichier en utilisant un format]].
 
+
'''aLogLevel''' : niveau de log
+
  
 
==Générer==
 
==Générer==
  
'''function GenerateByFormatDef(const aCodeFormat:string;aRefObject:TitObject ; var aRes:String ; const aLogLevel:FormatLogLevel):boolean'''
+
Utiliser la méthode de [[GenerateByFormatDef (rtl)|génération de fichier en utilisant un format]].
 
+
retourne vrai si aucune donnée obligatoire n'est absente, faux sinon.
+
 
+
'''aCodeFormat''' : code du format
+
 
+
'''aRefObject''' : l'objet à générer
+
 
+
'''aRes''' : si la fonction retourne vrai, aRes est la chaine retournée représentant le contenu généré que l'on pourra ensuite enregistrer sinon aRes contient les erreurs rencontrées
+
 
+
'''aLogLevel''' : niveau de log
+
 
+
==La trace==
+
 
+
La trace générée se situe dans [container L1000]/logs
+
 
+
Trois niveaux de trace sont disponibles
+
 
+
* '''Format_Log_Level_None''' : aucune trace
+
* '''Format_Log_Level_Data_Errors''' : trace les erreurs d'accès au données (formule erronée...) utile pour la mise au point des nouveaux formats
+
* '''Format_Log_Level_Verbose''' : trace l'exploration du fichier / du modèle (trace importante en taille) + Format_Log_Level_Data_Errors
+
 
+
 
+
 
+
=Vue globale=
+
 
+
 
+
{{#images:apres_tahoe.jpg|formats}}
+
 
+
=Administration=
+
 
+
 
+
{{#images:admin1.jpg|formats}}
+
  
 
[[Category:RTL Format de fichier]]
 
[[Category:RTL Format de fichier]]

Version du 27 juin 2011 à 15:34

Sommaire

Définition

Les formats de fichier permettent de décrire les correspondances entre la structure d'un fichier et un modèle métier.

La conception des formats s'effectue en mode projet.

Vue globale

apres_tahoe.jpg

Administration

admin1.jpg

Mise en œuvre

Intégrer un fichier

Utiliser la méthode d'importation de fichier en utilisant un format.

Générer

Utiliser la méthode de génération de fichier en utilisant un format.





Whos here now:   Members 0   Guests 0   Bots & Crawlers 1
 
Outils personnels