Bonjour Virginie,
Apparemment tu es avec GéoSource 2.7.0 (McKoi, Xsd) ou inférieur, peux-tu
confirmer/préciser ?
Pour le paramétrage de la base de données, je suis sous PostgreSQL mais cela
doit être similaire.
Premièrement tu créés une base nommé "geosource" que tu attribues à un
utilisateur "usergeosource" auquel tu donne tous les droits sur cette base
(tous les droits ne sont pas nécessaires, après c'est à juguler pour la
sécurité réseau - voir ton administrateur si tu en as un).
Ensuite, dans le fichier config.xml tu passes la valeur enabled=false pour
McKoi, puis pour SQLServer tu as cela par défaut :
<resource enabled="false">
<name>main-db</name>
<provider>jeeves.resources.dbms.ApacheDBCPool</provider>
<config>
<user>www-data</user>
<password>www-data</password>
<driver>com.microsoft.sqlserver.jdbc.SQLServerDriver</driver>
<url>jdbc:sqlserver://SERVER;database=geonetwork;integratedSecurity=false;</url>
<poolSize>10</poolSize>
</config>
</resource>
Dans <user> remplace "www-data" par ton utilisateur "usergeosource" et dans
<password> indique le mot de passe que tu as donné à ton utilisateur.
Dans la balise <url>, remplace SERVER par l'adresse de ta base, dans le cas
d'une installation en local cela sera "//localhost:1433" (1433 étant, si mes
souvenirs sont les bons, le port par défaut pour SQLServer), ensuite
remplace "geonetwork " par "geosource" pour le nom de ta base (pour pgsql on
donne directement l'adresse de la base de données :
//localhost:5432/geosource), je ne connais pas le integratedSecurity mais en
le laissant sur false c'est certainement le plus simple.
Donc cela pourrait donner :
<resource enabled="<b>true*">
<name>main-db</name>
<provider>jeeves.resources.dbms.ApacheDBCPool</provider>
<config>
<user>*usergeosource*</user>
<password>*passwordusergeosource*</password>
<driver>com.microsoft.sqlserver.jdbc.SQLServerDriver</driver>
<url>jdbc:sqlserver://*localhost:1433*;database=*geosource*;integratedSecurity=false;</url>
<poolSize>10</poolSize>
</config>
</resource>
Bien sûr, tout dépend de ton installation de SQLServer et de tes paramètres
réseaux....
Pour ton second soucis, les erreurs de validation xsd sont "interne" à
GéoSource et sont plus à prendre comme des "suggestions" qui ne vont pas
rendre ta fiche non valide pour Inspire. C,est une vérification technique de
la cohérence, par exemple sur ma base de développement qui était sur un
poste non connecté au web, le rapport m'indiquait que des liens étaient
non-valides (il ne pouvait pas les atteindre...).
Ceux que tu indiques sont liés à la date de la prochaine mise à jour des
données, le champ est certainement activé et non-remplis. En vue avancée, ce
champ se trouve dans l'onglet "Identification", partie "Mise à jour de la
ressource"/"Information de maintenance". Ce champ n’apparaît pas dans la vue
Inspire, mais s'il est ouvert dans la vue avancé tu auras l'erreur. Si tu ne
souhaites pas renseigner ce champ, désactive le dans ton modèle.
Bonne journée
Florian Deruette
--
View this message in context: http://osgeo-org.1803224.n2.nabble.com/Probleme-de-validation-de-fiche-de-metadonnees-date-et-acces-a-la-base-de-donnee-tp6858603p6859014.html
Sent from the GeoNetwork users francophone mailing list archive at Nabble.com.