Bonjour,
J'ai installé un serveur Uniform pour l'utiliser notamment comme entrepôt OAI-PMH pour les fiches CDM-fr de mon offre de formation.
J'ai également installé le module ORI-OAI harvester avec lequel je souhaite moissonner l'entrepôt ci-dessus.
Malheureusement, quand je lance la moisson : 0 fiches récoltées.
A priori, mon module harvester fonctionne, puisque j'arrive à moissonner, par exemple, les fiches de l'offre de formation de l'université de Valenciennes (donné en exemple dans les serveurs moissonnables).
J'en déduis que c'est mon entrepôt OAI-PMH qui n'est pas correct. Mais, comment savoir à quel niveau se situe le problème ?
En effet, j'ai testé mon entrepôt en utilisant le site "http://http://re.cs.uct.ac.za/" et tout semble marcher (du moins, les directives : Identify, ListtIdentifiers, GetRecord)
Au niveau du module harvester, j'ai les logs suivants (sans signalement d'erreur) :
729 [DEBUG] Thread-4868 org.orioai.harvesting.domain.logic.OAIStore testURL - responseCode=200731 [ INFO] Thread-4868 org.orioai.harvesting.domain.logic.OAIStore testURL - http://uniform.etablissement.fr/cdm/oai?verb=Identify response code :200 743 [DEBUG] Thread-4868 org.orioai.harvesting.domain.logic.OAIStore getSetInfosWithResumptionToken - getSetInfos :: baseUrl=http://uniform.etablissement.fr/cdm/oai 743 [DEBUG] Thread-4868 org.orioai.harvesting.domain.logic.OAIStore getSetInfosWithResumptionToken - getSetInfos :: resumptionToken=null 743 [DEBUG] Thread-4868 org.orioai.harvesting.domain.logic.OAIStore getSetInfosWithResumptionToken - getSetInfos :: infos.getSets().isEmpty()=true 755 [DEBUG] Thread-4868 org.orioai.harvesting.domain.logic.OAIStore getSetInfosWithResumptionToken - getSetInfos :: setSpecList=com.sun.org.apache.xml.internal.dtm.ref.DTMNodeList@6194f63d 755 [DEBUG] Thread-4868 org.orioai.harvesting.domain.logic.OAIStore getSetInfosWithResumptionToken - getSetInfos :: setSpec=catalogue-of 755 [DEBUG] Thread-4868 org.orioai.harvesting.domain.logic.OAIStore getSetInfosWithResumptionToken - getSetInfos :: setName=Catalogue de l'offre de formation 755 [DEBUG] Thread-4868 org.orioai.harvesting.domain.logic.OAIStore getSetInfosWithResumptionToken - getSetInfos :: descNodeList=org.apache.xerces.dom.DeepNodeListImpl@7ab250d7 755 [DEBUG] Thread-4868 org.orioai.harvesting.domain.logic.OAIStore getSetInfosWithResumptionToken - getSetInfos :: setDescription= 756 [DEBUG] Thread-4868 org.orioai.harvesting.domain.logic.OAIStore getSetInfosWithResumptionToken - getSetInfos :: truncSetSpec=catalogue-of 343 [DEBUG] Thread-4868 org.orioai.harvesting.domain.logic.ListProvider processListRecords - resumptionToken: 910 [DEBUG] Thread-4868 org.orioai.harvesting.domain.logic.ListProvider processListRecords - resumptionToken: 390 [DEBUG] Thread-4868 org.orioai.harvesting.domain.logic.ListProvider processListIdentifiers - resumptionToken: 397 [DEBUG] Thread-4868 org.orioai.harvesting.domain.logic.OAIStore testURL - responseCode=200 397 [ INFO] Thread-4868 org.orioai.harvesting.domain.logic.OAIStore testURL - http://uniform.etablissement.fr/cdm/oai?verb=Identify response code :200 408 [DEBUG] Thread-4868 org.orioai.harvesting.domain.logic.OAIStore getSetInfosWithResumptionToken - getSetInfos :: baseUrl=http://uniform.etablissement.fr/cdm/oai 409 [DEBUG] Thread-4868 org.orioai.harvesting.domain.logic.OAIStore getSetInfosWithResumptionToken - getSetInfos :: resumptionToken=null 409 [DEBUG] Thread-4868 org.orioai.harvesting.domain.logic.OAIStore getSetInfosWithResumptionToken - getSetInfos :: infos.getSets().isEmpty()=true 422 [DEBUG] Thread-4868 org.orioai.harvesting.domain.logic.OAIStore getSetInfosWithResumptionToken - getSetInfos :: setSpecList=com.sun.org.apache.xml.internal.dtm.ref.DTMNodeList@6d4335dc 423 [DEBUG] Thread-4868 org.orioai.harvesting.domain.logic.OAIStore getSetInfosWithResumptionToken - getSetInfos :: setSpec=catalogue-of 423 [DEBUG] Thread-4868 org.orioai.harvesting.domain.logic.OAIStore getSetInfosWithResumptionToken - getSetInfos :: setName=Catalogue de l'offre de formation 423 [DEBUG] Thread-4868 org.orioai.harvesting.domain.logic.OAIStore getSetInfosWithResumptionToken - getSetInfos :: descNodeList=org.apache.xerces.dom.DeepNodeListImpl@5785368e 423 [DEBUG] Thread-4868 org.orioai.harvesting.domain.logic.OAIStore getSetInfosWithResumptionToken - getSetInfos :: setDescription= 423 [DEBUG] Thread-4868 org.orioai.harvesting.domain.logic.OAIStore getSetInfosWithResumptionToken - getSetInfos :: truncSetSpec=catalogue-of 955 [DEBUG] Thread-4868 org.orioai.harvesting.domain.logic.ListProvider processListRecords - resumptionToken: 516 [DEBUG] Thread-4868 org.orioai.harvesting.domain.logic.ListProvider processListRecords - resumptionToken: 893 [DEBUG] Thread-4868 org.orioai.harvesting.domain.logic.ListProvider processListIdentifiers - resumptionToken:
Je suis à cours d'idées... Où puis-je regarder pour essayer de trouver d'où vient le problème ?
Avez-vous une idée ?
Merci d'avance.
Christine Legemble, INSA de rouen