OAI-PMH Error Codes/Messages

Error CodeError Message
CANNOT_DISSEMINATE_FORMAT

The value of the MetadataPrefix argument is not supported by the repository

ID_DOES_NOT_EXIST
  • No matching identifier in repository
  • <module_name_that_used_for_retrieving_data> didn't respond for <tenant_name> tenant with status 200. Status code was 500
BAD_ARGUMENT
  • Bad datestamp format for 'from=11/21/2023' argument.
  • Verb 'LIST_RECORDS', argument 'resumptionToken' is exclusive, no others maybe specified with it.
  • Missing required parameters: <missing identifier>
  • Verb 'LIST_IDENTIFIERS', argument 'resumptionToken' is exclusive, no others maybe specified with it.
  • Identifier has invalid structure.
  • Invalid date range: 'from' must be less than or equal to 'until'.


BAD_VERB

Bad verb. Verb 'NotImplemented' is not implemented

NO_METADATA_FORMATSnot supported
NO_RECORDS_MATCH
  • There were no records found matching the search criteria
  • <module_name_that_used_for_retrieving_data> didn't respond for <tenant_name> tenant with status 200. Status code was 500
  • <mod-source-record-storage> didn't respond with expected status code after 50 attempts. Canceling further request processing.
BAD_RESUMPTION_TOKEN
  • Verb 'LIST_RECORDS', argument resumptionToken is invalid
  • Verb 'LIST_IDENTIFIERS', argument resumptionToken is invalid
  • The value of the resumptionToken argument is expired

NO_SET_HIERARCHYnot supported
SERVICE_UNAVAILABLEOAI-PMH service is disabled