F3. Fichiers .id

Page d'accueil  Précédent  Suivant

Le Fichier de statut du produit est un fichier texte dans lequel le Serveur sauvegarde les numéros des révisions du produit. Dans son état standard, le fichier contient un seul nombre - le numéro de la révision courante. La synchronisation du produit se fait à condition que le numéro de la révision sur le Serveur de SGMAJ soit supérieur au numéro courant, dans ce cas, la synchronisation comprend les 4 étapes suivantes :

1)Deux nombres sont écrits dans le fichier .id :

<nouvelle_révision> <révision_périmée>.

Ainsi, il est clair que le produit est en phase de transaction inachevée depuis

<révision périmée> vers <nouvelle révision>.

2)Tous les fichiers modifiés sont reçus via HTTP puis sont placés dans les sous-répertoires appropriés dont les noms ont le format suivant :

<nom-d'origine_du_fichier>.<nouvelle_révision>.

3)Le résultat de la transaction est écrit dans le fichier .id.

Ceci peut être un statut standard mais avec un nouveau numéro ou le statut "bloqué" (frozen) suit à l'exécution de la règle sync-delay:

<nouvelle_révision> <révision_périmée> frozen.

4)Si le statut est autre que "bloqué", les nouveaux fichiers remplacent les originaux.

Au redémarrage du Serveur après l'analyse du fichier.id, la transaction inachevée est annulée; sinon elle sera exécutée 4).