|
From: | Rui AVELINO |
Subject: | [sdx-users] Bizarreries de fonctionnement |
Date: | Wed, 20 Feb 2002 17:49:29 +0100 |
Bonjour,
dernièrement j'ai pu constater une série de
dysfonctionnements
qui m'interpellent :
1/
avec un fichier "xsp" contenant le code suivant
:
-------------------------------------------------------------------------
<sdx:page>
<sdx:executeFieldQuery fieldParam="f" valueParam="q" getDocuments="d" pParam="p" hppParam="h" qidParam="n" sfParams="sf"/> <sdx:checkRights action=""> <myAdd/> <myDel/> </sdx:checkRights> </sdx:page>
-------------------------------------------------------------------------
je n'arrive pas a exploité les tag
"<myAdd/>" et "<myDel/>"
dans mes xsl ( ex: <xsl:if
test="/*/myAdd"/>)
hors lorsque je change le checkRights de place je
peut les utiliser comme je le désire :
-------------------------------------------------------------------------
<sdx:page> <sdx:checkRights
action="">
<myAdd/> <myDel/> </sdx:checkRights> <sdx:executeFieldQuery fieldParam="f" valueParam="q" getDocuments="d" pParam="p" hppParam="h" qidParam="n" sfParams="sf"/> </sdx:page>
-------------------------------------------------------------------------
2/
avec le m^m fichier "xsp" précèdent j'ai un autre problème.
lorsque j'appelle ma page xsp sans paramètre je n'ai pas accès aux infos de
sdx:user alors que
si je l'appel ma page avec un paramètre (ex: mapage.xsp?q= ) j'y est accès
...
je croyais que ct des infos contenue dans l'arbre
<sdx:document>...</sdx:document>
3/
Pour toutes les pages qui ne demande pas de représentation des
données
(ex: page de suppression, d'ajout etc. ...) par exemple un page pour
ajouter
un document xml dans la base :
------------------------------------------------------------------------- <?xml version="1.0"?>
<?cocoon-process type="xsp"?>
<?cocoon-process type="xslt"?> <?xml-stylesheet href="" type="text/xsl"?> <xsp:page
language="java" xmlns:xsp="http://www.apache.org/1999/XSP/Core" xmlns:sdx="http://www.culture.gouv.fr/ns/sdx/sdx" > <sdx:page> <sdx:checkRights action=""> <!-- On récupère le fichier et on le traite --> <sdx:uploadDocument fileParam="fichier" replaceParam="replace" docIdParam="docId" identicalParam="identical"/> <xsp:logic>
response.sendRedirect("show.xsp?id=" + sdx_uploadDocument_docId); </xsp:logic> </sdx:checkRights>
</sdx:page>
</xsp:page>
-------------------------------------------------------------------------
j'ai remarqué que si l'on ajoutait pas la ligne faisant référence a un
fichier xsl existant ici :
<?xml-stylesheet href="" type="text/xsl"?>
on a systématiquement une erreur.
4/
cela m'arrive aussi souvent de ne pas pouvoir recréer la structure d'une
des bases
de document avec une erreur sur l'impossibilité de supprimer des
fichiers
(ceux présent dans le répertoire conf/_lucene)
je suis alors obligé d'arrêter Tomcat supprimer à la main ses fichiers
pour qu'ensuite
tout revienne a l'ordre.
voilà je pense que c'est tout
Rui |
[Prev in Thread] | Current Thread | [Next in Thread] |