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

Cédric MARFIL wrote:
> Sur quoi portent tes doutes ?

C'est extrêmement risqué. Imagine si ton script ne met pas à jour
correctement le code Python et donc que le refresh ne se passe pas
correctement. Ton produit sera broken et peut donc potentiellement faire
tomber ton appli. Je ne suis pas sûr que tu as besoin de construire des
scripts Python pour réaliser une importation à chaque fois. Maintenant,
je ne connais pas ton use case non plus hein :)

        J.

> 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
> 
> 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

_______________________________________________
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

iD8DBQFC8z99GhoG8MxZ/pIRAvjbAJwPtuwkCQV7QKYOLf8uPPn0HNUoAQCfReff
NxO7Mbv26mKhnmnBIFDDerw=
=FEdO
-----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 à