To be honest, I'm not sure whether the terms "surrogate/non-surrogate"
diagnostic is necessarily useful and is really a hangover from Z39.50
terminology.
Diagnostic is really a record format which enables it to be returned
instead of a record when it makes sense to (because that particular
record is unavailable due to an error, or due to an access limitation or
other reason).
There is also a space in the response for a list of diagnostics which
apply to the whole response rather than at a record level.
Matthew
> -----Original Message-----
> From: SRU (Search and Retrieve Via URL) Implementors
> [mailto:[log in to unmask]] On Behalf Of LeVan,Ralph
> Sent: 09 August 2007 14:26
> To: [log in to unmask]
> Subject: Re: numberOfRecords
>
> I'm afraid there may be a misunderstanding here.
>
> > -----Original Message-----
> > From: SRU (Search and Retrieve Via URL) Implementors
> > [mailto:[log in to unmask]] On Behalf Of Roger Wallin
> >
> > I wonder how many clients out there can handle a
> > "Non-surrogate" diagnostic parameter among the
> > usual records.
>
> The non-surrogate diagnostics do NOT occur among the records returned.
> They occur in the <diagnostics> element of the response.
>
> Ralph
|