Tasca #9039
tancatEliminar d'idregistres registres d'Egreta que ja no existeixen
Descripció
Al DDD tenim referències a registres oai d'Egreta que a ells ja no els hi consten, ni tan sols com a deleted, sinó un IdDoesNotExist, ex:
Molts surten al llistat de duplicats, ex:
A aquests registres hi hem de fer dues coses:
- Canviar el status a deleted dins d'idregistres
- Eliminar-los de les 035 del DDD (això em sembla que és automàtic si ja els tenim com a deleted)
Això passa perquè el servidor OAI de Pure no té política de registres esborrats:
- https://egreta.uab.cat/ws/oai?verb=Identify (vegeu: <deletedRecord>no</deletedRecord>)
FJ Actualitzat per Ferran Jorba fa 10 mesos
- Estat ha canviat de Creada a En curs
En el seu moment ja m'havia empescat una manera de detectar els registres esborrats, per estava comentat, potser perquè havia fet alguna destrossa. De tota manera, no m'estranya perquè no m'acaba de convèncer com ho feia.
Ara el que faig és: demanar a egreta tots els identificadors dels oaisets que ens interessen (publications:all i studentheses:all), i comparar-los amb els que tenim a la base de dades local. Els que tenim en local i no estan a la llista que retorna egreta son els que haurien d'esborrar-se. Però no sempre diu la veritat, i potser és per això que ho vaig comentar. Ara faig una segona comprovació que el registre existeixi en remot abans d'esborrar-lo en local.
FJ Actualitzat per Ferran Jorba fa 10 mesos
Ara ja tinc una millor perspectiva de la situació. El sistema antic, que no devia funcionar gaire bé, el vaig aturar el 20 de febrer d'enguany (ho sé perquè tinc els darrers fitxers de canvis del035egreta), però no recordo el perquè. Del nou ara me'n fio. Ara és fiable com detecta els registres esborrats d'Egreta.
Aleshores quedava confirmar que els identificadors d'aquests registres esborrats d'Egreta també s'esborressin de les 035 al DDD. Això ara ja també està funcionant, n'elimina 100 cada dia, però en té molts d'acumulats, i per tant trigarà uns dies a fer net. Ho he programat perquè també funcioni els caps de setmana.
FJ Actualitzat per Ferran Jorba fa 9 mesos
- Estat ha canviat de En curs a Tancada
Ja estan tots eliminats i s'aniran eliminant els nous cada dia.