NET :: Z3950 :: SimpleServer

NET :: Z3950 :: SimpleServer es una simple API PERL para construir servidores Z39.50.
Descargar ahora

NET :: Z3950 :: SimpleServer Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • Anders Snderberg
  • Sitio web del editor:
  • http://search.cpan.org/~mirk/Net-Z3950-SimpleServer-1.03/SimpleServer.pm

NET :: Z3950 :: SimpleServer Etiquetas


NET :: Z3950 :: SimpleServer Descripción

NET :: Z3950 :: SimpleServer es una simple API PERL para construir servidores Z39.50. NET :: Z3950 :: SimpleServer es una simple API PERL para el edificio Z39.50 servidores.Synopsis Use Net :: Z3950 :: SimpleServer; Sub my_search_handler {My $ Args = Shift; My $ set_id = $ args -> {setname}; mi @database_list = @ {$ args -> {bases de datos}}; My $ QUERY = $ ARGS -> {QUERY}; ## Realice la consulta en el conjunto especificado de bases de datos ## y devuelva el número de hits: $ args -> {hits} = $ hits; } Sub my_fetch_handler {# Obtenga un registro para el usuario My $ Args = Shift; My $ set_id = $ args -> {setname}; My $ récord = fetch_a_record ($ args -> {offset}); $ args -> {récord} = $ récord; if (number_of_hits () == $ args -> {offset}) {## Último registro en el set? $ args -> {{} =} = 1; } else {$ args -> {Últimos} = 0; }} ## Registro Manipuladores de eventos personalizados: My $ Z = NEW NET :: Z3950 :: SimpleServer (init => my_init_handler, cierre => my_close_handler, búsqueda => my_search_handler, fetch => my_fetch_handler); ## LANZAM Server: $ z-> launch_server ("ztest.pl", @argv); El módulo SimpleServer es una herramienta para construir Z39.50 "Recuperación de información" servidores en Perl. El módulo es fácil de usar, pero sí ayuda a comprender la estructura de consulta Z39.50 y la construcción de los registros de recuperación estructurada .Z39.50 es un protocolo de red para buscar bases de datos remotas y recuperar los resultados en forma de estructura. "registros". Es ampliamente utilizado en las bibliotecas de todo el mundo, así como en el gobierno federal de los Estados Unidos. Además, generalmente es útil siempre que desee integrar un número de diferentes sistemas de base de datos en torno a un modelo de datos de ASBTRACT compartido. El modelo del módulo es simple: implementa un servidor "genérico" Z39.50, que invoca las funciones de devolución de llamada suministradas por usted para buscar contenido en su base de datos. Puede usar cualquier herramienta disponible en Perl para suministrar el contenido, incluidos los módulos como DBI y www :: Búsqueda. El servidor se encargará de administrar las conexiones de la red para usted, y generará un nuevo proceso (o hilo, en algunos entornos ) Siempre que se reciba una nueva conexión. Requisitos: · Perl


NET :: Z3950 :: SimpleServer Software relacionado