NET :: Z3950 :: SIMPLEERVER

NET :: Z3950 :: SIMPLESERVER is een eenvoudige PERL-API voor het bouwen van Z39.50-servers.
Download nu

NET :: Z3950 :: SIMPLEERVER Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Anders Snderberg
  • Uitgever website:
  • http://search.cpan.org/~mirk/Net-Z3950-SimpleServer-1.03/SimpleServer.pm

NET :: Z3950 :: SIMPLEERVER Tags


NET :: Z3950 :: SIMPLEERVER Beschrijving

NET :: Z3950 :: Simpleserver is een eenvoudige PERL-API voor het bouwen van Z39.50-servers. NET :: Z3950 :: SIMPLESERVER is een eenvoudige PERL-API voor het bouwen van Z39.50 Servers.Synopsis Gebruik Net :: Z3950 :: SIMCLEERVER; Sub My_search_Handler {My $ Args = Shift; Mijn $ SET_ID = $ AGS -> {SETNAME}; mijn @Database_list = @ {$ args -> {databases}}; mijn $ query = $ args -> {query}; ## Voer de query uit op de opgegeven set databases ## en retourneer het aantal hits: $ args -> {hits} = $ hits; } Sub my_fetch_handler {# Krijg een record voor de gebruiker My $ Args = Shift; Mijn $ SET_ID = $ AGS -> {SETNAME}; Mijn $ record = fetch_a_record ($ args -> {offset}); $ args -> {record} = $ record; if (nummer_of_hits () == $ args -> {offset}) {## laatste record in set? $ args -> {laatste} = 1; } anders {$ args -> {laatste} = 0; }} ## Registreer aangepaste gebeurtenishandlers: My $ Z = NIEUW NET :: Z3950 :: SIMPLEERVER (INIT => MY_INIT_HANDLER, SLUITEN => MY_CLOSE_HANDLER, ZOEKEN => MY_SEARCH_HANDLER, FETCH => MY_FETH_HANDLER); ## Start Server: $ Z-> Launch_Server ("Ztest.pl", @ARGV); de Simpplepleserver-module is een hulpmiddel voor het bouwen van Z39.50 "Information Retrieval" -servers in Perl. De module is gemakkelijk te gebruiken, maar het helpt bij het begrijpen van de Z39.50-querystructuur en de constructie van gestructureerde ophaalrecords.Z39.50 is een netwerkprotocol voor het zoeken naar externe databases en het ophalen van de resultaten in de vorm van gestructureerd "Records". Het wordt veel gebruikt in bibliotheken over de hele wereld, evenals in de Amerikaanse federale overheid. Bovendien is het over het algemeen handig wanneer u een aantal verschillende databasesystemen wilt integreren rond een gedeeld, asbract gegevensmodel. Het model van de module is eenvoudig: het implementeert een "generieke" Z39.50-server, die reutraliefuncties oplevert door u te zoeken naar inhoud in uw database. U kunt alle hulpmiddelen in PERL gebruiken om de inhoud te leveren, inclusief modules zoals DBI en www :: Search.De server zorgt voor het beheer van de netwerkverbindingen voor u, en het zal een nieuw proces (of draad, in sommige omgevingen doorgeven ) Wanneer een nieuwe verbinding wordt ontvangen. Vereisten: · Perl


NET :: Z3950 :: SIMPLEERVER Gerelateerde software