[Reddes] [Reddes.bvs-tech] Convertir base de Windows a Linux
Asael Costa da Silva
asael.silva at bireme.org
Fri Feb 3 18:33:57 BRST 2012
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
From: "Martin Brambati" <martinbrambati at hotmail.com>
To: "asael silva" <asael.silva at bireme.org>
Cc: hazrumfl at arg.ops-oms.org
Sent: Friday, 3 February, 2012 4:25:50 PM
Subject: RE: [Reddes.bvs-tech] Convertir base de Windows a Linux
Ante todo, gracias por la ayuda. Sigo teniendo problemas. He descargado los ejecutables linux (adicionales) de esta ruta: http://bvsmodelo.bvsalud.org/download/cisis/1660/linux/isis1660.tgz . No existe el archivo mx1660, sino el mx, por eso en mi script uso este último. Aun ejecutando tu script con el comando mx no lo he logrado resolver el problema.
La inversión al parecer funciona porque no arroja errores:
./mx LILACS ansiuc=../../comum/ansiuc.tab ansiac=../../comum/ansiac.tab fst=@LILACS.fst fullinv=LILACS now -all tell=1000
ANSIUC=../../COMUM/ANSIUC.TAB
Set #000000001
Hits=0
ANSIAC=../../COMUM/ANSIAC.TAB
Set #000000001
Hits=0
+++ data base: LILACS
+++ .lk1 file: LILACS.lk1
+++ .lk2 file: LILACS.lk2
+++ LILACS.lk1
+++ LILACS.lk2
+++ 548/0
En este caso, en el navegador WEB no puedo ver la cantidad total de registros, como si estuviera rota la estructura de la base. Error: WXIS|fatal error|unavoidable|recread/check/base|
Si la inversión es ejecutada sin los parámetros ansiac el resultado por consola es este:
./mx LILACS fst=@LILACS.fst fullinv=LILACS now -all tell=1000
+++ 57207+5898 links
+++ data base: LILACS
+++ .lk1 file: LILACS.lk1
+++ .lk2 file: LILACS.lk2
+++ LILACS.lk1
+++ 1000 AF_AF
+++ 2000 AF_ESPA
+++ 3000 AF_PBD
+++ 4000 AF_SOCIEDAD
+++ 5000 AI_PER
+++ 6000 AU_A
+++ 7000 AU_CECILIA
+++ 8000 AU_GONZ
+++ 9000 AU_LANE
+++ 10000 AU_MOLINA
+++ 11000 AU_R
+++ 12000 AU_VIOLETA
+++ 13000 CT_FEMENINO
+++ 14000 CT_MASCULINO
+++ 15000 DO_MB
+++ 16000 ID_167
+++ 17000 LA_ES
+++ 18000 LA_ES
+++ 19000 ME_AR640.1 11
+++ 20000 ME_AR640.1 12
+++ 21000 MH_AUTOAYUDA
+++ 22000 MH_DE
+++ 23000 MH_DISCAPACIDAD
+++ 24000 MH_FERULAS
+++ 25000 MH_MUSCULARES
+++ 26000 MH_PERSONAS
+++ 27000 MH_SOCIAL
+++ 28000 MM
+++ 29000 PD_2008
+++ 30000 PD_ES/2002
+++ 31000 TI_APRENDIENDO
+++ 32000 TI_DE
+++ 33000 TI_DISPOSITIVOS
+++ 34000 TI_GU
+++ 35000 TI_IES
+++ 36000 TI_MENTAL
+++ 37000 TI_PARA
+++ 38000 TI_SICA
+++ 39000 TI_Y
+++ 40000 TL_M
+++ 41000 TW_ABORDAJE
+++ 42000 TW_ASUNTO
+++ 43000 TW_COMO
+++ 44000 TW_DE
+++ 45000 TW_DEAMBULACI
+++ 46000 TW_DISCAPACIDAD
+++ 47000 TW_ENFERMEDADES
+++ 48000 TW_GICOS
+++ 49000 TW_IES
+++ 50000 TW_LA
+++ 51000 TW_N
+++ 52000 TW_NICA
+++ 53000 TW_PERSONAS
+++ 54000 TW_RADIOGR
+++ 55000 TW_SOCIAL
+++ 56000 TW_TRASTORNO
+++ 57000 TW_Y
+++ LILACS.lk2
+++ 1000 AU_MARTíNEZ LAGE, JOSé MANUEL
+++ 2000 ENFERMEDAD DE PARKIN351. 37220110000
+++ 3000 MH_ASUNCIóN DE RIESGOS
+++ 4000 MH_MODELOS EDUCACIONALES
+++ 5000 ML_OSTEOINTEGRACIóN
+++ 548/0
En este caso, en el navegador WEB si puedo ver la cantidad total de registros, pero cuando intenta mostrar cada registro da el error WXIS|fatal error|unavoidable|recread/check/base|
Los resultados pueden verlos en: http://ciapat.com.ar/cgi-bin/wxis1660.exe/lildbi/iah/?IsisScript=lildbi/iah/iah.xis&base=LILACS&lang=i
Muchas gracias nuevamente.
--------------------------------------------------------------------------------------------------------------
Martin Brambati
http://www.linkedin.com/in/brambati
Date: Fri, 3 Feb 2012 12:26:35 -0200
From: asael.silva at bireme.org
To: martinbrambati at hotmail.com; hazrumfl at arg.ops-oms.org
CC: reddes.bvs-tech at 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 at hotmail.com>
To: "reddes bvs-tech" <reddes.bvs-tech at 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 at bireme.org
To: hazrumfl at arg.ops-oms.org
CC: reddes.bvs-tech at 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 at arg.ops-oms.org>
To: "reddes bvs-tech" <reddes.bvs-tech at 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
Centro de Gestión del Conocimiento
hazrumfl at arg.ops-oms.org
(54-11) 4319-4240
Representación OPS/OMS en Argentina
Marcelo T. de Alvear 684, 3er piso
(C1058AAF) Ciudad de Bs. As.
Atención: 9 a 12.30 / 13.30 a 17hs.
www.paho.org/arg
Para recibir información de OPS/OMS
suscríbase aquí .
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 at paho.org) y borrarla definitivamente. Gracias.
_______________________________________________
Reddes.bvs-tech mailing list
Reddes.bvs-tech at listas.bireme.br
http://listas.bireme.br/mailman/listinfo/reddes.bvs-tech
_______________________________________________ Reddes.bvs-tech mailing list Reddes.bvs-tech at listas.bireme.br http://listas.bireme.br/mailman/listinfo/reddes.bvs-tech
_______________________________________________
Reddes.bvs-tech mailing list
Reddes.bvs-tech at listas.bireme.br
http://listas.bireme.br/mailman/listinfo/reddes.bvs-tech
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://listas.bireme.br/pipermail/reddes/attachments/20120203/19c0d544/attachment-0001.html
-------------- next part --------------
_______________________________________________
Reddes.bvs-tech mailing list
Reddes.bvs-tech at listas.bireme.br
http://listas.bireme.br/mailman/listinfo/reddes.bvs-tech
More information about the Reddes
mailing list