4.5 La base de données
4.5.1 Liste des tables
4.5.1.1 Table task
La table task contient les demandes de transformation.
- (text)
tid - Identifiant de la transformation.
- (text)
infile - Chemin d'accès au fichier envoyé par le client pour conversion.
- (text)
inmime - Type MIME du fichier envoyé par le client pour conversion.
- (text)
outfile - Chemin d'accès du fichier produit par la transformation.
- (text)
engine - Nom du moteur de transformation a appliquer au fichier
infile. - (char)
status - Code de statut de la transformation (voir Cycle de traitement des demandes).
- (text)
fkey - Clef étrangère envoyé par le client pour la transformation (voir Client::sendTransformation()).
- (text)
callback - URL de callback envoyé par le client pour la transformation.
- (text)
callreturn - Contenu de la réponse à l'exécution de la requête de callback.
- (timestamp)
cdate - Timestamp de la création de la demande de transformation.
- (integer)
pid - Identifiant du processus du moteur lorsque la transformation est en cours de traitement.
- (text)
comment - Dernier commentaire de la transformation (mis à jour durant le déroulement de la transformation).
4.5.1.2 Table histo
La table histo contient les messages d'information émis durant le traitement
de la transformation.
- (text)
tid - Identifiant de la transformation.
- (timestamp)
date - Timestamp du message.
- (text)
comment - Message/commentaire.
4.5.1.3 Table engine
La table engine contient la liste des moteurs disponibles, les types MIME
supportés en entré ces moteurs et le chemin du moteur a exécuter.
- (text)
name - Nom du moteur de transformation.
- (text)
mime - Type MIME supporté par le moteur. Le type MIME peut être complet et dans ce
cas le moteur est exécuté lorsque le type MIME du fichier correspond
strictement (e.g.
application/x-fooacceptera des fichiers de typeapplication/x-foo), ou partiel (e.g.application) auquel cas le moteur sera utilisable pour tous les type MIME ayant la même base (e.g.applicationacceptera des fichiers de type MIMEapplication/x-fooouapplication/x-bar). - (text)
command - Chemin d'accès au moteur a exécuter pour cette transformation. (voir Enregistrement d'un moteur).
- (text)
comment - Commentaire/description à la description de l'auteur du moteur de transformation.