liste des utilisateurs des packages esupdev et uPortal-Esup

Archives de la liste Aide


[esup-utilisateurs] Re: Re: Re: Re: CStockageAdministration


Chronologique Discussions 
  • From: Yohan Colmant < >
  • To: , François Jannin < >
  • Cc: Florent Lartet < >
  • Subject: [esup-utilisateurs] Re: Re: Re: Re: CStockageAdministration
  • Date: Thu, 31 May 2007 08:29:55 +0200

Bonjour,

Pour compléter ce que dit François:
Vous n'avez pas besoin de passer par le canal d'administration pour utiliser le canal en mode inJAC. Vous pouvez faire cette configuration directement depuis le fichier de configuration du canal.
Aussi, l'image que vous voyez correspond au bouton "administrer" du canal stockage en mode inJAC.
Enfin, si vous n'avez pas les bonnes fonctionnalités avec ce mode, c'est sans doutes que vous avez mal créé la racine d'espace /slide/files/injac. Vous devez utiliser l'outil de création des espaces du serveur Webdav avec les paramètres suivants:

createSpace -path="/files/injac" -name="myInjacSpace" -templateFile="/usr/local/src/templates/myInjacSpace.xml"

où myInjacSpace.xml a le contenu suivant:
<properties>
    <property name="managers" namespace="INJAC:" value="%3Cmanagers%3E%3Cmanager+type%3D%22user%22+key%3D%22ycolmant%22+displayName%3D%22Yohan+Colmant%22%2F%3E%3C%2Fmanagers%3E" type="" protected="false">
    <property name="injac-type" namespace="INJAC:" value="space" type="" protected="false">
</properties>
<permissions>
    <permission subjectUri="/users/slide.rootUser" actionUri="all" negative="false" />
    <permission subjectUri="all" actionUri="read" negative="false" />
    <permission subjectUri="all" actionUri="all" negative="true" />
</permissions>

où vous devez remplacer:
ycolmant par l'uid de l'administrateur d'inJAC
Yohan et Colmant par le nom et le prénom de la même personne
et slide.rootUser est le même que celui définit dans le buil.properties (un user avec les droits d'administration du serveur slide)

Miguel, tu peux compléter si j'ai oublié quelquechose ?

Merci
Yohan

François Jannin a écrit :
" type="cite"> Bonsoir,

Je ne saisi pas si vous parlez du canal d'administration ou bien du bouton "administrer" du canal de stockage. C'est ce dernier qui vous permet d'assigner un jeu de métadonnées aux documents déposés un espace de type "injac"
Pour ce faire, avez-vous bien configurés les fichiers du canal stockage, notammment dans le sous-répertoire properties/injac :
1. injac.xml doit ressembler à quelque chose comme ça si vous voulez du Dublin Core et du LOM :
 <METADATA_PROFILES>
                <!--
                        A meta-data profile definition

                attributs :
                        fileName : the name of the file containing the meta-data profile, in the "metadata" directory
                        label : the label used for this profile in the channel
                -->
                <METADATA_PROFILE
                        fileName="default.xml"
                        label="Format Dublin Core"
                />
                <METADATA_PROFILE
                        fileName="lom_strict.xml"
                        label="Format LOM Strict"               />
             

        </METADATA_PROFILES>
2. dans le sous -répertoire properties/injac/metadata, vous devez trouvez les fichiers qui définissent le formulaire de saisie pour chaque format(dans l'exemple ci-dessus default.xml et lom_strict.xml.

Cette configuration détermine le choix qui apparait quand vous cliquez sur le susdit bouton "administrer" d'un espace définit comme espace injac.

L'autre préalable, pour rappel, est de créer cet espace injac avec l'outil esupwebdavaManager comme indiqué dans la doc du serveur Webdav , qui doit correspondre avec l'espace definit en tant que  type "injac" dans CStockage.xml ).


Cordialement

François Jannin

Florent Lartet wrote:
" type="cite">
Il s'agit de la version CStockage-4.3-RC-4.
 
>Pouvez-vous me dire avec quelle version du canal vous êtes ?
 
J'ai failli expliquer nos motivations pour prévenir de cette question :)
Le projet consiste à un dépôt de documents avec méta-données. Nous connaissons ori-oai mais ce dernier n'étant pas encore finalisé, nous avons choisi cette solution "en attendant" (fin de stage imminente pour le stagiaire qui avait ce sujet pour être précis).
 
 
Pour l'instant, le serveur webdav-esup en v3.5 fonctionne, un espace /slide/files/injac est créé, accessible par un utilisateur bien présent dans le LDAP
Dans la configuration du canal de Stockage, si je mets cet espace en mode "injac" avec un utilisateur "trusted" possédant les bonnes ACL côté webdav, l'accès fonctionne mais lors du dépôt de document aucune métadonnée n'est demandée.
... et il est vrai que nulle part dans la configuration xml du canal, le type de méta-données n'est précisé alors que les normes dublin-core, lomfr et un autre fichier sont présents dans les fichiers du canal.
J'essaie d'utiliser le canal d'administration des espaces pour la simple raison que j'ai vu sur une documentation une image (http://www.esup-portail.org/consortium/espace/CMS_3F/cocoon-injac/current/media/adminskin.jpg) montrant que l'on choisit les méta-données à saisir lors d'un dépôt de document dans un espace.
 
Le problème de fond est donc la saisie de méta-données qui n'apparait pas lors d'un envoi de document.
 
Cela dit, si une solution plus viable et en adéquation avec un environnement ESUP existe à l'heure actuelle, elle est aussi la bienvenue.
 

Florent Lartet
2007-05-30

En réponse au message
de : Yohan Colmant
du : 2007-05-30 16:06:42
CC :
Sujet : [esup-utilisateurs] Re: CStockageAdministration
 
Bonjour,

Pouvez-vous me dire avec quelle version du canal vous êtes ?
Pour info, nous avions décidé de ne plus supporter ce mode car il ne semble plus utilisé et n'apporte quasiment aucun intérêt par rapport à la configuration via le fichier XML. Pour quelle raison utilisez-vous ce mode plutôt que la configuration via fichier XML ? Avez-vous un besoin réel de modifier les espaces via ce canal d'administration ?

Merci
Cordialement,
Yohan Colmant

"> a écrit :
" type="cite">
Bonjour,
je suis actuellement en train d'essayer d'utiliser le canal d'administration
des espaces de stockage mais, avec un fichier de configuration CStockage.xml
déclarant les serveurs ou ne les déclarant pas (<spaces></spaces>), j'obtiens
cette erreur pendant la phase de déclaration d'un nouveau serveur.

java.lang.NullPointerException
	at
org.esupportail.portal.channels.CStockage.CStockageAdministration.checkServerAt
tibutes(CStockageAdministration.java:1300)
	at
org.esupportail.portal.channels.CStockage.CStockageAdministration.renderXmlDefa
ultServer(CStockageAdministration.java:590)
	at
org.esupportail.portal.channels.CStockage.CStockageAdministration.renderXML(CSt
ockageAdministration.java:250)
	at
org.jasig.portal.ChannelRenderer$Worker.execute(ChannelRenderer.java:543)
	at org.jasig.portal.utils.threading.BaseTask.run(BaseTask.java:27)
	at
edu.emory.mathcs.backport.java.util.concurrent.Executors$RunnableAdapter.call(E
xecutors.java:431)
	at
edu.emory.mathcs.backport.java.util.concurrent.FutureTask.run(FutureTask.java:1
66)
	at
edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.runTas
k(ThreadPoolExecutor.java:643)
	at
edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.run(Th
readPoolExecutor.java:668)
	at java.lang.Thread.run(Thread.java:595)

Qq'un a-t-il déjà eu ce type d'erreur ? Je ne vois pas pourquoi le canal
plante si tôt dans son utilisation.

Merci d'avance.

Florent Lartet.
Université Toulouse II


  


--
Ce message a été vérifié par
pour des virus ou des polluriels et rien de
suspect n'a été trouvé.

--
Ce message a été vérifié par
pour des virus ou des polluriels et rien de
suspect n'a été trouvé.



Archives gérées par MHonArc 2.6.16.

§