Foro

Conexión JDBC-ODBC ...
 
Avisos
Vaciar todo

El foro de caduceus.es ha sido migrado a meditecs.com. Descubre más sobre el cambio en este post.

🇬🇧 English speaker? Go to Meditecs forums in English!

[Resuelto] Conexión JDBC-ODBC BRIDGE MIRTH CONNECT

12 Mensajes
4 Usuarios
0 Reacciones
3,243 Visitas
(@golliga87)
Active Member
Registrado: hace 7 años
Respuestas: 5
Topic starter   [#55]

Buenos días

A todos los usuarios y moderadores del grupo del foro de Cadeceus

Primero que nada soy Ingeniero en sistemas y soy muy nuevo usando la herramienta de mirth connect nunca la he usado, uso la versión 3.7.0 en Windows 7 desde hace unas tres semanas así que realmente no sé si pueden ser tan amables en ayudarme a resolver mi problema que es el siguiente. Yo sé que en el database reader de mirth tengo el puente JDBC-ODBC bridge y sé también que el jre 8 de java ya no existe ese puente pero he intentado conectar la base de datos (.dbf) de Microsoft visual foxpro 9 con mirth incluso usando la versión 3.4 con el jre 7 y también con mysql en este puente pero no he tenido suerte tengo el siguiente error javalangnullpointer que adjunto en la imagen. No sé si alguien ha intentado conectar esta base de datos con mirth espero me puedan ayudar a solventar este problema o si alguien tiene una guia que me facilite les agradeceria mucho

Saludos

Andrés Londoño



   
(@ricber)
Trusted Member
Registrado: hace 8 años
Respuestas: 44
 

Buenos dias Andres,

vamos a ver si te puedo ayudar. Primero necesitariamos saber a que base de datos en concreto te quieres conectar, si a una foxpro o una mysql. Personalmente, si puedes elegir, mejor mysql pero sea la que sea cre que tiene solucion.

Aclara esto y seguimos.

Un saludo,

Ricardo Bernat

 



   
(@golliga87)
Active Member
Registrado: hace 7 años
Respuestas: 5
Topic starter  

Estimado

Ricardo Bernat

Gracias por contestar la base de datos que quiero conectar en mirth es a la base de datos de foxpro y te agradezco por haber contestado mi pregunta anterior

Saludos

Andrés Londoño

 

 



   
(@ricber)
Trusted Member
Registrado: hace 8 años
Respuestas: 44
 

Buenos dias Andres,

vamos a ver si te puedo ayudar, es una tecnica que no he utilizado nunca pero que creo que te puedo dar pistas.

La idea es crear en el panel de control de windows un origen de datos ODBC (llamado DSN) en la maquina que corre Mirth. Despues tienes que buscar la cadena de conexion JDBC para foxpro haciendo referencia a ese origen de datos, y con eso deberias poder acceder.

Una idea, si no tienes el driver de foxpro (aunque creo que existe, vamos, seguro), puedes utilizar los de dBase aunque si las operaciones que necesitas hacer son de lectura y escritura te recomiendo el driver nativo. Otra opcion es que busques a ver si existe un driver JDBC para foxpro, cosa que ignoro.

Te dejo esta url que igual te ayuda:

https://stackoverflow.com/questions/16643178/opensource-jdbc-driver-for-foxpro

Suerte!.

Un saludo,

Ricardo Bernat

 

 

 



   
(@golliga87)
Active Member
Registrado: hace 7 años
Respuestas: 5
Topic starter  

Gracias Ricardo por tu ayuda voy a volver a intentar con el odbc en windows, tu sabes si va algun jar para el odbc y en que carpeta del mirth hay que colocarlo y cualquier cosa te escribo

Saludos 

Andrés Londoño

 

 



   
Nikkator
(@nsoria)
Trusted Member
Registrado: hace 11 años
Respuestas: 69
 

Hola Andrés, no he podido encontrar el driver que pides, pero sí te puedo indicar qué hacer cuando lo encuentres.

Deberás copiar el .jar a la carpeta custom-lib del directorio de instalación de Mirth Connect y posteriormente importar dicho driver desde el panel de administración Settings->Resources->Reload resource.

Una vez hecho esto, es recomendable además agregar el driver al archivo de configuración conf/dbdrivers.xml relativo al directorio de instalación de Mirth Connect, incluyendo la línea:

<driver class="NOMBRE.DE.LA.CLASE" name="NOMBRE" template="TEMPLATEJDBC selectLimit="SELECT LIMIT 1 * FROM ?" />:

Es necesario reiniciar Mirth Connect.

 

Una vez hecho ésto, ya podrás usar el nuevo driver de conexión desde los conectores de base de datos de los canales.



   
(@ricber)
Trusted Member
Registrado: hace 8 años
Respuestas: 44
 

Buenas tardes Andres,

para utilizar el bridge creo que no hace falta ya que es ODBC y va en el SO (por decirlo pronto y mal). Simplemente define el DSN y peleate con la cadena de conexion. Si encuentro algo en jdbc te aviso.

 

Un saludo,

RB

 



   
(@golliga87)
Active Member
Registrado: hace 7 años
Respuestas: 5
Topic starter  

Buenos días nikkator y Ricardo Bernat 

Gracias por sus explicaciones lamentablemente el día de ayer no tuve Internet y ya no pude contestar, voy a buscar el Driver y esperó probarlo y poder lograrlo con sus explicaciones 

 

Saludos

 

Andrés Londoño 



   
(@ricber)
Trusted Member
Registrado: hace 8 años
Respuestas: 44
 

Hola Andres,

he dado un vistazo rapìdo por ahi y he encontrado esto:

https://www.dbschema.com/foxpro-jdbc-driver.html

Hay un link en el apartado Driver Information ( el tercer link concretamente), que te baja el .jar del driver. Mira a ver si este te sirve.

Un saludo,

RB

 

 



   
(@golliga87)
Active Member
Registrado: hace 7 años
Respuestas: 5
Topic starter  

Buenos Días Ricardo y Nicolas

Podrian decirme si esta linea del que va en el archivo dbdrivers.xml esta correcta no he encontrado la url

<driver class=" com.hxtt.sql.dbf.DBFDriver" name="DBCSQL" template=" jdbc:dbf:/C:/Program Files (x86)/Mirth Connect/custom-lib" selectLimit="SELECT * FROM ? LIMIT 1" />

Voy a probar sin esta linea a ver si realmente funciona y gracias por su ayuda, tal vez alguien tiene un manual de mirth en pdf lo quisiera para aprender un poco mas ya que youtube hay muy pocos ejemplos

Saludos

Andrés Londoño

 



   
(@ricber)
Trusted Member
Registrado: hace 8 años
Respuestas: 44
 

Buenos días Andres,

viendo otras cadenas de conexión creo que en el partado template debes poner donde esta el fichero que contiene la base de datos y no la ruta donde esta el binario, ya que mirth presupone que estara en el custom-lib. La verdad es que no tengo mucha experiencia en este tipo de drivers, pero lo que me sugiere por ejemplo el driver de sqlite es eso.

Prueba a ver y nos comentas.

Un saludo,

RB

 

 



   
(@pmtorres)
Miembro Admin
Registrado: hace 13 años
Respuestas: 31
 
Publicado por: golliga87

Voy a probar sin esta linea a ver si realmente funciona y gracias por su ayuda, tal vez alguien tiene un manual de mirth en pdf lo quisiera para aprender un poco mas ya que youtube hay muy pocos ejemplos

Hola, Andrés,

este mensaje es de hace tiempo, pero acabo de verlo y quería contestarte por si te es de ayuda. Existen unos manuales oficiales de Mirth Connect y son gratuitos. Se pueden encontrar en la página oficial (si tienes suerte, porque no es fácil). El único inconveniente es que están en inglés.

Para nuestra comodidad y la del resto de usuarios, mantenemos una página actualizada con todos los enlaces de descarga de las distintas versiones de Mirth Connect y de sus manuales::

https://www.meditecs.com/es/descargar-mirth-connect/

El manual está el primero en la lista de descargas. Tenemos enlazados los de las versiones 3.6 y 3.7. El de la 3,4 no está en la página pero creo que lo podría encontrar. No sé si existe manual de la 3.5.

Espero que te sirva, un saludo.

 



   
Compartir:
Scroll al inicio