Sur quoi portent tes doutes ?
La finalité de toutes ces actions est d'importer des données d'un système
externe. Un programme va donc construire des scripts python qui seront
ensuite exécutés sur l'instance du serveur. De même que le programme
construit des fichiers ldif de mise à jour de notre LDAP.
Je sais qu'il était également possible d'exécuter le script via la commande
zopectl, mais pour cela, il est nécessaire d'arreter le serveur ZOPE sous
LINUX et je n'ai jamais pu tester cette méthode sur ma machine de
développement étant donné qu'elle fonctionne sous Windows et que la commande
zopectl utilise des SOCKET spécifiques à UNIX d'après les recherches que
j'avais pu mener.



Cédric Marfil
Unilog IT Services NRD
Marcq en Baroeul
Tél : 03.59.56.60.25
Mail : [EMAIL PROTECTED]

-----Message d'origine-----
De : Julien Anguenot [mailto:[EMAIL PROTECTED]
Envoyé : vendredi 5 août 2005 11:48
À : Cédric MARFIL
Cc : Liste Nuxeo (E-mail)
Objet : Re: [CPS-users-fr] Refresh par script

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Cédric MARFIL wrote:
> Est-il possible de demander via un moyen quelconque un refresh sur un
> produit particulier sans passer par la ZMI ?

biensûr. Il faut appeller "manage_performRefresh"

Par exemple pour CPSCore :

http://localhost:8080/Control_Panel/Products/CPSCore/manage_performRefresh


Il faut utiliser urllib2 pour l'authentification. Regarde l'exemple à
cette adresse :
http://www.codecomments.com/archive278-2004-9-285476.html

Par contre, j'ai des gros doutes sur la solution que tu utilises...

        J.

>
> En fait, j?ai une external method qui pointe sur un script python dans
> mes sources. Ce script est actualisé par un programme externe qui
> appelle ensuite l?external method via urllib. Mais de temps en temps,
> c?est le script antérieur (avant son actualisation par le programme) qui
> est exécuté. Je pensais au départ qu?il s?agissait d?un problème de
> cache et Julien m?avait indiqué qu?il fallait utiliser
> urllib.urlcleanup() pour vider le cache. Mais après plusieurs tests,
> cette méthode ne donne rien de concluant. Mon problème ne doit pas être
> lié au cache mais au rafraîchissement de ma source dans le produit avant
> son exécution.
>
> Quelqu?un aurait-il une idée à me suggérer ?
>
>
>
> Merci d?avance
>
>
>
> *Cédric Marfil*
>
> *Unilog IT Services NRD*
>
> Marcq en Baroeul
>
> Tél : 03.59.56.60.25
>
> Mail : [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>*
>
>
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> cps-users-fr
> Adresse de la liste : [email protected]
> Gestion de l'abonnement :
<http://lists.nuxeo.com/mailman/listinfo/cps-users-fr>


- --
Julien Anguenot | Nuxeo R&D (Paris, France)
CPS Platform : http://www.cps-project.org
Zope3 / ECM   : http://www.z3lab.org
mail: anguenot at nuxeo.com; tel: +33 (0) 6 72 57 57 66
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org

iD8DBQFC8zXPGhoG8MxZ/pIRAiqZAJ9xB+Uf25ReLp5Sjsb4/7jVIUJmHwCdGo6C
oTdbo82mHbMRkvWnLoBkzjo=
=gJfy
-----END PGP SIGNATURE-----

_______________________________________________
cps-users-fr 
Adresse de la liste : [email protected]
Gestion de l'abonnement : <http://lists.nuxeo.com/mailman/listinfo/cps-users-fr>

Répondre à