Surveiller ce forum | Commencer une nouvelle discussion Commencer une nouvelle discussion
geosource v2 - oracle : import de fichier ZIP [ Répondre ]
Par : Isabelle MALLET on 2009-01-29 18:55
[forum:99243]
bonjour,

pour essayer d'avancer sur le problème d'import d'exemples de métadonnées dans la base Oracle sur laquelle pointe le Géosource v2 sur serveur Tomcat que nous testons actuellement, j'ai installé un Geosource Standalone sur un PC et exporté la fiche de métadonnées correspondant à l'exemple CORINE Land Cover au format par défaut "Fichier ZIP Géosource" (cf : bouton Exporter dans la fiche de métadonnées en étant logué admin/admin).
j'essaye ensuite d'importer ce ZIP dans le Géosource v2 pointant sur la base Oracle :
login : admin/admin
menu Administration > Import de fichiers
format Fichier ZIP Géosource
Aucune action à l'import
aucune option cochée
Groupe : sample group
Insérer

j'ai le message d'erreur suivant dans Géosource :
Erreur
L'opération demandée ne peut être réalisée.
SQLException : ORA-00942: table or view does not exist

et les informations suivantes dans le log Tomcat :

25160379 [TP-Processor5] INFO jeeves.request - ==========================================================
25160379 [TP-Processor5] INFO jeeves.request - HTML Request (from 10.130.122.94) : /geonetwork/srv/fr/mef.import
25160379 [TP-Processor5] DEBUG jeeves.request - Method : POST
25160379 [TP-Processor5] DEBUG jeeves.request - Content type : multipart/form-data; boundary=---------------------------7d93c832805f0
25160379 [TP-Processor5] DEBUG jeeves.request - Accept : image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, */*
25160535 [TP-Processor5] INFO jeeves.service - Dispatching : mef.import
25160535 [TP-Processor5] DEBUG jeeves.service - -> parameters are :
<params>
<insert_mode>1</insert_mode>
<file_type>gsZip</file_type>
<data />
<mefFile type="file" size="69563" content-type="application/x-zip-compressed">export-full-1233250110734.zip</mefFile>
<uuidAction>nothing</uuidAction>
<template>n</template>
<title />
<styleSheet>_none_</styleSheet>
<schema>iso19139fra</schema>
<group>2</group>
<category>_none_</category>
</params>
25161035 [TP-Processor5] DEBUG geonetwork.datamanager - Indexing record (1)
25161082 [TP-Processor5] DEBUG geonetwork.datamanager - record schema (iso19139fra)
25161082 [TP-Processor5] DEBUG geonetwork.datamanager - record createDate (2007-01-26T10:42:16)
25161113 [TP-Processor5] ERROR jeeves.service - Exception when executing service
25161113 [TP-Processor5] ERROR jeeves.service - (C) Exc : java.sql.SQLException: ORA-00942: table or view does not exist

25161113 [TP-Processor5] DEBUG jeeves.service - Raised exception while executing service
<error id="error">
<message>ORA-00942: table or view does not exist</message>
<class>SQLException</class>
<stack>
<at class="oracle.jdbc.dbaccess.DBError" file="DBError.java" line="134" method="throwSqlException" />
<at class="oracle.jdbc.ttc7.TTIoer" file="TTIoer.java" line="289" method="processError" />
<at class="oracle.jdbc.ttc7.Oall7" file="Oall7.java" line="573" method="receive" />
<at class="oracle.jdbc.ttc7.TTC7Protocol" file="TTC7Protocol.java" line="1891" method="doOall7" />
<at class="oracle.jdbc.ttc7.TTC7Protocol" file="TTC7Protocol.java" line="830" method="parseExecuteDescribe" />
<at class="oracle.jdbc.driver.OracleStatement" file="OracleStatement.java" line="2391" method="doExecuteQuery" />
<at class="oracle.jdbc.driver.OracleStatement" file="OracleStatement.java" line="2672" method="doExecuteWithTimeout" />
<at class="oracle.jdbc.driver.OraclePreparedStatement" file="OraclePreparedStatement.java" line="589" method="executeUpdate" />
<at class="oracle.jdbc.driver.OraclePreparedStatement" file="OraclePreparedStatement.java" line="527" method="executeQuery" />
<at class="jeeves.resources.dbms.Dbms" file="Dbms.java" line="211" method="selectFull" />
</stack>
<request>
<language>fr</language>
<service>mef.import</service>
</request>
</error>
25161113 [TP-Processor5] INFO jeeves.service - -> dispatching to error for : mef.import
25161488 [TP-Processor5] INFO jeeves.service - -> transforming with stylesheet : D:\LSM\DEV\MET\webapps\geosource\web\geonetwork\/xsl/error.xsl
25161769 [TP-Processor5] INFO jeeves.service - -> end error transformation for : mef.import
25161769 [TP-Processor5] INFO jeeves.service - -> error ended for : mef.import
29 janv. 2009 18:33:14 org.apache.jk.common.ChannelSocket processConnection

j'en conclus qu'il manque peut-être des choses dans le modèle de données créé à partir du script SQL indiqué par Rémi LEBLOND le 15/01 ?

en vous remerciant par avance de votre aide,
cordialement,
I. Mallet

FEDER Powered By FusionForge Collaborative Development Environment Charte d'utilisation / Nous contacter / Mentions légales Haut de page