Difference between revisions of "DOxI Documentation"

From MPDLMediaWiki
Jump to navigation Jump to search
(Created page with "<accesscontrol>MPDL</accesscontrol> =DOxI DOCUMENTATION= a short introduction into the MPDL DOI service called DOxI ==Exceptions== *DoxiException as super class **DoiAlrea...")
 
Line 1: Line 1:
<accesscontrol>MPDL</accesscontrol>
<accesscontrol>MPDL</accesscontrol>


=DOxI DOCUMENTATION=
a short introduction into the MPDL DOI service called DOxI
a short introduction into the MPDL DOI service called DOxI



Revision as of 12:52, 17 April 2015

This is a protected page.

a short introduction into the MPDL DOI service called DOxI

Exceptions[edit]

  • DoxiException as super class
    • DoiAlreadyExistsException
      • StatusCode: 409
      • Message: This DOI already exists. You can either choose another DOI for creating a new DOI or update the existing one by using the update methode.
    • DoiInvalidException
      • StatusCode: 400
      • Message: This DOI already exists. You can either choose another DOI for creating a new DOI or update the existing one by using the update methode.
    • UrlInvalidException
      • StatusCode: 400
      • Message: The transfered URL is invalid. This can for example be caused by a syntax error.
    • MetadataInvalidException
      • StatusCode: 400
      • Message: Datacite response message if available
      • Alternative Message: The transfered metadata xml is invalid. Please refer to the datacite xml schema (https://schema.datacite.org/).
      • MetadataXml included
    • DoiRegisterException
      • StatusCode: 400
      • Message: Datacite response message if available
      • Alternative Message: The DOI could not be registered at the datacite service.