NAME

Biblio::ILL::ISO - Perl extension for handling ISO 10161 interlibrary loan messages

VERSION

Version 0.06

DESCRIPTION

The base class for the various ISO 10161 interlibrary loan message types (eg: Biblio::ILL::ISO::Request and Biblio::ILL::ISO::Answer).

It knows how to handle all (most?) of the ISO 10161 ASN.1 types (eg: ILLString and ClientId) that make up these messages.

It knows how to do the ASN.1 encoding (from an existing message-type instance) and decoding (from an encoded message into a message class instance (eg: a Biblio::ILL::ISO::Request)).

Treat this class as if it were completely virtual - a program should never instantiate Biblio::ILL::ISO::ISO, but rather the various derived classes (eg: Biblio::ILL:ISO::Request).

EXPORT

None.

ERROR HANDLING

Each of the underlying ISO 10161 ASN.1 types (eg: ILLString, SystemId) from which this class is derived is very picky about accepting the correct data, and will blow up quite spectacularly if you aren't nice to it.