Manjula Peiris wrote:
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.
Sounds like we are trying to be "bug compatible" wit .NET 2.0. Still if
that does not break other features, I am +1.
Samisa...
[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]
------------------------------------------------------------------------
No virus found in this incoming message.
Checked by AVG.
Version: 8.0.134 / Virus Database: 270.4.5/1533 - Release Date: 7/3/2008 7:19 PM
--
Samisa Abeysinghe
Director, Engineering; WSO2 Inc.
http://www.wso2.com/ - "The Open Source SOA Company"
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]