Como hacer funcionar ArchGenXML?

10 messages Options
Embed this post
Permalink
Diana Rodríguez Rodríguez

Como hacer funcionar ArchGenXML?

Reply Threaded More More options
Print post
Permalink
Some javascript/style in this post has been disabled (why?)
Hola lista:
 
En estos momentos estoy incursionando un poco por el mundo de hacer mis propios productos, estuve visitando algunos sitios y encontré muy buenos cursos pero tengo un problema.  Estoy utilizando ArgoUML pero cuando trato de utilizar ArchGenXML no me funciona.  Que tengo que hacer para que el scrip funcione, pongo la línea que todos dicen:
 
ArchGenXML.py -o NombreProducto NombreProducto.zargo
 
Acaso tengo que estar en algún directorio específicamente?
 
Saludos y gracias
 
PD: Uso Debian Lenny
 

ICRT en internet
Portal de la radio cubana: www.radiocubana.cu
Portal de la tv cubana : www.tvcubana.co.cu

_______________________________________________
Plone-ConoSur mailing list
[hidden email]
http://lists.plone.org/mailman/listinfo/plone-conosur
Gustavo Orrillo

Re: Como hacer funcionar ArchGenXML?

Reply Threaded More More options
Print post
Permalink
pregunta Diana, que error te da? sin el mensaje de error no podemos diagnosticar lo que esta sucediendo
saludos

Gustavo

On Thu, Jul 10, 2008 at 10:03 AM, Diana Rodríguez Rodríguez <[hidden email]> wrote:
Hola lista:
 
En estos momentos estoy incursionando un poco por el mundo de hacer mis propios productos, estuve visitando algunos sitios y encontré muy buenos cursos pero tengo un problema.  Estoy utilizando ArgoUML pero cuando trato de utilizar ArchGenXML no me funciona.  Que tengo que hacer para que el scrip funcione, pongo la línea que todos dicen:
 
ArchGenXML.py -o NombreProducto NombreProducto.zargo
 
Acaso tengo que estar en algún directorio específicamente?
 
Saludos y gracias
 
PD: Uso Debian Lenny
 

ICRT en internet
Portal de la radio cubana: www.radiocubana.cu
Portal de la tv cubana : www.tvcubana.co.cu

_______________________________________________
Plone-ConoSur mailing list
[hidden email]
http://lists.plone.org/mailman/listinfo/plone-conosur



_______________________________________________
Plone-ConoSur mailing list
[hidden email]
http://lists.plone.org/mailman/listinfo/plone-conosur
Diana Rodríguez Rodríguez

Re: Como hacer funcionar ArchGenXML?

Reply Threaded More More options
Print post
Permalink
Some javascript/style in this post has been disabled (why?)

 Si pongo la linea tal y como dicen me dice:
command not found
 
trato con otras vias , poniendo python delante para ver dice:
 
python: can't open file 'ArchGenXML.py' : [Errno 2] No such file or directory
 
luego voy al directorio donde descompacté ArchGenXML que es donde está el .py y ejecuto la misma lineas (python ArchGenXML.py -o NombreProducto NombreProducto.zargo) y me da el siguiente error
 
ERROR Could not import zope3 components.
They are not available on the PYTHONPATH.
Alternatively, you can place the path location in ~/.agx_zope_path.
Put something like /opt/zope2.10.3/lib/python in there.

Que estoy haciendo mal?

-----Original Message-----
From: "Gustavo Orrillo" <[hidden email]>
To: "Regional list: Plone Cono Sur: Argentina, Bolivia, Chile, Paraguay y Uruguay" <[hidden email]>
Date: Thu, 10 Jul 2008 10:06:11 -0300
Subject: Re: [Plone-conosur] Como hacer funcionar ArchGenXML?

pregunta Diana, que error te da? sin el mensaje de error no podemos diagnosticar lo que esta sucediendo
saludos

Gustavo

On Thu, Jul 10, 2008 at 10:03 AM, Diana Rodríguez Rodríguez <[hidden email] > wrote:
Hola lista:
 
En estos momentos estoy incursionando un poco por el mundo de hacer mis propios productos, estuve visitando algunos sitios y encontré muy buenos cursos pero tengo un problema.  Estoy utilizando ArgoUML pero cuando trato de utilizar ArchGenXML no me funciona.  Que tengo que hacer para que el scrip funcione, pongo la línea que todos dicen:
 
ArchGenXML.py -o NombreProducto NombreProducto.zargo
 
Acaso tengo que estar en algún directorio específicamente?
 
Saludos y gracias
 
PD: Uso Debian Lenny
 

ICRT en internet
Portal de la radio cubana: www.radiocubana.cu
Portal de la tv cubana : www.tvcubana.co.cu

_______________________________________________
Plone-ConoSur mailing list
[hidden email]
http://lists.plone.org/mailman/listinfo/plone-conosur



ICRT en internet
Portal de la radio cubana: www.radiocubana.cu
Portal de la tv cubana : www.tvcubana.co.cu

_______________________________________________
Plone-ConoSur mailing list
[hidden email]
http://lists.plone.org/mailman/listinfo/plone-conosur
Israel Saeta Pérez

Re: Como hacer funcionar ArchGenXML?

Reply Threaded More More options
Print post
Permalink
Pues pon en la linea de comandos "export
PYTHONPATH=ruta-a-tu-instancia-zope" y andando.

2008/7/10 Diana Rodríguez Rodríguez <[hidden email]>:

>
>  Si pongo la linea tal y como dicen me dice:
> command not found
>
> trato con otras vias , poniendo python delante para ver dice:
>
> python: can't open file 'ArchGenXML.py' : [Errno 2] No such file or
> directory
>
> luego voy al directorio donde descompacté ArchGenXML que es donde está el
> .py y ejecuto la misma lineas (python ArchGenXML.py -o NombreProducto
> NombreProducto.zargo) y me da el siguiente error
>
> ERROR Could not import zope3 components.
> They are not available on the PYTHONPATH.
> Alternatively, you can place the path location in ~/.agx_zope_path.
> Put something like /opt/zope2.10.3/lib/python in there.
>
> Que estoy haciendo mal?
>
> -----Original Message-----
> From: "Gustavo Orrillo" <[hidden email]>
> To: "Regional list: Plone Cono Sur: Argentina, Bolivia, Chile, Paraguay y
> Uruguay" <[hidden email]>
> Date: Thu, 10 Jul 2008 10:06:11 -0300
> Subject: Re: [Plone-conosur] Como hacer funcionar ArchGenXML?
>
> pregunta Diana, que error te da? sin el mensaje de error no podemos
> diagnosticar lo que esta sucediendo
> saludos
>
> Gustavo
>
> On Thu, Jul 10, 2008 at 10:03 AM, Diana Rodríguez Rodríguez
> <[hidden email] > wrote:
>>
>> Hola lista:
>>
>> En estos momentos estoy incursionando un poco por el mundo de hacer mis
>> propios productos, estuve visitando algunos sitios y encontré muy buenos
>> cursos pero tengo un problema.  Estoy utilizando ArgoUML pero cuando trato
>> de utilizar ArchGenXML no me funciona.  Que tengo que hacer para que el
>> scrip funcione, pongo la línea que todos dicen:
>>
>> ArchGenXML.py -o NombreProducto NombreProducto.zargo
>>
>> Acaso tengo que estar en algún directorio específicamente?
>>
>> Saludos y gracias
>>
>> PD: Uso Debian Lenny
>>
>> ICRT en internet
>> Portal de la radio cubana: www.radiocubana.cu
>> Portal de la tv cubana : www.tvcubana.co.cu
>>
>> _______________________________________________
>> Plone-ConoSur mailing list
>> [hidden email]
>> http://lists.plone.org/mailman/listinfo/plone-conosur
>>
>
>
> ICRT en internet
> Portal de la radio cubana: www.radiocubana.cu
> Portal de la tv cubana : www.tvcubana.co.cu
>
> _______________________________________________
> Plone-ConoSur mailing list
> [hidden email]
> http://lists.plone.org/mailman/listinfo/plone-conosur
>
>



--
Israel Saeta Pérez
http://dukebody.com

_______________________________________________
Plone-ConoSur mailing list
[hidden email]
http://lists.plone.org/mailman/listinfo/plone-conosur
Israel Saeta Pérez
Juan A. Diaz

Re: Como hacer funcionar ArchGenXML?

Reply Threaded More More options
Print post
Permalink
In reply to this post by Diana Rodríguez Rodríguez
El jue, 10-07-2008 a las 09:29 -0400, Diana Rodríguez Rodríguez
escribió:

>
>  Si pongo la linea tal y como dicen me dice:
> command not found
>  
> trato con otras vias , poniendo python delante para ver dice:
>  
> python: can't open file 'ArchGenXML.py' : [Errno 2] No such file or
> directory
>  
> luego voy al directorio donde descompacté ArchGenXML que es donde está
> el .py y ejecuto la misma lineas (python ArchGenXML.py -o
> NombreProducto NombreProducto.zargo) y me da el siguiente error
>  
> ERROR Could not import zope3 components.
> They are not available on the PYTHONPATH.
> Alternatively, you can place the path location in ~/.agx_zope_path.
> Put something like /opt/zope2.10.3/lib/python in there.
>
> Que estoy haciendo mal?
En los primeros dos errores el sistema no encuentra el el ArchGenXML.py
en tu path (ejecuta echo $PATH en una consola para ver el path completo)

Si estas usando un buildout hay una forma muy fácil de poner
'temporalmente' los directorios de python en el path. Situate dentro del
directorio donde este tu buildout y ejecuta
$ source ./bin/activate
Esto modifica tu path y agrega los directorios que contengan
ejecutables, generados por tu buildout.

Adicionalmente, yo tengo una función de bash declarada en mi .bashrc con
lo siguiente.

--------------
function activate () {
    if [ -n "${WD}" -o "$1" == "off" ]; then
        unset WD
        unalias wd
        source ~/.bashrc
        hash -r
    elif [ -r "./bin/activate" ]; then
        source ./bin/activate
        export WD=`pwd`
        alias wd="cd ${WD}"
    elif [ -r "${1}/bin/activate" ]; then
        source ${1}./bin/activate
        OLDDIR=`pwd`
        cd ${1} && export WD=`pwd` && cd $OLDDIR
        alias wd="cd ${WD}"
    else
        echo "activate [workdirectory|off]"
    fi

}
-----------------

funciona ejecutando
"activate" dentro de un directorio que es la raiz del buildout o
"activate /path/al/directorio/raiz/del/buildout/" o
"activate off" para dejar el path como estaba al momento de iniciar.

Esta función crea ademas un alias llamado "wd" que es un cd al
directorio raiz del buildout :)

Saludos.

nueces...

--
Juan A. Diaz



_______________________________________________
Plone-ConoSur mailing list
[hidden email]
http://lists.plone.org/mailman/listinfo/plone-conosur
Santiago Bruno

Re: Como hacer funcionar ArchGenXML?

Reply Threaded More More options
Print post
Permalink
In reply to this post by Diana Rodríguez Rodríguez
Diana Rodríguez Rodríguez wrote:
luego voy al directorio donde descompacté ArchGenXML que es donde está el
.py y ejecuto la misma lineas (python ArchGenXML.py -o NombreProducto
NombreProducto.zargo) y me da el siguiente error
ERROR Could not import zope3 components.
They are not available on the PYTHONPATH.
Puede ser que te falten instalar las dependencias. En el readme dice:
Dependencies are: zope.interface, zope.component and zope.configuration.
Teniendo setuptools instalado, esto se puede instalar con
easy_install zope.component
easy_install zope.configuration
(zope.interface es dependencia de zope.component)

Saludos,
Santiago.

PD: Hoy salió la versión 2.1 de ArchGenXML :-)
PPD: Recién me suscribí a la lista y estoy respondiendo desde nabble. Espero que llegue bien el mensaje.
Israel Saeta Pérez

Re: Como hacer funcionar ArchGenXML?

Reply Threaded More More options
Print post
Permalink
No hace falta instalar cada egg de las dependencias, se supone que se
resuelven automáticamente y se baja e instala todo lo necesario. :-)

2008/7/13 Santiago Bruno <[hidden email]>:

>
>
> Diana Rodríguez Rodríguez wrote:
>>
>> luego voy al directorio donde descompacté ArchGenXML que es donde está el
>> .py y ejecuto la misma lineas (python ArchGenXML.py -o NombreProducto
>> NombreProducto.zargo) y me da el siguiente error
>> ERROR Could not import zope3 components.
>> They are not available on the PYTHONPATH.
>>
> Puede ser que te falten instalar las dependencias. En el readme dice:
> Dependencies are: zope.interface, zope.component and zope.configuration.
> Teniendo setuptools instalado, esto se puede instalar con
> easy_install zope.component
> easy_install zope.configuration
> (zope.interface es dependencia de zope.component)
>
> Saludos,
> Santiago.
>
> PD: Hoy salió la versión 2.1 de ArchGenXML :-)
> PPD: Recién me suscribí a la lista y estoy respondiendo desde nabble. Espero
> que llegue bien el mensaje.
>
> --
> View this message in context: http://n2.nabble.com/Como-hacer-funcionar-ArchGenXML--tp472281p526416.html
> Sent from the Plone - Cono Sur mailing list archive at Nabble.com.
>
>
>
> _______________________________________________
> Plone-ConoSur mailing list
> [hidden email]
> http://lists.plone.org/mailman/listinfo/plone-conosur
>
>



--
Israel Saeta Pérez
http://dukebody.com

_______________________________________________
Plone-ConoSur mailing list
[hidden email]
http://lists.plone.org/mailman/listinfo/plone-conosur
Israel Saeta Pérez
spanish

Re: Como hacer funcionar ArchGenXML?

Reply Threaded More More options
Print post
Permalink
In reply to this post by Diana Rodríguez Rodríguez
Diana Rodríguez Rodríguez wrote:
Si pongo la linea tal y como dicen me dice:
command not found

trato con otras vias , poniendo python delante para ver dice:

python: can't open file 'ArchGenXML.py' : [Errno 2] No such file or
directory

luego voy al directorio donde descompacté ArchGenXML que es donde está el
.py y ejecuto la misma lineas (python ArchGenXML.py -o NombreProducto
NombreProducto.zargo) y me da el siguiente error
ERROR Could not import zope3 components.
They are not available on the PYTHONPATH.
Alternatively, you can place the path location in ~/.agx_zope_path.
Put something like /opt/zope2.10.3/lib/python in there.
Que estoy haciendo mal?
Para principiantes meganovatos como yo (de ahí la profusión de detalles):

Mi sistema operativo: Ubuntu 8.04
Mi instalación de Plone: Plone 3.1.2 (instalador unificado: /opt/Plone-3.1)

Siguiendo las instrucciones genéricas, instalé ArchGenXml vía easy_install. Después de varias horas luchando contra el (¡maldito!) error descrito por Diana (y muchísima más gente), logré solucionarlo de la siguiente manera:

1.- Desinstalación del ArchGenXml instalado con easy_installer:

1.1.- # easy_installer -m archgenxml

1.2.- Eliminación manual de todos los archivos y directorios creados al instalar ArchGenXml:

1.2.1.- # updatedb

1.2.2.- # locate archgenxml

1.2.3.- Eliminación de todo lo que encontró la búsqueda.

2.- Instalación de ArchGenXml vía buildout:

2.1.- Añadir lo siguiente a /opt/Plone-3.1/zeocluster/buildout.cfg:

2.1.1.- Al principio:

[buildout]
...
parts =
    ...
    archgenxml

(en los puntos suspensivos dejar lo que ya haya)

2.1.2.- Al final:

[archgenxml]
recipe = zc.recipe.egg
extra-paths = parts/zope2/lib/python

2.2.- Ejecutar el binario de buildout:

2.2.1.- # cd /opt/Plone-3.1/zeocluster

2.2.2.- # bin/buildout

2.3.- Ejecutar ArchGenXml con algún archivo .zargo de prueba (por ejemplo, el que viene con el producto, el cual puede descargarse desde http://plone.org/products/archgenxml ):

# /opt/Plone-3.1/zeocluster/bin/archgenxml /ruta/al/directorio/donde/hayas/descargado/y/descomprimido/el/producto/archgenxml/docs/manual/helloworld3.zargo

INFO  ArchGenXML Version 2.1
(c) 2003-2008 BlueDynamics Alliance, Austria, GPL 2.0 or later
INFO  Parsing...
INFO  Directory in which we're generating the files: ''.
INFO  Generating...
WARNING Can't build i18n message catalog. Module 'i18ndude' not found.
WARNING Can't strip html from doc-strings. Module 'stripogram' not found.
INFO  Starting new Product: 'HelloWorld'.
INFO      Generating class 'HelloType'.
INFO  generator run took 0.77 sec.

---------------

Por fin me funciona. Ahora me toca pelearme con los módulos i18ndude y stripogram (el primero ya he visto que da muchos problemas, así que como buen aprendiz, seguro que los sufro todos...).

¡Ojú! ¡Qué duro es esto!

Y qué alegría da cuando se logra algo...

\ ;-)

Abrazos:

Manuel
Gustavo Archuby

Archetypes y schemata

Reply Threaded More More options
Print post
Permalink
Seguramente a alguno ya le pasó pero a los que no les digo tengan en
cuenta cunado utilicen schematas los nombres que les ponen, en las versión
3.x trabaja el form con js para ocultar / mostrar los diferentes fieldset
y utiliza el value del schemata como id en js (me parece), creería que no
lo normaliza, y cuando quiere usar de id algo que contiene espacios en
blanco, caracteres especiales, etc. le genera algunos problemas en la
visualización.

No me puse a ver en detalle cual era el problema, solo me dí cuenta
provando y el resto me lo imaginé...

Cualquier aclaración bienvenida sea...

Gracias




_______________________________________________
Plone-ConoSur mailing list
[hidden email]
http://lists.plone.org/mailman/listinfo/plone-conosur
Israel Saeta Pérez

Re: Archetypes y schemata

Reply Threaded More More options
Print post
Permalink
2008/11/3 Gustavo Archuby:

> Seguramente a alguno ya le pasó pero a los que no les digo tengan en
> cuenta cunado utilicen schematas los nombres que les ponen, en las versión
> 3.x trabaja el form con js para ocultar / mostrar los diferentes fieldset
> y utiliza el value del schemata como id en js (me parece), creería que no
> lo normaliza, y cuando quiere usar de id algo que contiene espacios en
> blanco, caracteres especiales, etc. le genera algunos problemas en la
> visualización.
>
> No me puse a ver en detalle cual era el problema, solo me dí cuenta
> provando y el resto me lo imaginé...
>
> Cualquier aclaración bienvenida sea...

Nunca lo he probado, pero si es así podrías comentarlo en la lista
inglesa para ver si es un bug que se pueda solucionar no aceptando
strings que contengan caracteres non-ascii o espacios o normalizando
estos últimos

Yo prefiero la primera solución porque "explicit is better than implicit".

De todas formas, los schematas son algo míseramente documentado. :-(
Gracias por el aviso, lo tendremos en cuenta. ;-)

-- Israel

_______________________________________________
Plone-ConoSur mailing list
[hidden email]
http://lists.plone.org/mailman/listinfo/plone-conosur
Israel Saeta Pérez