Changes for version 0.36 - 2003-09-12

  • Add support for the OPAC record syntax: OPAC records are now translated into self-describing Perl data-structures, blessed into the class Net::Z3950::Record::OPAC. There is a rudimentary renderer included in that class, but sophisticated applications will want to deal with the data structure itself. To see it in action, use something like: $ perl samples/simple.pl alpha.calarts.edu 210 \ MARION fruit preferredRecordSyntax 35 WARNING: for some servers, e.g. troy.lib.sfu.ca:210/innopac, you MUST request elementSetName "F", otherwise you'll just be fed USMARC records whatever your preferredRecordSyntax.
  • Deal better with unrecognised or malformed APDUs from the server, e.g. library.ucfv.bc.ca:2200/unicorn when asked for the USMARC record found by "@attr 1=4 time". Now, the operation fails with diagnostic code 1001 (Malformed APDU).
  • Change all <mike@tecc.co.uk> addresses to <mike@indexdata.com>. (This change is well overdue, since I changed jobs seven months ago!)
  • Fix reference for PQF in the YAZ manual.

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/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
in Z3950/Record.pm