[OAI-implementers] error reporting

Simeon Warner simeon@cs.cornell.edu
Thu, 20 Jun 2002 17:16:20 -0400 (EDT)


What error condition do you wish to report that is not covered 
by the existing error codes? I did not find any when writing 
my server. 

My feeling is that 503 is not to be used for errors in the 
same sense as <error> replies. 503 is for cases when the
service is unavailable -- it may be used for flow control
or perhaps temporary outages such as might occur with large
updates.

Cheers,
Simeon.


On Thu, 20 Jun 2002, Irina Dijour wrote:
> I have a small suggestion concerning error reporting.
> 
> We have several error codes in OAI 2.0 protocol ("badArgument",
> "badResumptionToke" etc).
> If I understand correctly, if none of these error codes fits for an error
> that should be reported, 
> the OAI data provider should return HTTP Error code "503 Service
> unavailable".
> 1. If the OAI data provider uses HTTP Error code 503 it cannot specify what
> exactly has happened.
>     And sometimes it's useful.
> 2. There are situations when the OAI Data provider wants to report a
> specific error for a specific record.
>     I think that sending HTTP Error code 503 in this case is too general.
> 
> Therefore I propose to add additional error "unspecifiedError" (as it's done
> in Z39.50 protocol). 
> In the "error" element content OAI data provider may specify the error.
> 
> 
> Irina
> 
> -----------------------------------
> Irina Dijour
> Software Development
> Ex Libris ltd.
> Malha Technology Park
> Jerusalem 91481, Israel
> Tel: +972-(0)2-6798-222  ext. 142
> Fax: +972-(0)2-6798-634 
> Irina.Dijour@exlibris.co.il
> 
> _______________________________________________
> OAI-implementers mailing list
> OAI-implementers@oaisrv.nsdl.cornell.edu
> http://oaisrv.nsdl.cornell.edu/mailman/listinfo/oai-implementers
>