Projects / Net::Z3950::SimpleServer

Net::Z3950::SimpleServer

Net::Z3950::SimpleServer is a Perl module which implements the server side of the Z39.50 (information retrieval) protocol. It hides the complexity of network exchanges, packet serialization, and session handling. You are required only to implement simple callbacks to support searching and record retrieval. It is the basis of the "Zoogle" project, which is a Z39.50 gateway to the Google web index.

Tags Internet Web Indexing/Search Networking Z39.50 Text Processing Indexing Database Database Engines/Servers Front-Ends Software Development Libraries Perl Modules
Licenses Freeware GMGPL
Operating Systems POSIX Windows Windows Windows Windows
Implementation Perl

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  14 Jun 2004 06:58
  • Rrelease-after

Changes: SimpleServer is now compatible with perl 5.8 threads, and runs under Windows. Support was added for the IMP_ID parameter in Init responses. The Init handler now understands the setting of {ERR_CODE} as more than a boolean success indicator, and also supports {ERR_STR}.

  • Rrelease-mid
  •  03 Jan 2003 05:45
  • Rrelease-after

Changes: This release adds a GRS-1 parsing patch.

  • Rrelease-mid
  •  02 Jan 2003 06:37
  • Rrelease-after

Changes: Support for authentication was added. Documentation was added for the object tree passed as the RPN member of the search-handler's argument hash. The empty Changelog and TODO files were removed.

  • Rrelease-mid
  •  06 Mar 2002 05:20
  • Rrelease-after

Changes: An RPN structure in the search-handler argument hash, brief documentation of the new RPN handling, PID elements in the init, search, fetch and present-handler argument hashes, a PEER_NAME element in the init-handler argument hash, support for Scan, and support for building GRS-1 records were added. Record syntaxes (formats) are now specified as ASCII OIDs.

  • Rrelease-mid
  •  30 Jan 2001 06:13
  • Rrelease-after

    Changes: First public release.

    9816648705866b189eccf4044ca4e154_thumb

    Project Spotlight

    Signsrch

    A signature-based file scanner.

    786cd3225439a8540f4a1aea77f00a84_thumb

    Project Spotlight

    Karoshi

    A Linux server operating system for schools.