Hola Mario, El Lunes 23 Marzo 2009, 15:17:31, Mario Lacunza escribió: > Hola, > > estuve leyendo los links... > > ahora he colocado mis scripts en: > > ...\OOo3.org\program > > para levantar el OOo uso este comando en windows(copiando el simbolo de > sistema incluida): > > C:\>"C:\Archivos de programa\OpenOffice.org 3\program\soffice" > -accept="socket,port=8100;urp;" > > levanta el Openoffice sin problemas, pero cuando corro el comando para > levantar mi script de python me sale: > > C:>ERROR!failed to connect to OpenOffice.org on port 8100
parece que estás tratando de correr una aplicación cliente (en lugar de emplear el scripting framework). Para ello, debes iniciar OOo escuchando en el puerto 8100. ¿Está OOo escuchando en ese puerto? Prueba con netstat -a, o netstat -na desde la linea de comandos, la salida debería ser: para un socket (puerto 8100): [ar...@localhost ~]$ netstat -na Active Internet connections (servers and established) Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 0 127.0.0.1:8100 0.0.0.0:* LISTEN para una "pipe" de nombre "ariel" [ar...@localhost ~]$ netstat -na | grep OSL unix 2 [ ACC ] STREAM LISTENING 228660 /tmp/OSL_PIPE_1000_SingleOfficeIPC_2bed3398b8efd466a492a4560441fdc unix 2 [ ACC ] STREAM LISTENING 228786 /tmp/OSL_PIPE_1000_ariel Cf. http://wiki.services.openoffice.org/wiki/Documentation/DevGuide/ProUNO/Starting_OpenOffice.org_in_Listening_Mode cuando OOo está en la misma máquina, prefiero una "named pipe"; en ese caso, agrego a /home/arielfed/.openoffice.org/3/user/registry/data/org/openoffice/Setup.xcu dentro de <node oor:name="Office"> las siguientes líneas: <prop oor:name="ooSetupConnectionURL"> <value>pipe,name=ariel;urp;StarOffice.ServiceManager</value> </prop> en vez de un socket <prop oor:name="ooSetupConnectionURL"> <value>socket,host=localhost,port=8100;urp;StarOffice.ServiceManager</value> </prop> Por otra parte, ¿por qué una aplicación cliente? trata de ver si puedes realizar lo mismo empleando el scripting framework, pues más "eficiente". Saludos -- Ariel Constenla-Haile La Plata, Argentina "Aus der Kriegsschule des Lebens - Was mich nicht umbringt, macht mich härter." Nietzsche Götzendämmerung, Sprüche und Pfeile, 8. --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
