Guide des formats
(→Mise en œuvre) |
(→La trace) |
||
Ligne 22 : | Ligne 22 : | ||
* '''Format_Log_Level_None''' : aucune trace | * '''Format_Log_Level_None''' : aucune trace | ||
* '''Format_Log_Level_Data_Errors''' : trace les erreurs d'accès au données (formule erronée...) | * '''Format_Log_Level_Data_Errors''' : trace les erreurs d'accès au données (formule erronée...) | ||
− | * '''Format_Log_Level_Verbose''' : trace l'exploration du fichier / du modèle (trace importante) | + | * '''Format_Log_Level_Verbose''' : trace l'exploration du fichier / du modèle (trace importante en taille) |
==Intégrer un fichier== | ==Intégrer un fichier== |
Version du 15 février 2011 à 09:50
Sommaire |
Principe de fonctionnement
Les formats décrivent un format de fichier et les correspondances entre les données à générer et le modèle métier.
Avant Tahoe
Depuis Tahoe
Mise en œuvre
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...)
- Format_Log_Level_Verbose : trace l'exploration du fichier / du modèle (trace importante en taille)
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;const aLogLevel:FormatLogLevel):String
retourne une chaine représentant le fichier généré
aCodeFormat : code du format
aRefObject : l'objet à générer
aLogLevel : niveau de log
Gestion des formats systèmes
Lorsque on crée un format en adminLevel=99, ce format et système, il ne peut être modifié/supprimé (sauf mécanique de patch)