[Reddes.bvs-tech] Convertir base de Windows a Linux

Hazrum, Flavio (ARG) hazrumfl at arg.ops-oms.org
Mon Feb 6 11:32:53 BRST 2012


Gracias Asael. A modo de comentarios, por lo que se ve, el problema de los acentos no responde solamente a los registros bibliográficos sino a la interfaz del Lildbi en general, incluso al seleccionarse los campos en el formulario avanzado, como se puede observar en: 

http://ciapat.com.ar/cgi-bin/wxis1660.exe/lildbi/iah/?IsisScript=lildbi/iah/iah.xis&base=LILACS&lang=e

 

________________________________
Flavio Augusto Hazrum

  <http://new.paho.org/hq/index.php?option=com_content&task=view&id=5267&Itemid=3805&lang=es> 

 

________________________________

De: Martin Brambati [mailto:martinbrambati en hotmail.com] 
Enviado el: Friday, February 03, 2012 10:09 PM
Para: Asael da Silva
CC: Hazrum, Flavio (ARG); reddes.bvs-tech en listas.bireme.br
Asunto: RE: [Reddes.bvs-tech] Convertir base de Windows a Linux

 

Estimado Asael, muchas gracias por la ayuda, pude solucionar el problema gracias al script que me pasaste. Instalé lildbi-web Linux nuevamente de la ubicación que me pasaste, luego envié al servidor los archivos LILACS.mst y LILACS.xrf, y luego de ejecutar tu script pude hacer que funcione.

 

Solo me queda ver el tema de los acentos, al parecer hay caracteres que la conversión no reconoce. Si conocen alguna herramienta para esto se los agradecería. 

 

Muchas gracias nuevamente.

Martin Brambati @ CIAPAT

________________________________

Date: Fri, 3 Feb 2012 17:33:57 -0200
From: asael.silva en bireme.org
To: martinbrambati en hotmail.com
CC: hazrumfl en arg.ops-oms.org; reddes.bvs-tech en listas.bireme.br
Subject: Re: [Reddes.bvs-tech] Convertir base de Windows a Linux

Estimado Martin

 

En principio Ud no necesita de los utilitarios completos, porque el LILDBI-Web ya tiene el WWWISIS 16/60 (wxis1660.exe) en el directorio bases/lildbi/dbcertif/lilacs por defecto.

 

Por favor, confirme que Uds han cargado el LILDBI-Web desde nuestro servidor a través de la URL: http://bvsmodelo.bvsalud.org/php/level.php?lang=es&component=27&item=3

 

Les comento que me equivoqué con el síntax del comando en dos puntos:

 

Onde se le:

 

./mx1660.exe LILACS ansiuc=../../comum/ansiuc.tab ansiac=../../comum/ansiac.tab fst=@LILACS.fst fullinv=LILACS now -all tell=1000 

se deberia ler:

 

./mx1660.exe LILACS uctab=../../comum/ansiuc.tab actab=../../comum/ansiac.tab fst=@LILACS.fst fullinv=LILACS now -all tell=1000 

 

Lo siento por enviarles un comando errado. Avisanos si todavia tiene problema despues de arreglar los archivos.

 

Saludos

 

Asael Costa da Silva
Analista de Suporte

MTI/RST
BIREME/OPAS/OMS

 

 

________________________________

Date: Fri, 3 Feb 2012 12:26:35 -0200
From: asael.silva en bireme.org
To: martinbrambati en hotmail.com; hazrumfl en arg.ops-oms.org
CC: reddes.bvs-tech en listas.bireme.br
Subject: Re: [Reddes.bvs-tech] Convertir base de Windows a Linux

Estimado Martin

 

Creo que estamos llegando mas cerca del problema. El modo correcto para generar el invertido de la base de datos en el directorio bases/lildbi/dbcertif/lilacs es:

 

./mx1660 LILACS ansiuc=../../comum/ansiuc.tab ansiac=../../comum/ansiac.tab fst=@LILACS.fst fullinv=LILACS now -all tell=1000

 

Pienso que hay en realidad 2 problemas. Primero que en la instalación de LILDBI-Web no hay un archivo 'mx' ejecutable pero 'mx1660'. El otro problema es que la FST debe estar accesible en el directorio corrente.

 

El mensaje 'fatal: @LILACS.fst' puede tener 2 explicaciones:

1. el archivo FST para inversión tiene algun caractere inválido y por eso le da el error y el invertido no se genera;

2. el archivo LILACS.fst no existe en el directorio corrente o los permisos para accederlo no son suficientes para el usuario actual.

 

Les envio un nuevo archivo LILACS.fst adjunto en un archivo LILACS.fst.gz para Uds puedan reemplazar.

 

Por favor, avisanos si todavia tiene problemas con eso después de intentar con las sugerencias enviadas.

 

Saludos

Asael Costa da Silva
Analista de Suporte

MTI/RST
BIREME/OPAS/OMS

 

 

________________________________

From: "Martin Brambati" <martinbrambati en hotmail.com>
To: "reddes bvs-tech" <reddes.bvs-tech en listas.bireme.br>
Sent: Thursday, 2 February, 2012 6:13:51 PM
Subject: Re: [Reddes.bvs-tech] Convertir base de Windows a Linux

Estimado Asael Costa da Silva, el problema se originó por un pedido de mi parte a Flavio

 

Me pregunto si puedo enviarle el archivo ISO para ver si Ud. puede ejecutar la base en un sistema Linux.

 

He realizado los pasos indicados sin éxito, al ejecutar este paso: Reinvertir la base en Linux

 

./mx  LILACS fst=@LILACS.fst fullinv/ansi=LILACS -all now tell=1000

 

Obtengo este error:

 

fatal: @LILACS.fst

 

Es decir, hemos probado las 2 alternativas, subir los archivos convertidos o subir el ISO y convertirlo en el servidor.

 

Desde ya muchas gracias.

 

________________________________

Date: Thu, 2 Feb 2012 15:28:13 -0200
From: asael.silva en bireme.org
To: hazrumfl en arg.ops-oms.org
CC: reddes.bvs-tech en listas.bireme.br
Subject: Re: [Reddes.bvs-tech] Convertir base de Windows a Linux

Estimado Flavio

 

El error informa que la base y/o el invertido no estan en formato ISIS para Linux.

 

Creo que el problema es que la base no fue creada con el utilitario, porque crunchmf no permite que la base de salida sea la misma de entrada. No me recuerdo se con el crunchif lo mismo occure, pero es posible.

 

Es mejor ejecutar asi:

 

cd bases\lildbi\dbcertif\lilacs

mkdir salida

crunchmf LILACS salida\LILACS

 

Transferir al servidor web Linux como archivos binários el LILACS.mst y LILACS.xrf.

 

Reinvertir la base en Linux.

 

Avisanos si todavia no funciona.

 

Asael Costa da Silva
Analista de Suporte

MTI/RST
BIREME/OPAS/OMS

 

 

________________________________

From: "Flavio Hazrum (ARG)" <hazrumfl en arg.ops-oms.org>
To: "reddes bvs-tech" <reddes.bvs-tech en listas.bireme.br>
Sent: Thursday, 2 February, 2012 3:10:19 PM
Subject: [Reddes.bvs-tech] Convertir base de Windows a Linux

Estimados:

 

Desde el CIAPAT queremos pasar la base LILACS del Lildbi Web 1.7ª que está en Windows a Linux. 

 

CENTRO COOPERANTE: CIAPAT

CODIGO DE CENTRO: AR640.1

APLICATIVO: Lildbi Web 1.7ª 

VERSION: Windows y Linux

 

 

¿Nos podrían detallar el procedimiento? Hemos utilizados el archivo crunchmf y crunchif del paquete CISIS 16 pero no sé si lo hacemos correctamente.

 

Lo que hicimos fue lo siguiente:

 

1)      Copiamos el archivo crunchmf y crunchif en el directorio de la base de datos en Windows (dbcertif/lilacs...)

2)      En la línea de comandos, ejecutamos: crunchmf lilacs lilacs. Lo mismo hicimos con el crunchif.

3)      Una vez convertidos los archivos, copiamos los mismos al directorio donde está la instalación en LINUX.

4)      Cuando ejecutamos la búsqueda, genera error que se puede ver cuando realizan una búsqueda aquí:

http://ciapat.com.ar/cgi-bin/wxis1660.exe/lildbi/iah/?IsisScript=lildbi/iah/iah.xis&base=LILACS&lang=e&form=F&user=GUEST

 

 

Gracias,

Flavio.

 

 

 

________________________________
Flavio Augusto Hazrum


AVISO IMPORTANTE: La presente comunicación se envía en nombre de la Organización Panamericana de la Salud/Organización Mundial de la Salud y puede tener un carácter confidencial o estar protegida por derechos de propiedad intelectual. Está destinada exclusivamente al destinatario que se menciona. Si usted no es esa persona ni una persona responsable de entregar esta comunicación al destinatario que se menciona, no puede usted revelar, copiar ni distribuir esta comunicación ni tomar medida alguna basándose en ella. Si recibe esta comunicación por error, sírvase notificarnos de inmediato por teléfono (202- 974-3251) o por correo electrónico (infosec en paho.org) y borrarla definitivamente. Gracias.

------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://listas.bireme.br/pipermail/reddes.bvs-tech/attachments/20120206/54e5c65c/attachment-0001.html 


More information about the Reddes.bvs-tech mailing list