Encapsulates oai error codes
This constructor method returns a new HTTP::OAI::Error object. If no message is specified, and the code is a valid \s-1OAI\s0 error code, the appropriate message from the \s-1OAI\s0 protocol document is the default message. Returns and optionally sets the error name. Returns and optionally sets the error message.
noRecordsMatch, without additional errors, is not treated as an error code. If noRecordsMatch was returned by a repository the HTTP::OAI::Response object will have a verb 'error' and will contain the noRecordsMatch error, however is_success will return true.
e.g.
my $r = $ha->ListIdentifiers(metadataPrefix='oai_dc',from=>'3000-02-02'); if( $r->is_success ) { print "Successful\n"; } else { print "Failed\n"; } print $r->verb, "\n";
Will print \*(L"Successful\*(R" followed by \*(L"error\*(R".