On Fri, 2008-07-04 at 15:58 +0530, Uthaiyashankar wrote:
> Hi,
> 
> Axis2/C creates wsa:MessageID as a sequence of characters. (E.g:  
> <wsa:MessageID>6b85e6c2-4645-1dd1-2636-000c292fec05</wsa:MessageID>).  
> When using with .NET 3.0 clients, above message id works without any 
> problem. However, when using with .NET 2.0 clients, this message id 
> could not be processed by .NET client.
> 
> .NET 2.0 client expects "urn:uuid" prefix in the message id.  (i.e 
> <wsa:MessageID>urn:uuid:6b85e6c2-4645-1dd1-2636-000c292fec05</wsa:MessageID> 
> ). To be able to interoperate with .NET 2.0 it is better to add 
> "urn:uuid" prefix to message id. WDYT?

Actually according to the WS-Addressing spec [1] MessageID should be an
opaque uri. According to [2] the part before ":" is optional. So what
Axis2/C sends is correct. But adding urn:uuid: will not break other
interoperable scenarios. So I am +1 for adding urn:uid.

[1] http://www.w3.org/Submission/ws-addressing/#_Toc77464322
 
[2] http://java.sun.com/j2se/1.4.2/docs/api/java/net/URI.html

-Manjula.

> 
> Regards,
> Shankar
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to