Guide des formats
(→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): | + | '''function GenerateByFormatDef(const aCodeFormat:string;aRefObject:TitObject ; var aRes:String ; const aLogLevel:FormatLogLevel):boolean''' |
− | retourne | + | 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 | ||
− | ''' | + | '''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
Administration