NAME
Biblio::ILL::ISO - Perl extension for handling ISO 10161 interlibrary loan messages
VERSION
Version 0.05
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.