[OAI-implementers] error reporting
Irina Dijour
Irina.Dijour@exlibris.co.il
Sun, 23 Jun 2002 11:44:53 +0200
>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.
For example: One record in my database is wrong and I can not obtain
datestamp information for this record.
I could say "cannotDisseminateFormat" but in truth I can disseminate format,
I just cannot get datestamp.
BR
Irina
-----Original Message-----
From: Simeon Warner [mailto:simeon@cs.cornell.edu]
Sent: Thursday, June 20, 2002 11:16 PM
To: Irina Dijour
Cc: 'oai-implementers@oaisrv.nsdl.cornell.edu'
Subject: Re: [OAI-implementers] error reporting
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
>