Conexion Z39.50

General Help regarding HMG, Compilation, Linking, Samples

Moderator: Rathinagiri

Post Reply
ecabrerizo
Posts: 30
Joined: Mon Mar 26, 2012 10:33 am
Location: España

Conexion Z39.50

Post by ecabrerizo »

Hola a todos !!
Estoy intentado realizar una conexion a un servidor de base de datos Z39.50 pero me estoy volviendo loco
;)

He visto que existe unas librerias YAZ para poder conectarse pero de aqui no consigo avanzar.

La idea es buscar un libro en la base de datos de libros de la biblioteca y poder agregar ese registro a mi base de datos.

http://www.loc.gov/z3950/agency/

Si alguien ha hecho algo pareceido en HMG le agradeceria su ayuda.

Un saludo y garcias de nuevo !!!

**Traduccion Google

Hi all!
I'm trying to make a connection to a database server Z39.50 but I'm going crazy
;)

I have seen that there is a YAZ libraries to connect but with no progress here.

The idea is to find a book in the database of books in the library and can add that record to my database.

http://www.loc.gov/z3950/agency/

If someone has done something pareceido in HMG would appreciate your help.

Regards and garcias again!
User avatar
danielmaximiliano
Posts: 2763
Joined: Fri Apr 09, 2010 4:53 pm
DBs Used: DBF
Location: Argentina
Contact:

Re: Conexion Z39.50

Post by danielmaximiliano »

Hola: Haz intentado utilizar Yaz Toolkit, tiene todo lo que necesitas

http://www.indexdata.com/yaz

Descargar para Win http://ftp.indexdata.dk/pub/yaz/win32/yaz_4.2.33.exe

espero te sea util
*´¨)
¸.·´¸.·*´¨) ¸.·*¨)
(¸.·´. (¸.·` *
.·`. Harbour/HMG : It's magic !
(¸.·``··*

Saludos / Regards
DaNiElMaXiMiLiAnO

Whatsapp. := +54901169026142
Telegram Name := DaNiElMaXiMiLiAnO
Telegram invitation https://t.me/HMGWorkspace
ecabrerizo
Posts: 30
Joined: Mon Mar 26, 2012 10:33 am
Location: España

Re: Conexion Z39.50

Post by ecabrerizo »

Hola Daniel !!!
Muchas Gracias
si ya installe YAZ, y apartir de aqui es donde me quede bloqueado.

Seguro que estoy haciendo algo mal... ;)

Copie las Liberias .dll a la carpeta donde genero el ejecutable.

Os cuento hasta donde me atasque..
Busque las librerias de YAZ y por lo que parece tienes la version .lib y .dll
Al añadir la libreria .lib al proyecto daba error de compilacion por lo que pase al intentar utilizar la dll

Como tampoco encontre todas las funciones que tiene la dll baje la utilidad depends.exe que te informa sobre las funcioens de la libreria

Para qeu mi ejecutable llame a la libreria utilizo lo siguiente

calldll32("zoom_connect","yaz4.dll","127.0.0.1:9999")
o calldll32("zoom_connect","yaz4.dll","127.0.0.1",9999)
Pero retorna siempre valor nulo y tampoco intenta conectarse

si intento
calldll32("yaz_version","yaz4.dll") provoca un error inesperado en Windows

En las utilidades de YAZ esta yaz-ztest (que ejecuta un miniservidor de yaz para hacer pruebas en local

Un saludo y muchas gracias
User avatar
danielmaximiliano
Posts: 2763
Joined: Fri Apr 09, 2010 4:53 pm
DBs Used: DBF
Location: Argentina
Contact:

Re: Conexion Z39.50

Post by danielmaximiliano »

Hola:
la unica forma de que te puedan ayudar es que siempres subas una ejemplo de lo que intentas hacer.

son muchas las variables que hacen que no funcione algo.
*´¨)
¸.·´¸.·*´¨) ¸.·*¨)
(¸.·´. (¸.·` *
.·`. Harbour/HMG : It's magic !
(¸.·``··*

Saludos / Regards
DaNiElMaXiMiLiAnO

Whatsapp. := +54901169026142
Telegram Name := DaNiElMaXiMiLiAnO
Telegram invitation https://t.me/HMGWorkspace
User avatar
danielmaximiliano
Posts: 2763
Joined: Fri Apr 09, 2010 4:53 pm
DBs Used: DBF
Location: Argentina
Contact:

Re: Conexion Z39.50

Post by danielmaximiliano »

Hola:
mientras tanto te dejo unos servers para hacer pruebas, son libres y algunos no necesitan loguearse

http://www.loc.gov/z3950/agency/resources/testport.html
*´¨)
¸.·´¸.·*´¨) ¸.·*¨)
(¸.·´. (¸.·` *
.·`. Harbour/HMG : It's magic !
(¸.·``··*

Saludos / Regards
DaNiElMaXiMiLiAnO

Whatsapp. := +54901169026142
Telegram Name := DaNiElMaXiMiLiAnO
Telegram invitation https://t.me/HMGWorkspace
ecabrerizo
Posts: 30
Joined: Mon Mar 26, 2012 10:33 am
Location: España

Re: Conexion Z39.50

Post by ecabrerizo »

Muchas Gracias por la informacion !!!
He estado un poco desconectado si puedo este fin de semana lo retomo y os informo de avances
;)

Un saludo
Post Reply