IdRef pour les développeurs

Chapitre 5. Synchroniser votre base cliente avec IdRef

Le protocole de synchronisation préconisé par l’ABES procède en quelques étapes à partir :

1) d'une requête du Solr d'IdRef

et

2) de l'appel au web service merged_inv.

1) La requête SolR, appelée modified , demande à IdRef tous les identifiants qui ont subi une modification depuis la veille, compare les résultats avec les identifiants présents en base, compare les formes de nom et recharge si un changement eu lieu

2) le programme interroge ensuite les identifiants renvoyés via le service merged_inv pour s'assurer que, sous ces identifiants "actifs", ne se cache pas un identifiant "inactif" (résultat d'une fusion) lequel se trouverait dans la liste des identifiants présents en base. Le cas échéant, l'identifiant est rechargé en lieu et place, ainsi que la forme retenue du nom.

Pour comprendre la mécanique mise en place, au mieux en réutilisant tout ou partie du code pour votre implémentation, vous pouvez vous reporter à l’épure de code ci-après qui permet la synchronisation de notre base STAR avec IdRef :

http://documentation.abes.fr/aideidrefdeveloppeur/majIdRef.java