Comprendre le processus normal⚓
La gestion de la file d'attente⚓
Il existe une file d'attente propre aux publications, et une file d'attente propre aux dépublications.
Chaque file d'attente classe les fichiers à traiter dans l'ordre de date et heure, qu'elles aient été calculées lors de la publication immédiate
ou définies par une publication différée
. Quelles que soient les dates et l'heure, le système ne démarre une publication que s'il a achevé ou renoncé à la précédente.
Dans le cas où s'accumule un grand nombre de lancements de publications de nombreux établissements concernant de gros fichiers, ce traitement progressif explique les délais parfois conséquents (plus de 12 h) entre la validation de la demande et l’achèvement du processus de certaines publications [ou dé-publications] .
La file d'attente fonctionne d'un jour sur l'autre : une publication programmée finira donc par être traitée sans avoir à être relancée.
Conseil : Les gros fichiers EAD⚓
Il est nécessaire de programmer la (re)publication des gros fichiers la nuit ou le week-end, afin de ne pas provoquer de blocage complet des publications pour l'ensemble du réseau.
Les étapes d'un processus de publication abouti⚓
Inscription dans la file d'attente, ce qui génère le chevron gris
sur le fichier dans l'interface professionnelle.
Quand vient son tour, démarrage du processus proprement dit de publication et écriture du fichier
Traces
:NB : tant que ce processus proprement dit n'a pas démarré, le fichier Traces contient les informations liées à l'opération précédente.
Eclatement du fichier xml EAD en autant de fichiers qu'il y a de composants <c> + le <archdesc> afin de permettre l'affichage par composant dans l'interface publique
Indexation avec gestion des héritages de chaque composant dans chaque table : chaque index apparaît dans les
Traces
;exemple pour l'index Cote
Récupération des formes d'autorité non retenues d'IdRef pour les index concernés :
Copie de l'ensemble des données du serveur de production au serveur de consultation dédié à l'interface publique :
Attention :
Le processus de publication est d'autant plus long qu'il y a de nombreux composants, de nombreux héritages et/ou une indexation riche.
Par mesure de sécurité, si une publication ne va pas jusqu'au bout, l'ensemble du processus est annulé.
Les 3 étapes d'une dépublication⚓
Suppression de la base de consultation : le fichier disparait de l'arborescence dans l'interface publique
Suppression des unités par composants : ce qui autorise d'en supprimer, d'en rajouter ou d'en déplacer sans risque de conflit avec la version antérieure du fichier lors de la republication
C'est l'importance de cette étape qui rend indispensable la dépublication pour republication des fichiers dont la structure est modifiée :
Suppression de tous les index spécifiques