Projects / 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.

Operating Systems

Recent releases

  •  14 Jun 2004 13: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 13:45

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

      •  02 Jan 2003 14: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 10: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.

          •  11 Sep 2000 19:26

            Release Notes: First public release.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.