Bonjour à la liste.
Dans mon catalogue je gère 2 annuaires de contacts (appelés catalogue de contacts) :
- les contacts internes à ma collectivité -> rennesmetropole.xml
- les contacts externes (dont les prestataires) -> prestataires.xml
Ces 2 annuaires initialement créés sous la v1 ont été correctement importés en tant que catalogue locaux ("rennesmetropole.xml" puis "prestaires.xml"...).
Je souhaite ajouter un nouveau contact dans l'annuaire "rennesmetropole.xml". Je procède donc comme suit :
- administration > catalogue des contacts
- je choisis d' "Editer" le catalogue local "rennesmetropole.xml"
- "Nouveau"
- je rempli et enregistre
Et là, je me retrouve avec mon nouveau contact enregistrer dans l'annuaire "prestataires.xml" !!! L'affichage est également incohérent car, dans le haut de la page, "rennesmetropole.xml" est indiqué mais la liste des contacts est celle de l'autre fichier !!
Je précise que l'on a ce comportement que ce soit en ajoutant un nouveau contact ou en dupliquant un existant.
En revanche, si je souhaite ajouter un nouveau prestaire, celui-ci sera bien enregistré dans le bon catalogue.
J'envisage le copier-coller dans les fichiers xml mais ce n'est pas confortable.
D'autres personnes pourraient confirmer ce bogue ? Merci d'avance.
Maël REBOUX
Cellule SIG
Rennes Métropole
sig@anonymised.com
02 99 86 63 70 / poste 63 70
Ci-dessous : le log de la procédure de test. On voit "tout simplement" que le "service xml" n'appelle pas le bon catalogue mais pas d'autre indication...
=====================================================================================================================
2009-08-24 11:04:12,384 INFO [jeeves.webapp.user.login] - User 'admin' logged in as 'Administrator'
2009-08-24 11:04:12,384 INFO [jeeves.service] - -> dispatching to output for : user.login
2009-08-24 11:04:12,384 INFO [jeeves.service] - -> forwarding to : main.home
2009-08-24 11:04:12,384 INFO [jeeves.service] - Dispatching : main.home
2009-08-24 11:04:12,384 DEBUG [jeeves.service] - -> parameters are :
<request>
<forward service="user.login" />
</request>
2009-08-24 11:04:12,384 INFO [jeeves.service] - -> dispatching to output for : main.home
2009-08-24 11:04:12,993 INFO [jeeves.service] - -> transforming with stylesheet : D:\Tomcat\5.5.27\webapps\catalogue\geosource22\web\geonetwork\/xsl/main-page.xsl
2009-08-24 11:04:15,336 INFO [jeeves.service] - -> end transformation for : main.home
2009-08-24 11:04:15,336 INFO [jeeves.service] - -> output ended for : main.home
2009-08-24 11:04:15,336 INFO [jeeves.service] - -> dispatch ended for : main.home
2009-08-24 11:04:21,692 INFO [jeeves.request] - ==========================================================
2009-08-24 11:04:21,692 INFO [jeeves.request] - HTML Request (from 127.0.0.1) : /geonetwork/srv/fr/admin
2009-08-24 11:04:21,692 DEBUG [jeeves.request] - Method : GET
2009-08-24 11:04:21,692 DEBUG [jeeves.request] - Content type : null
2009-08-24 11:04:21,692 DEBUG [jeeves.request] - Accept : text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
2009-08-24 11:04:21,692 INFO [jeeves.service] - Dispatching : admin
2009-08-24 11:04:21,692 DEBUG [jeeves.service] - -> no input parameters
2009-08-24 11:04:21,692 INFO [jeeves.service] - -> dispatching to output for : admin
2009-08-24 11:04:21,833 INFO [jeeves.service] - -> transforming with stylesheet : D:\Tomcat\5.5.27\webapps\catalogue\geosource22\web\geonetwork\/xsl/admin.xsl
2009-08-24 11:04:22,177 INFO [jeeves.service] - -> end transformation for : admin
2009-08-24 11:04:22,177 INFO [jeeves.service] - -> output ended for : admin
2009-08-24 11:04:22,177 INFO [jeeves.service] - -> dispatch ended for : admin
2009-08-24 11:04:24,941 INFO [jeeves.request] - ==========================================================
2009-08-24 11:04:24,941 INFO [jeeves.request] - HTML Request (from 127.0.0.1) : /geonetwork/srv/fr/contactdirectory.admin
2009-08-24 11:04:24,941 DEBUG [jeeves.request] - Method : GET
2009-08-24 11:04:24,941 DEBUG [jeeves.request] - Content type : null
2009-08-24 11:04:24,941 DEBUG [jeeves.request] - Accept : text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
2009-08-24 11:04:24,941 INFO [jeeves.service] - Dispatching : contactdirectory.admin
2009-08-24 11:04:24,941 DEBUG [jeeves.service] - -> no input parameters
2009-08-24 11:04:24,941 DEBUG [jeeves.webapp.contactdirectory.admin] - Search in file contact directories
2009-08-24 11:04:24,941 INFO [jeeves.service] - -> dispatching to output for : contactdirectory.admin
2009-08-24 11:04:25,206 INFO [jeeves.service] - -> transforming with stylesheet : D:\Tomcat\5.5.27\webapps\catalogue\geosource22\web\geonetwork\/xsl/contact/contact-admin.xsl
2009-08-24 11:04:25,456 INFO [jeeves.service] - -> end transformation for : contactdirectory.admin
2009-08-24 11:04:25,456 INFO [jeeves.service] - -> output ended for : contactdirectory.admin
2009-08-24 11:04:25,456 INFO [jeeves.service] - -> dispatch ended for : contactdirectory.admin
2009-08-24 11:05:15,512 INFO [jeeves.request] - ==========================================================
2009-08-24 11:05:15,512 INFO [jeeves.request] - HTML Request (from 127.0.0.1) : /geonetwork/srv/fr/contactdirectory.edit
2009-08-24 11:05:15,512 DEBUG [jeeves.request] - Method : GET
2009-08-24 11:05:15,512 DEBUG [jeeves.request] - Content type : null
2009-08-24 11:05:15,512 DEBUG [jeeves.request] - Accept : text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
2009-08-24 11:05:15,512 INFO [jeeves.service] - Dispatching : contactdirectory.edit
2009-08-24 11:05:15,512 DEBUG [jeeves.service] - -> parameters are :
<request>
<ref>local.contactDirectories.rennesmetropole</ref>
</request>
2009-08-24 11:05:15,512 DEBUG [jeeves.webapp.contactdirectory.edit] - Search in 'local.contactDirectories.rennesmetropole' contact directory
2009-08-24 11:05:15,574 INFO [jeeves.service] - -> dispatching to output for : contactdirectory.edit
2009-08-24 11:05:15,699 INFO [jeeves.service] - -> transforming with stylesheet : D:\Tomcat\5.5.27\webapps\catalogue\geosource22\web\geonetwork\/xsl/contact/contact-edit-search.xsl
2009-08-24 11:05:15,965 INFO [jeeves.service] - -> end transformation for : contactdirectory.edit
2009-08-24 11:05:15,965 INFO [jeeves.service] - -> output ended for : contactdirectory.edit
2009-08-24 11:05:15,965 INFO [jeeves.service] - -> dispatch ended for : contactdirectory.edit
2009-08-24 11:05:18,854 INFO [jeeves.request] - ==========================================================
2009-08-24 11:05:18,854 INFO [jeeves.request] - HTML Request (from 127.0.0.1) : /geonetwork/srv/fr/contacts.newelement
2009-08-24 11:05:19,276 DEBUG [jeeves.request] - Method : GET
2009-08-24 11:05:19,276 DEBUG [jeeves.request] - Content type : null
2009-08-24 11:05:19,276 DEBUG [jeeves.request] - Accept : text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
2009-08-24 11:05:19,276 INFO [jeeves.service] - Dispatching : contacts.newelement
2009-08-24 11:05:19,276 DEBUG [jeeves.service] - -> no input parameters
2009-08-24 11:05:19,651 DEBUG [geonetwork.datamanager] - setNamespacePrefixUsingSchemas: Found schema iso19139 with NSURI http://www.isotc211.org/2005/gmd
2009-08-24 11:05:19,713 DEBUG [geonetwork.datamanager] - Indexing record (13)
2009-08-24 11:05:19,729 DEBUG [geonetwork.datamanager] - record schema (iso19139)
2009-08-24 11:05:19,729 DEBUG [geonetwork.datamanager] - record createDate (2009-08-24T11:05:19)
2009-08-24 11:05:20,151 INFO [jeeves.service] - -> dispatching to output for : contacts.newelement
2009-08-24 11:05:20,151 INFO [jeeves.service] - -> forwarding to : contacts.updateelement
2009-08-24 11:05:20,151 INFO [jeeves.service] - Dispatching : contacts.updateelement
2009-08-24 11:05:20,151 DEBUG [jeeves.service] - -> parameters are :
<request>
<id>13</id>
<mode>new</mode>
<forward service="contacts.newelement" />
</request>
2009-08-24 11:05:20,916 INFO [jeeves.service] - -> dispatching to output for : contacts.updateelement
2009-08-24 11:05:21,275 INFO [jeeves.webapp.contacts.updateelement] - Creating default metadata tab
2009-08-24 11:05:21,275 INFO [jeeves.service] - -> transforming with stylesheet : D:\Tomcat\5.5.27\webapps\catalogue\geosource22\web\geonetwork\/xsl/contact/metadata-edit-contact.xsl
2009-08-24 11:05:22,431 INFO [jeeves.service] - -> end transformation for : contacts.updateelement
2009-08-24 11:05:22,431 INFO [jeeves.service] - -> output ended for : contacts.updateelement
2009-08-24 11:05:22,431 INFO [jeeves.service] - -> dispatch ended for : contacts.updateelement
2009-08-24 11:05:35,972 INFO [jeeves.request] - ==========================================================
2009-08-24 11:05:35,972 INFO [jeeves.request] - HTML Request (from 127.0.0.1) : /geonetwork/srv/fr/contacts.saveelement
2009-08-24 11:05:35,972 DEBUG [jeeves.request] - Method : POST
2009-08-24 11:05:35,972 DEBUG [jeeves.request] - Content type : application/x-www-form-urlencoded; charset=UTF-8
2009-08-24 11:05:35,972 DEBUG [jeeves.request] - Accept : text/javascript, text/html, application/xml, text/xml, */*
2009-08-24 11:05:35,972 INFO [jeeves.service] - Dispatching : contacts.saveelement
2009-08-24 11:05:35,972 DEBUG [jeeves.service] - -> parameters are :
<request>
<name />
<context>/geonetwork/srv/fr</context>
<id>13</id>
<child />
<fname />
<ref />
<currTab>contact</currTab>
<access />
<mode>new</mode>
<version>2</version>
<_5>Rennes Métropole</_5>
<_3>Maël REBOUX</_3>
</request>
2009-08-24 11:05:36,143 DEBUG [geonetwork.datamanager] - Indexing record (13)
2009-08-24 11:05:36,143 DEBUG [geonetwork.datamanager] - record schema (iso19139)
2009-08-24 11:05:36,143 DEBUG [geonetwork.datamanager] - record createDate (2009-08-24T11:05:19)
2009-08-24 11:05:36,690 INFO [jeeves.service] - -> dispatching to output for : contacts.saveelement
2009-08-24 11:05:36,690 INFO [jeeves.service] - -> writing xml for : contacts.saveelement
2009-08-24 11:05:36,690 DEBUG [jeeves.service] - Service xml is :
<response>
<id>GNID:1251104719495_GNREF:local.contactDirectories.prestataires</id>
<ref>local.contactDirectories.prestataires</ref>
</response>
2009-08-24 11:05:36,706 INFO [jeeves.service] - -> output ended for : contacts.saveelement
2009-08-24 11:05:36,706 INFO [jeeves.service] - -> dispatch ended for : contacts.saveelement
2009-08-24 11:05:36,799 INFO [jeeves.request] - ==========================================================
2009-08-24 11:05:36,799 INFO [jeeves.request] - HTML Request (from 127.0.0.1) : /geonetwork/srv/fr/contacts.search
2009-08-24 11:05:36,799 DEBUG [jeeves.request] - Method : POST
2009-08-24 11:05:36,799 DEBUG [jeeves.request] - Content type : application/xml; charset=UTF-8
2009-08-24 11:05:36,799 DEBUG [jeeves.request] - Accept : text/javascript, text/html, application/xml, text/xml, */*
2009-08-24 11:05:36,799 INFO [jeeves.service] - Dispatching : contacts.search
2009-08-24 11:05:36,799 DEBUG [jeeves.service] - -> parameters are :
<request>
<ref>local.contactDirectories.prestataires</ref>
<id>GNID:1251104719495_GNREF:local.contactDirectories.prestataires</id>
<mode>edit</mode>
<sortby>individualName</sortby>
<type>starts-with</type>
<pNbResPerPage>10</pNbResPerPage>
<pNewSearch>true</pNewSearch>
</request>
2009-08-24 11:05:36,799 DEBUG [jeeves.webapp.contacts.search] - Search in 'local.contactDirectories.prestataires' contact directory
2009-08-24 11:05:36,940 INFO [jeeves.service] - -> dispatching to output for : contacts.search
2009-08-24 11:05:37,143 INFO [jeeves.service] - -> transforming with stylesheet : D:\Tomcat\5.5.27\webapps\catalogue\geosource22\web\geonetwork\/xsl/contact/contact-search-results.xsl
2009-08-24 11:05:37,471 INFO [jeeves.service] - -> end transformation for : contacts.search
2009-08-24 11:05:37,471 INFO [jeeves.service] - -> output ended for : contacts.search
2009-08-24 11:05:37,471 INFO [jeeves.service] - -> dispatch ended for : contacts.search