
Biblio::ILL::ISO::UserErrorReport

Version 0.01

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

Biblio::ILL::ISO::AlreadyForwarded Biblio::ILL::ISO::IntermediaryProblem Biblio::ILL::ISO::SecurityProblem Biblio::ILL::ISO::UnableToPerform

Biblio::ILL::ISO::ErrorReport

User-Error-Report ::= CHOICE {
already-forwarded [0] IMPLICIT Already-Forwarded,
intermediary-problem [1] IMPLICIT Intermediary-Problem,
security-problem [2] Security-Problem,
unable-to-perform [3] IMPLICIT Unable-To-Perform
}


Creates a new UserErrorReport object. Expects either no paramaters, or one of: already-forwarded (Biblio::ILL::ISO::AlreadyForwarded), intermediary-problem (Biblio::ILL::ISO::IntermediaryProblem), security-problem (Biblio::ILL::ISO::SecurityProblem), or unable-to-perform (Biblio::ILL::ISO::UnableToPerform).

Sets the object's report type. Expects one of: already-forwarded (Biblio::ILL::ISO::AlreadyForwarded), intermediary-problem (Biblio::ILL::ISO::IntermediaryProblem), security-problem (Biblio::ILL::ISO::SecurityProblem), or unable-to-perform (Biblio::ILL::ISO::UnableToPerform).

Given a properly formatted hash, builds the object.

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.