Print

Print


Apologies it was Alan who started being sensible.

Re length on URL - there is an RFC somewhere which recommends that URLs
should not exceed 256 characters.

Matthew

> -----Original Message-----
> From: Theo van Veen [mailto:[log in to unmask]] 
> Sent: 14 June 2002 10:48
> To: [log in to unmask]
> Subject: Re: Betr.: Re: result set model for srw
> 
> 
> I did not use the word "sensible" so I assume you mix up my 
> comments with someone else. 
> With respect to escaping  I think it will be sufficient to 
> prevent "%" and "&" ">" and "<" as part of URL parameters. 
> Internet Explorer does escaping automaticaly. It has more to 
> do with the fact that in combining javascript and XML it 
> makes things difficult. The user will hopefully never see the 
> resultsetid.
> 
> I do not know the length limit of URL's. It depends on the 
> browsers and the server applications.  I just want to 
> minimize the chance that a limit is reached.
> 
> But in general: keeping things human readable will help 
> speeding up in realising stable applications and will lower 
> the threshold or barrier to use the URL's in other 
> applications for linking purposes. 
> 
> Theo
> 
> 
> >>> [log in to unmask] 14-06-02 11:13 >>>
> I was a little concerned by your comment "If a user is going 
> to use in a follow up query, then it should be sensible shouldn't it?"
> 
> If by sensible, you just mean that it can be put in a URL without
> 
> a) requiring escaping
> b) exceeding the 256 recommended maximum length for a URL
> 
> Then I agree with you
> 
> We may need to include some limits on result set ids (e.g. 
> allowed characters and max recommended length)
> 
> For a while I though "sensible" might mean human readable, 
> which I don't think appropriate here.
> 
> Matthew
> 
> > -----Original Message-----
> > From: Theo van Veen [mailto:[log in to unmask]]
> > Sent: 14 June 2002 09:43
> > To: [log in to unmask] 
> > Subject: Betr.: Re: result set model for srw
> > 
> > 
> > There is no reason to assume that SRU confuses things. I do
> > not think people are going to type in queries as URL's 
> > (although I sometimes do). The only thing that is important 
> > for SRU is that we keep the parameters URL friendly so that 
> > we do not need an extra level of escape sequences and that we 
> > keep them short.
> > 
> > Theo
> > 
> > 
> > >>> [log in to unmask] 14-06-02 10:14 >>>
> > > > If we have (persistent) result set names, do we still 
> need session 
> > > > ids?
> > > >
> > > > --Ray
> > > 
> > > One unanswered question to me (it might have been decided already 
> > > sorry): who invents result sets names? If the server just 
> generates 
> > > them, is there any obligation for the name to be 
> sensible? If a user 
> > > is going to use in a follow up query, then it should be sensible 
> > > shouldn't it?
> > 
> > They are generated by the server. If this isn't clear in the
> > current doc.s then it should be.
> > 
> > Result set name is probably a misnomer - what this actually
> > is, is a id for referencing the result set in order to 
> > maintain state. It isn't meant to be a nice easy name 
> > presented to the user! At the end of the day (although SRU 
> > used with thin clients and XSLT confuses the issue
> > slightly) this is an on the wire protocol not a user 
> > interface definition!
> > 
> > Matthew
> > 
>