Changes for version 0.31 - 2002-11-27

  • Add command-line options to samples/simple.pl
  • Add samples/canonical.pl
  • Change the default element-set names in Manager.pm to be upper-case "F" and "B" rather than "f" and "b", as specified in section 3.6.2 (Composition Specification, Comp-spec Omitted) of the standard. http://lcweb.loc.gov/z3950/agency/markup/08.html#3.6.2 Even though a clarification makes it clear that element-set names should be treated case-insensitively. http://lcweb.loc.gov/z3950/agency/clarify/esncase.html
  • Formally deprecate the non-working records() method of the ResultSet class.
  • When a new Connection object can't be made because of Init being refused (rather than due to a lower-level error such as ECONNREFUSED), $! is set to the distinguished value -1. (Dave Mitchell)
  • Neater code for connection-closing. (Dave Mitchell)
  • Fake up a diagnostic record (BIB-1 error 3, "unsupported search") for servers which illegally fail to include diagnostic records in the result of a failed search. (Dave Mitchell)
  • Added #include "XSUB.h" to the yazwrap directory's private code, which means it now does The Right Thing when compiling against a Perl build with the MULTIPLICITY flag set. This means that we now build and run under cygwin on Windows 2000 (Dave Mitchell)
  • Add new option "namedResultSets", initially true, which if set false caters for brain-damaged servers by always using the same result-set name, "default", thereby invalidating previous ResultSet objects. (Dave Mitchell)
  • Documentation tweaks.

Modules

Perl extension for talking to Z39.50 servers.
Read-only objects representing decoded Z39.50 APDUs
Connection to a Z39.50 server, with request queue
State manager for multiple Z39.50 connections.
base class for records retrieved from a Z39.50 server
result set received in response to a Z39.50 search
tutorial for the Net::Z3950 module

Provides

in Z3950/APDU.pm
in Z3950/APDU.pm
in Z3950/APDU.pm
in Z3950/APDU.pm
in Z3950/APDU.pm
in Z3950/APDU.pm
in Z3950/APDU.pm
in Z3950/APDU.pm
in Z3950/APDU.pm
in Z3950/APDU.pm
in Z3950/APDU.pm
in Z3950/APDU.pm
in Z3950/APDU.pm
in Z3950/APDU.pm
in Z3950/APDU.pm
in Z3950/APDU.pm
in Z3950.pm
in Z3950.pm
in Z3950.pm
in Z3950/Record.pm
in Z3950/Record.pm
in Z3950/Record.pm
in Z3950/Record.pm
in Z3950/Record.pm
in Z3950/Record.pm
in Z3950/Record.pm
in Z3950/Record.pm
in Z3950/Record.pm
in Z3950/Record.pm
in Z3950/Record.pm