
Biblio::ILL::ISO::ElectronicDeliveryService

Version 0.01

Biblio::ILL::ISO::ElectronicDeliveryService is a derivation of Biblio::ILL::ISO::ILLASNtype.

Biblio::ILL::ISO::EDeliveryDetails Biblio::ILL::ISO::ISOTime Biblio::ILL::ISO::ILLString Biblio::ILL::ISO::DeliveryService

Biblio::ILL::ISO::ResultsExplanation

Electronic-Delivery-Service ::= EXPLICIT SEQUENCE {
-- the first four parameters are intended to be used in an automated
-- environment
e-delivery-service [0] IMPLICIT E-Delivery-Service OPTIONAL,
document-type [1] IMPLICIT Document-Type OPTIONAL,
e-delivery-description [4] ILL-String OPTIONAL,
-- holds a human readable name or description of the
-- required electronic delivery service and document type;
-- this may also be used to identify an electronic delivery
-- service for which there is no object identifier.
-- This parameter may be present instead of, or in addition
-- to, the previous 4 parameters
e-delivery-details [5] CHOICE {
e-delivery-address [0] IMPLICIT System-Address,
e-delivery-id [1] IMPLICIT System-Id
}
name-or-code [6] ILL-String OPTIONAL,
-- holds a human-readable identifier or correlation
-- information for the document as shipped, e.g. a directory
-- and/or file name or message-id
delivery-time [7] IMPLICIT ISO-Time OPTIONAL
-- holds the requester's preferred delivery time or
-- the responder's proposed or actual delivery time
}


Creates a new ElectronicDeliveryService object. Expects either no paramaters or an e-delivery-details (Biblio::ILL::ISO::EDeliveryDetails).

Given a properly formatted hash, builds the object.

Sets the object's e-delivery-description. Expects a text string.

Sets the object's e-delivery-details. Expects a valid Biblio::ILL::ISO::EDeliveryDetails.

Sets the object's name-or-code. Expects a text string.

Sets the object's delivery-time. Expects a text string in time format (HHMMSS).

See the README for system design notes. See the parent class(es) for other available methods.
For more information on Interlibrary Loan standards (ISO 10160/10161), a good place to start is:
http://www.nlc-bnc.ca/iso/ill/main.htm

David Christensen, <DChristensenSPAMLESS@westman.wave.ca>

Copyright 2003 by David Christensen
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.