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). |