Guide des formats

De Wiki1000
(Différences entre les versions)
(Vue globale)
(Générer)
Ligne 22 : Ligne 22 :
 
==Générer==
 
==Générer==
  
'''function GenerateByFormatDef(const aCodeFormat:string;aRefObject:TitObject;const aLogLevel:FormatLogLevel):String'''
+
'''function GenerateByFormatDef(const aCodeFormat:string;aRefObject:TitObject ; var aRes:String ; const aLogLevel:FormatLogLevel):boolean'''
  
retourne une chaine représentant le fichier généré
+
retourne vrai si aucune donnée obligatoire n'est absente, faux sinon.
  
 
'''aCodeFormat''' : code du format
 
'''aCodeFormat''' : code du format
Ligne 30 : Ligne 30 :
 
'''aRefObject''' : l'objet à générer
 
'''aRefObject''' : l'objet à générer
  
'''aLogLevel''' : niveau de log
+
'''aRes''' : chaine retournée représentant le fichier généré
  
 +
'''aLogLevel''' : niveau de log
  
 
==La trace==
 
==La trace==

Version du 1 mars 2011 à 11:08

Sommaire

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.

La conception des formats s'effectue en mode projet.


Mise en œuvre

Intégrer un fichier

procedure IntegrateByFormatDef(const aCodeFormat:string;const aData:TStrings;aRefObject:TitObject;const aLogLevel:integer);

aCodeFormat : code du format

aData : fichier à intégrer

aRefObject : objet qui tient les objets qui seront créés

aLogLevel : niveau de log

Générer

function GenerateByFormatDef(const aCodeFormat:string;aRefObject:TitObject ; var aRes:String ; const aLogLevel:FormatLogLevel):boolean

retourne vrai si aucune donnée obligatoire n'est absente, faux sinon.

aCodeFormat : code du format

aRefObject : l'objet à générer

aRes : chaine retournée représentant le fichier généré

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

apres_tahoe.jpg

Administration

admin1.jpg





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