[GeoNetwork-users-fr] Annuaire

Bonjour à tous,

J'essaie d'alimenter l'annuaire de GéoSource avec des fragments XML conformément à ce qui est évoqué dans la documentation en ligne.
La procédure que j'utilise :
- dans la page d'administration, je clique sur le lien « Gestion des annuaires »
- je sélectionne le type d'annuaire « Responsable »
- je clique sur le bouton « Ajouter »
- dans la fenêtre qui apparaît, je colle un fragment XML tiré de la vue XML d'une fiche de métadonnées
Par exemple :
<gmd:CI_ResponsibleParty>
<gmd:organisationName>
<gco:CharacterString>Conseil régional de Picardie</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName>
<gco:CharacterString>Chargé de mission SIG</gco:CharacterString>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice>
<gco:CharacterString>03229xxxx</gco:CharacterString>
</gmd:voice>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint>
<gco:CharacterString>11 mail Albert 1er</gco:CharacterString>
</gmd:deliveryPoint>
<gmd:city>
<gco:CharacterString>Amiens</gco:CharacterString>
</gmd:city>
<gmd:postalCode>
<gco:CharacterString>80000</gco:CharacterString>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString>France</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>sig@anonymised.com</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeListValue="custodian"codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/ML_gmxCodelists.xml#CI_RoleCode&quot;/&gt;
</gmd:role>
</gmd:CI_ResponsibleParty>

- je sélectionne ensuite un groupe (par exemple « CR Picardie ») puis j'actionne le bouton « Ajouter »
Et là c'est le drame : j'obtiens systématiquement une boite de dialogue intitulé « Echec » sans plus d'explication et un bouton « Ok ».
J'ai essayé avec plusieurs fragments XML différents, en prenant l'élement parent ou enfant avec le même taux de réussite.

Est-ce que je suis le seul à rencontrer ce problème ?
Est-ce vous avez connaissez la solution ?

Petite idée à l'attention du comité de pilotage et des développeurs : un moyen simple d'ajouter un contact existant dans un annuaire sous la forme d'une entrée dans le panneau des suggestions (ou tout autre moyen ne nécessitant pas de coller un fragment XML ni de ressaisir l'ensemble des champs d'un contact - comme par exemple un petit bouton à côté d'un contact dans la fiche de saisie) serait le bienvenu.

Ma version de GéoSource : 2.7.3
Système d'exploitation : Windows 7

Cordialement,

Benjamin Chartier

Benjamin,

Le 7 février 2013 15:04, CHARTIER Benjamin Geopicardie <
benjamin.chartier@anonymised.com> a écrit :

Bonjour à tous,

J'essaie d'alimenter l'annuaire de GéoSource avec des fragments XML
conformément à ce qui est évoqué dans la documentation en ligne.
La procédure que j'utilise :
- dans la page d'administration, je clique sur le lien « Gestion des
annuaires »
- je sélectionne le type d'annuaire « Responsable »
- je clique sur le bouton « Ajouter »
- dans la fenêtre qui apparaît, je colle un fragment XML tiré de la vue
XML d'une fiche de métadonnées
Par exemple :
<gmd:CI_ResponsibleParty>

Je dirai qu'ici il manque les namespaces gmd, gco pour que le fragment soit
valide ?
eg.
https://github.com/geosource-catalogue/core-geonetwork/blob/master/web/src/main/webapp/WEB-INF/data/config/schema_plugins/iso19139/templates/sub-PointOfContact.xml

Salutations.

Francois

<gmd:organisationName>
<gco:CharacterString>Conseil régional de Picardie</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName>
<gco:CharacterString>Chargé de mission SIG</gco:CharacterString>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice>
<gco:CharacterString>03229xxxx</gco:CharacterString>
</gmd:voice>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint>
<gco:CharacterString>11 mail Albert 1er</gco:CharacterString>
</gmd:deliveryPoint>
<gmd:city>
<gco:CharacterString>Amiens</gco:CharacterString>
</gmd:city>
<gmd:postalCode>
<gco:CharacterString>80000</gco:CharacterString>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString>France</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>sig@anonymised.com</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeListValue="custodian"codeList="
http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/ML_gmxCodelists.xml#CI_RoleCode
"/>
</gmd:role>
</gmd:CI_ResponsibleParty>

- je sélectionne ensuite un groupe (par exemple « CR Picardie ») puis
j'actionne le bouton « Ajouter »
Et là c'est le drame : j'obtiens systématiquement une boite de dialogue
intitulé « Echec » sans plus d'explication et un bouton « Ok ».
J'ai essayé avec plusieurs fragments XML différents, en prenant l'élement
parent ou enfant avec le même taux de réussite.

Est-ce que je suis le seul à rencontrer ce problème ?
Est-ce vous avez connaissez la solution ?

Petite idée à l'attention du comité de pilotage et des développeurs : un
moyen simple d'ajouter un contact existant dans un annuaire sous la forme
d'une entrée dans le panneau des suggestions (ou tout autre moyen ne
nécessitant pas de coller un fragment XML ni de ressaisir l'ensemble des
champs d'un contact - comme par exemple un petit bouton à côté d'un contact
dans la fiche de saisie) serait le bienvenu.

Ma version de GéoSource : 2.7.3
Système d'exploitation : Windows 7

Cordialement,

Benjamin Chartier

------------------------------------------------------------------------------
Free Next-Gen Firewall Hardware Offer
Buy your Sophos next-gen firewall before the end March 2013
and get the hardware for free! Learn more.
http://p.sf.net/sfu/sophos-d2d-feb
_______________________________________________
GeoNetwork-users-fr mailing list
GeoNetwork-users-fr@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geonetwork-users-fr

Merci François,

Je confirme qu'un fragment tel que celui-ci fonctionne très bien :
<?xml version="1.0" encoding="UTF-8"?>
<gmd:CI_ResponsibleParty xmlns:gts="http://www.isotc211.org/2005/gts&quot; xmlns:gmd="http://www.isotc211.org/2005/gmd&quot; xmlns:gco="http://www.isotc211.org/2005/gco&quot; xmlns:gml="http://www.opengis.net/gml&quot;&gt;
  <gmd:organisationName>
    <gco:CharacterString>GéoPicardie</gco:CharacterString>
  </gmd:organisationName>
  <gmd:contactInfo>
    <gmd:CI_Contact>
      <gmd:address>
        <gmd:CI_Address>
          <gmd:electronicMailAddress>
            <gco:CharacterString>machin@anonymised.com</gco:CharacterString>
          </gmd:electronicMailAddress>
        </gmd:CI_Address>
      </gmd:address>
    </gmd:CI_Contact>
  </gmd:contactInfo>
  <gmd:role>
    <gmd:CI_RoleCode codeList="./resources/codeList.xml#CI_RoleCode" codeListValue="user"/>
  </gmd:role>
</gmd:CI_ResponsibleParty>

Bon, cela confirme que l'alimentation d'un annuaire qui est vide au départ n'est pas simple pour quelqu'un qui ne maitrise pas XML et ISO 19139. Quand on a déjà un enregistrement dans le catalogue on peut s'en inspirer et faire un copier/coller du contact à partir de la vue XML. Pour faciliter les choses il serait intéressant que l'annuaire par défaut de GéoSource contienne un premier contact.

Merci beaucoup,

Benjamin Chartier

________________________________
De : Francois Prunayre [mailto:fx.prunayre@anonymised.com]
Envoyé : jeudi 7 février 2013 15:22
À : CHARTIER Benjamin Geopicardie
Cc : GeoNetwork-users-fr@lists.sourceforge.net
Objet : Re: [GeoNetwork-users-fr] Annuaire

Benjamin,

Le 7 février 2013 15:04, CHARTIER Benjamin Geopicardie <benjamin.chartier@anonymised.com<mailto:benjamin.chartier@anonymised.com>> a écrit :
Bonjour à tous,

J'essaie d'alimenter l'annuaire de GéoSource avec des fragments XML conformément à ce qui est évoqué dans la documentation en ligne.
La procédure que j'utilise :
- dans la page d'administration, je clique sur le lien « Gestion des annuaires »
- je sélectionne le type d'annuaire « Responsable »
- je clique sur le bouton « Ajouter »
- dans la fenêtre qui apparaît, je colle un fragment XML tiré de la vue XML d'une fiche de métadonnées
Par exemple :
<gmd:CI_ResponsibleParty>

Je dirai qu'ici il manque les namespaces gmd, gco pour que le fragment soit valide ?
eg. https://github.com/geosource-catalogue/core-geonetwork/blob/master/web/src/main/webapp/WEB-INF/data/config/schema_plugins/iso19139/templates/sub-PointOfContact.xml

Salutations.

Francois

<gmd:organisationName>
<gco:CharacterString>Conseil régional de Picardie</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName>
<gco:CharacterString>Chargé de mission SIG</gco:CharacterString>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice>
<gco:CharacterString>03229xxxx</gco:CharacterString>
</gmd:voice>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint>
<gco:CharacterString>11 mail Albert 1er</gco:CharacterString>
</gmd:deliveryPoint>
<gmd:city>
<gco:CharacterString>Amiens</gco:CharacterString>
</gmd:city>
<gmd:postalCode>
<gco:CharacterString>80000</gco:CharacterString>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString>France</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>sig@anonymised.com<mailto:sig@anonymised.com></gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeListValue="custodian"codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/ML_gmxCodelists.xml#CI_RoleCode&quot;/&gt;
</gmd:role>
</gmd:CI_ResponsibleParty>

- je sélectionne ensuite un groupe (par exemple « CR Picardie ») puis j'actionne le bouton « Ajouter »
Et là c'est le drame : j'obtiens systématiquement une boite de dialogue intitulé « Echec » sans plus d'explication et un bouton « Ok ».
J'ai essayé avec plusieurs fragments XML différents, en prenant l'élement parent ou enfant avec le même taux de réussite.

Est-ce que je suis le seul à rencontrer ce problème ?
Est-ce vous avez connaissez la solution ?

Petite idée à l'attention du comité de pilotage et des développeurs : un moyen simple d'ajouter un contact existant dans un annuaire sous la forme d'une entrée dans le panneau des suggestions (ou tout autre moyen ne nécessitant pas de coller un fragment XML ni de ressaisir l'ensemble des champs d'un contact - comme par exemple un petit bouton à côté d'un contact dans la fiche de saisie) serait le bienvenu.

Ma version de GéoSource : 2.7.3
Système d'exploitation : Windows 7

Cordialement,

Benjamin Chartier
------------------------------------------------------------------------------
Free Next-Gen Firewall Hardware Offer
Buy your Sophos next-gen firewall before the end March 2013
and get the hardware for free! Learn more.
http://p.sf.net/sfu/sophos-d2d-feb
_______________________________________________
GeoNetwork-users-fr mailing list
GeoNetwork-users-fr@lists.sourceforge.net<mailto:GeoNetwork-users-fr@anonymised.comsourceforge.net>
https://lists.sourceforge.net/lists/listinfo/geonetwork-users-fr

Le 8 février 2013 08:53, CHARTIER Benjamin Geopicardie <
benjamin.chartier@anonymised.com> a écrit :

**

Merci François,****

** **

Je confirme qu’un fragment tel que celui-ci fonctionne très bien :

Parfait.

****

<?xml version="1.0" encoding="UTF-8"?>****

<gmd:CI_ResponsibleParty xmlns:gts="http://www.isotc211.org/2005/gts&quot;
xmlns:gmd="http://www.isotc211.org/2005/gmd&quot; xmlns:gco="
http://www.isotc211.org/2005/gco&quot; xmlns:gml="http://www.opengis.net/gml&quot;&gt;\*
***

  <gmd:organisationName>****

    <gco:CharacterString>GéoPicardie</gco:CharacterString>****

  </gmd:organisationName>****

  <gmd:contactInfo>****

    <gmd:CI_Contact>****

      <gmd:address>****

        <gmd:CI_Address>****

          <gmd:electronicMailAddress>****

            <gco:CharacterString>machin@anonymised.com
</gco:CharacterString>****

          </gmd:electronicMailAddress>****

        </gmd:CI_Address>****

      </gmd:address>****

    </gmd:CI_Contact>****

  </gmd:contactInfo>****

  <gmd:role>****

    <gmd:CI_RoleCode codeList="./resources/codeList.xml#CI_RoleCode"
codeListValue="user"/>****

  </gmd:role>****

</gmd:CI_ResponsibleParty>****

** **

Bon, cela confirme que l’alimentation d’un annuaire qui est vide au départ
n’est pas simple pour quelqu’un qui ne maitrise pas XML et ISO 19139. Quand
on a déjà un enregistrement dans le catalogue on peut s’en inspirer et
faire un copier/coller du contact à partir de la vue XML. Pour faciliter
les choses il serait intéressant que l’annuaire par défaut de GéoSource
contienne un premier contact.

Il devrait si les modèles par défaut sont chargés (sélectionner iso19139
dans l'administration > charger les modèles).

Francois

****

** **

Merci beaucoup,****

** **

Benjamin Chartier****

** **
------------------------------

*De :* Francois Prunayre [mailto:fx.prunayre@anonymised.com]
*Envoyé :* jeudi 7 février 2013 15:22
*À :* **CHARTIER Benjamin Geopicardie**
*Cc :* GeoNetwork-users-fr@lists.sourceforge.net
*Objet :* Re: [GeoNetwork-users-fr] Annuaire****

** **

Benjamin,****

** **

Le 7 février 2013 15:04, **CHARTIER Benjamin Geopicardie** <
benjamin.chartier@anonymised.com> a écrit :****

Bonjour à tous,

J'essaie d'alimenter l'annuaire de GéoSource avec des fragments XML
conformément à ce qui est évoqué dans la documentation en ligne.
La procédure que j'utilise :
- dans la page d'administration, je clique sur le lien « Gestion des
annuaires »
- je sélectionne le type d'annuaire « Responsable »
- je clique sur le bouton « Ajouter »
- dans la fenêtre qui apparaît, je colle un fragment XML tiré de la vue
XML d'une fiche de métadonnées
Par exemple :
<gmd:CI_ResponsibleParty>****

** **

Je dirai qu'ici il manque les namespaces gmd, gco pour que le fragment
soit valide ?****

eg.
https://github.com/geosource-catalogue/core-geonetwork/blob/master/web/src/main/webapp/WEB-INF/data/config/schema_plugins/iso19139/templates/sub-PointOfContact.xml
****

** **

Salutations.****

** **

Francois****

****

<gmd:organisationName>
<gco:CharacterString>Conseil régional de Picardie</gco:CharacterString>
</gmd:organisationName>
<gmd:positionName>
<gco:CharacterString>Chargé de mission **SIG**</gco:CharacterString>
</gmd:positionName>
<gmd:contactInfo>
<gmd:CI_Contact>
<gmd:phone>
<gmd:CI_Telephone>
<gmd:voice>
<gco:CharacterString>03229xxxx</gco:CharacterString>
</gmd:voice>
</gmd:CI_Telephone>
</gmd:phone>
<gmd:address>
<gmd:CI_Address>
<gmd:deliveryPoint>
<gco:CharacterString>11 mail Albert 1er</gco:CharacterString>
</gmd:deliveryPoint>
<gmd:city>
<gco:CharacterString>Amiens</gco:CharacterString>
</gmd:city>
<gmd:postalCode>
<gco:CharacterString>80000</gco:CharacterString>
</gmd:postalCode>
<gmd:country>
<gco:CharacterString>France</gco:CharacterString>
</gmd:country>
<gmd:electronicMailAddress>
<gco:CharacterString>sig@anonymised.com</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
</gmd:CI_Contact>
</gmd:contactInfo>
<gmd:role>
<gmd:CI_RoleCode codeListValue="custodian"codeList="
http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/ML_gmxCodelists.xml#CI_RoleCode
"/>
</gmd:role>
</gmd:CI_ResponsibleParty>

- je sélectionne ensuite un groupe (par exemple « CR Picardie ») puis
j'actionne le bouton « Ajouter »
Et là c'est le drame : j'obtiens systématiquement une boite de dialogue
intitulé « Echec » sans plus d'explication et un bouton « Ok ».
J'ai essayé avec plusieurs fragments XML différents, en prenant l'élement
parent ou enfant avec le même taux de réussite.

Est-ce que je suis le seul à rencontrer ce problème ?
Est-ce vous avez connaissez la solution ?

Petite idée à l'attention du comité de pilotage et des développeurs : un
moyen simple d'ajouter un contact existant dans un annuaire sous la forme
d'une entrée dans le panneau des suggestions (ou tout autre moyen ne
nécessitant pas de coller un fragment XML ni de ressaisir l'ensemble des
champs d'un contact - comme par exemple un petit bouton à côté d'un contact
dans la fiche de saisie) serait le bienvenu.

Ma version de GéoSource : 2.7.3
Système d'exploitation : Windows 7

Cordialement,

Benjamin Chartier

------------------------------------------------------------------------------
Free Next-Gen Firewall Hardware Offer
Buy your Sophos next-gen firewall before the end March 2013
and get the hardware for free! Learn more.
http://p.sf.net/sfu/sophos-d2d-feb
_______________________________________________
GeoNetwork-users-fr mailing list
GeoNetwork-users-fr@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geonetwork-users-fr****

** **

J'ai bien chargé l'ensemble des modèles (puisque la liste est complète lorsque je dois sélectionner un modèle à la création d'une fiche) ainsi que les exemples.
Par contre, mon annuaire était vide.

Benjamin Chartier

________________________________
De : Francois Prunayre [mailto:fx.prunayre@anonymised.com]
Envoyé : vendredi 8 février 2013 09:08
À : CHARTIER Benjamin Geopicardie
Cc : GeoNetwork-users-fr@lists.sourceforge.net
Objet : Re: [GeoNetwork-users-fr] Annuaire

Bon, cela confirme que l'alimentation d'un annuaire qui est vide au départ n'est pas simple pour quelqu'un qui ne maitrise pas XML et ISO 19139. Quand on a déjà un enregistrement dans le catalogue on peut s'en inspirer et faire un copier/coller du contact à partir de la vue XML. Pour faciliter les choses il serait intéressant que l'annuaire par défaut de GéoSource contienne un premier contact.
Il devrait si les modèles par défaut sont chargés (sélectionner iso19139 dans l'administration > charger les modèles).

Francois

Bonjour,

J'ai une version 2.9.0 fraîchement installée et je suis confronté à la même chose :
- la création d'un contact est très déroutante par rapport à ce que je connaissais sur les versions précédentes + la fonction d'extraction des subtemplates de GeoNetwork n'a pas l'air d'être présente
- l'ajout d'un fragment ne fonctionne pas.

Les modèles sont bien chargés mais aucun contact n'apparaît dans la gestion des annuaires.

J'ai donc tenté de rajouter un fragment XML. Celui de Benjamin puis celui montré en exemple sur cette page :
http://geonetwork-opensource.org/manuals/trunk/eng/users/managing_metadata/fragments/index.html
Il y a un pb avec ce dernier car le caractère "&" n'est pas supporté (il faut regarder dans les logs).

Pour les 2 essais cela donne qqch de ce genre :

2013-05-24 10:15:04,919 INFO [jeeves.request] - ==========================================================
2013-05-24 10:15:04,919 INFO [jeeves.request] - HTML Request (from 127.0.0.1) : /geosource/srv/fre/xml.metadata.insert
2013-05-24 10:15:04,919 DEBUG [jeeves.request] - Method : POST
2013-05-24 10:15:04,919 DEBUG [jeeves.request] - Content type : application/x-www-form-urlencoded; charset=UTF-8
2013-05-24 10:15:04,919 DEBUG [jeeves.request] - Accept : text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
2013-05-24 10:15:04,919 DEBUG [jeeves.request] - Session id is 9p2kzl9dp1tq1pv94xjn081r8
2013-05-24 10:15:04,919 INFO [jeeves.service] - Dispatching : xml.metadata.insert
2013-05-24 10:15:04,929 WARN [geonetwork.schemamanager] - Autodetecting schema failed for CI_ResponsibleParty in namespace [Namespace: prefix "gmd" is mapped to URI "http://www.isotc211.org/2005/gmd&quot;\]. Using default schema or one of its dependency: iso19139
## 2013-05-24 10:15:05,089 ERROR [geonetwork.datamanager] - The metadata document index with id=16 is corrupt/invalid - ignoring it. Error: null
## 2013-05-24 10:15:05,169 ERROR [geonetwork.datamanager] - The metadata document index with id=16 is corrupt/invalid - ignoring it. Error: null
2013-05-24 10:15:05,179 INFO [jeeves.service] - -> dispatching to output for : xml.metadata.insert
2013-05-24 10:15:05,179 INFO [jeeves.service] - -> writing xml for : xml.metadata.insert
2013-05-24 10:15:05,179 DEBUG [jeeves.service] - Service xml is :
<response>
<id>16</id>
<uuid>e6be09ee-e120-4baa-ba1d-23668afa6635</uuid>
</response>
2013-05-24 10:15:05,179 INFO [jeeves.service] - -> output ended for : xml.metadata.insert
2013-05-24 10:15:05,179 INFO [jeeves.service] - -> dispatch ended for : xml.metadata.insert

Notez les 2 lignes en erreur.
De retour dans l'interface : rien n'apparaît.
Dans la base de données, la table metadata contient bien un enregistrement 16 avec le XML qui a été copié-collé.
Les précédents essais y sont également et on y voit un enregistrement 10 qui doit être le modèle exemple mais qui lui non plus n'apparaît pas.
Pour info : ces fragments XML sont repérable par isTemplate = s s comme subtemplate.

Testé sur 2 installations différentes : Windows 7 et Server 2003, Tomcat 6, MySQL.

Ca sent le bogue ou j'ai loupé une étape ?

Maël REBOUX
Communauté d'agglomération de Rennes Métropole
Direction Stratégie et Rayonnement Métropolitain
Service SIG mutualisé avec la Ville de Rennes
Chargé de mission "diffusion"

-----Message d'origine-----
De : CHARTIER Benjamin Geopicardie [mailto:benjamin.chartier@…219…]
Envoyé : vendredi 8 février 2013 09:54
À : Francois Prunayre
Cc : GeoNetwork-users-fr@lists.sourceforge.net
Objet : Re: [GeoNetwork-users-fr] Annuaire

J'ai bien chargé l'ensemble des modèles (puisque la liste est complète lorsque je dois sélectionner un modèle à la création d'une fiche) ainsi que les exemples.
Par contre, mon annuaire était vide.

Benjamin Chartier

________________________________
De : Francois Prunayre [mailto:fx.prunayre@…33…] Envoyé : vendredi 8 février 2013 09:08 À : CHARTIER Benjamin Geopicardie Cc : GeoNetwork-users-fr@lists.sourceforge.net
Objet : Re: [GeoNetwork-users-fr] Annuaire

Bon, cela confirme que l'alimentation d'un annuaire qui est vide au départ n'est pas simple pour quelqu'un qui ne maitrise pas XML et ISO 19139. Quand on a déjà un enregistrement dans le catalogue on peut s'en inspirer et faire un copier/coller du contact à partir de la vue XML. Pour faciliter les choses il serait intéressant que l'annuaire par défaut de GéoSource contienne un premier contact.
Il devrait si les modèles par défaut sont chargés (sélectionner iso19139 dans l'administration > charger les modèles).

Francois

------------------------------------------------------------------------------
Free Next-Gen Firewall Hardware Offer
Buy your Sophos next-gen firewall before the end March 2013 and get the hardware for free! Learn more.
http://p.sf.net/sfu/sophos-d2d-feb
_______________________________________________
GeoNetwork-users-fr mailing list
GeoNetwork-users-fr@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geonetwork-users-fr

Bonjour,

Bogue résolu avec la version 2.9.1.

Je confirme que :
- Un point de contact modèle / par défaut apparaît dans la fenêtre de gestion des annuaires.
- Que j'ai pu, après tâtonnements en travaillant en mode XML dans cette fenêtre, produire un fragment XML propre.
- Que j'ai ensuite pu copier-coller comme nouveau fragment

Pour le coup, le fragment exemple de la page de la documentation fonctionne bien.
http://geonetwork-opensource.org/manuals/trunk/fra/users/admin/contacts/index.html

J'ai ensuite inséré des contacts en tant qu'éléments liés comme partie responsable et point de contact sur la métadonnée.
Le test modification de la fiche annuaire + vidage du cache XLink (bouton dans la partie administration) a parfaitement fonctionné.

Cool.

-----Message d'origine-----
De : REBOUX Maël [mailto:m.reboux@anonymised.com]
Envoyé : vendredi 24 mai 2013 10:30
À : GeoNetwork-users-fr@lists.sourceforge.net
Objet : Re: [GeoNetwork-users-fr] Annuaire

Bonjour,

J'ai une version 2.9.0 fraîchement installée et je suis confronté à la même chose :
- la création d'un contact est très déroutante par rapport à ce que je connaissais sur les versions précédentes + la fonction d'extraction des subtemplates de GeoNetwork n'a pas l'air d'être présente
- l'ajout d'un fragment ne fonctionne pas.

Les modèles sont bien chargés mais aucun contact n'apparaît dans la gestion des annuaires.

J'ai donc tenté de rajouter un fragment XML. Celui de Benjamin puis celui montré en exemple sur cette page :
http://geonetwork-opensource.org/manuals/trunk/eng/users/managing_metadata/fragments/index.html
Il y a un pb avec ce dernier car le caractère "&" n'est pas supporté (il faut regarder dans les logs).

Pour les 2 essais cela donne qqch de ce genre :

2013-05-24 10:15:04,919 INFO [jeeves.request] - ==========================================================
2013-05-24 10:15:04,919 INFO [jeeves.request] - HTML Request (from 127.0.0.1) : /geosource/srv/fre/xml.metadata.insert
2013-05-24 10:15:04,919 DEBUG [jeeves.request] - Method : POST
2013-05-24 10:15:04,919 DEBUG [jeeves.request] - Content type : application/x-www-form-urlencoded; charset=UTF-8
2013-05-24 10:15:04,919 DEBUG [jeeves.request] - Accept : text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
2013-05-24 10:15:04,919 DEBUG [jeeves.request] - Session id is 9p2kzl9dp1tq1pv94xjn081r8
2013-05-24 10:15:04,919 INFO [jeeves.service] - Dispatching : xml.metadata.insert
2013-05-24 10:15:04,929 WARN [geonetwork.schemamanager] - Autodetecting schema failed for CI_ResponsibleParty in namespace [Namespace: prefix "gmd" is mapped to URI "http://www.isotc211.org/2005/gmd&quot;\]. Using default schema or one of its dependency: iso19139 ## 2013-05-24 10:15:05,089 ERROR [geonetwork.datamanager] - The metadata document index with id=16 is corrupt/invalid - ignoring it. Error: null ## 2013-05-24 10:15:05,169 ERROR [geonetwork.datamanager] - The metadata document index with id=16 is corrupt/invalid - ignoring it. Error: null
2013-05-24 10:15:05,179 INFO [jeeves.service] - -> dispatching to output for : xml.metadata.insert
2013-05-24 10:15:05,179 INFO [jeeves.service] - -> writing xml for : xml.metadata.insert
2013-05-24 10:15:05,179 DEBUG [jeeves.service] - Service xml is :
<response>
<id>16</id>
<uuid>e6be09ee-e120-4baa-ba1d-23668afa6635</uuid>
</response>
2013-05-24 10:15:05,179 INFO [jeeves.service] - -> output ended for : xml.metadata.insert
2013-05-24 10:15:05,179 INFO [jeeves.service] - -> dispatch ended for : xml.metadata.insert

Notez les 2 lignes en erreur.
De retour dans l'interface : rien n'apparaît.
Dans la base de données, la table metadata contient bien un enregistrement 16 avec le XML qui a été copié-collé.
Les précédents essais y sont également et on y voit un enregistrement 10 qui doit être le modèle exemple mais qui lui non plus n'apparaît pas.
Pour info : ces fragments XML sont repérable par isTemplate = s s comme subtemplate.

Testé sur 2 installations différentes : Windows 7 et Server 2003, Tomcat 6, MySQL.

Ca sent le bogue ou j'ai loupé une étape ?

Maël REBOUX
Communauté d'agglomération de Rennes Métropole Direction Stratégie et Rayonnement Métropolitain Service SIG mutualisé avec la Ville de Rennes Chargé de mission "diffusion"

-----Message d'origine-----
De : CHARTIER Benjamin Geopicardie [mailto:benjamin.chartier@anonymised.com]
Envoyé : vendredi 8 février 2013 09:54
À : Francois Prunayre
Cc : GeoNetwork-users-fr@lists.sourceforge.net
Objet : Re: [GeoNetwork-users-fr] Annuaire

J'ai bien chargé l'ensemble des modèles (puisque la liste est complète lorsque je dois sélectionner un modèle à la création d'une fiche) ainsi que les exemples.
Par contre, mon annuaire était vide.

Benjamin Chartier

________________________________
De : Francois Prunayre [mailto:fx.prunayre@anonymised.com] Envoyé : vendredi 8 février 2013 09:08 À : CHARTIER Benjamin Geopicardie Cc : GeoNetwork-users-fr@lists.sourceforge.net
Objet : Re: [GeoNetwork-users-fr] Annuaire

Bon, cela confirme que l'alimentation d'un annuaire qui est vide au départ n'est pas simple pour quelqu'un qui ne maitrise pas XML et ISO 19139. Quand on a déjà un enregistrement dans le catalogue on peut s'en inspirer et faire un copier/coller du contact à partir de la vue XML. Pour faciliter les choses il serait intéressant que l'annuaire par défaut de GéoSource contienne un premier contact.
Il devrait si les modèles par défaut sont chargés (sélectionner iso19139 dans l'administration > charger les modèles).

Francois

------------------------------------------------------------------------------
Free Next-Gen Firewall Hardware Offer
Buy your Sophos next-gen firewall before the end March 2013 and get the hardware for free! Learn more.
http://p.sf.net/sfu/sophos-d2d-feb
_______________________________________________
GeoNetwork-users-fr mailing list
GeoNetwork-users-fr@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geonetwork-users-fr
------------------------------------------------------------------------------
Try New Relic Now & We'll Send You this Cool Shirt New Relic is the only SaaS-based application performance monitoring service that delivers powerful full stack analytics. Optimize and monitor your browser, app, & servers with just a few lines of code. Try New Relic and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_may
_______________________________________________
GeoNetwork-users-fr mailing list
GeoNetwork-users-fr@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geonetwork-users-fr