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
Licenses
Operating Systems
Implementation

RSS Recent releases

  •  14 Jun 2004 06:58

Release Notes: 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}.

  •  03 Jan 2003 05:45

Release Notes: This release adds a GRS-1 parsing patch.

  •  02 Jan 2003 06:37

Release Notes: 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.

  •  06 Mar 2002 05:20

Release Notes: 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.

  •  30 Jan 2001 06:13

    Release Notes: First public release.

    Screenshot

    Project Spotlight

    oobash

    An oo-style framework for bash 4 written in bash.

    Screenshot

    Project Spotlight

    The Aime Interpreter

    An application extension programming language interpreter.