+1 for checking in the out handler but I also think parsing those
strings as URIs is waaay overkill. Maybe a small "parser" to check that
the strings have a scheme would be sufficient.

Sanjiva.

On Thu, 2005-07-14 at 03:26 +0530, Eran Chinthaka wrote:
> This was done intentionally as some people suggested me that java URI
> handling is very slow. So I put String for them purposely.
> 
> But as you proposed we can do a check on these values in
> AddressingOutHandler. 
> 
> What abt others think on this ....
> 
> Regards,
> Chinthaka
> 
> 
> > -----Original Message-----
> > From: Srinath Perera [mailto:[EMAIL PROTECTED]
> > Sent: Thursday, July 14, 2005 2:44 PM
> > To: [email protected]
> > Subject: [Axis2] Fault in handling values in addressing parameters
> > 
> > Hi All;
> > 
> > Most values (messageID,Action, address in a EPR ) in the Adressing is
> > typed as URI in the Spec but our implementation and the dispatching
> > treats them as string.
> > 
> > This relaxation aollow our Axis2 to send wrong Addressing headers
> > e.g.
> > <wsa:MessageID> 11234 </wsa:MessageID>
> > 
> > I belive we should check for and reject the non URI values that are
> > set, Shall I add a JIRA issue?
> > 
> > Thanks
> > Srinath
> 
> 
> 
> 

Reply via email to