W3C home > Mailing lists > Public > public-soap-jms@w3.org > June 2008

Re: Test assertion markups for SOAP/JMS spec completed

From: Roland Merrick <roland_merrick@uk.ibm.com>
Date: Fri, 20 Jun 2008 14:11:52 +0100
To: Eric Johnson <eric@tibco.com>, Yves Lafon <ylafon@w3.org>
Cc: "SOAP/JMS (list)" <public-soap-jms@w3.org>, public-soap-jms-request@w3.org
Message-ID: <OFEECD1632.5E7F911B-ON8025746E.00483C43-8025746E.00488094@uk.ibm.com>
Greetings, an interesting subect. eric is correct in pointing out that the 
work on a JMS Scheme in IETF has become a URI. And it is also the case 
that conversion from an IRI to a URI is possible. What I think we will 
need to do is decide where and when such an transformation takes place.

Regards, Roland
FBCS, CITP




Eric Johnson <eric@tibco.com> 
Sent by: public-soap-jms-request@w3.org
18/06/2008 18:00

To
Yves Lafon <ylafon@w3.org>
cc
"SOAP/JMS (list)" <public-soap-jms@w3.org>
Subject
Re: Test assertion markups for SOAP/JMS spec completed







Hi Yves,

Yves Lafon wrote:
> On Tue, 17 Jun 2008, Eric Johnson wrote:
>
>> Given Peter's complete run through, it appears that he noted several
>> editoral/content issues not related to testing.  Seems to me that we
>> should turn that into a list for us to resolve the issues, and or have
>> the editors apply changes.  So I thought it useful to put together the
>> following:
>>
>> Editorial changes:
>>  *  Document refers to IRI scheme instead of URI throughout.  Should be
>>     changed to URI. Sections 1.1, 1.5, 2.2, 2.2.1, 2.2.2, 2.2.3, 2.2.4,
>>     2.2.5, 2.3, 3.2, 3.3, 3.4.1, 3.4.5, 3.5,
>>  *  Section 1.1: Third bullet currently reads "The IRI specification 
for
>>     ..." -- suggestion to change to "How the SOAP over JMS uses the 
[URI
>>     Scheme for JMS]."
>
> Are you sure you want to restrict to URIs only? In SOAP 1.2 [1], IRIs 
> are allowed (provided they are encoded in form of URIs). What forbid 
> using IRIs at a higher level, then encode in URI when needed ?
I think we're in complete agreement here.  The folks over at IETF 
corrected our original use of IRI instead of URI for the "jms" scheme. 
They pointed out that the IETF only supports registration of URIs, not 
IRIs.  So we renamed that specification to be about the "jms" URI, not 
the "jms" IRI.  You can, of course, use an IRI representation of the 
equivalent URI wherever it might be supported.  The above two points are 
specifically about the editorial change to properly refer to the JMS URI 
scheme.

One question for me is that we certainly *can* allow the use of IRIs, 
but we perhaps need to decide whether we generally want to use IRIs 
everywhere we can.  The JMS message API of course uses Java Strings, and 
thus is not subject to byte encoding issues, so an IRI can be carried 
without problems by JMS.

Pouring over section 3.2.17 of XML Schema datatypes 
(http://www.w3.org/TR/xmlschema-2/#anyURI), I find it very difficult to 
suss out whether, in WSDL, I can put the IRI form of a URI wherever WSDL 
expects xsd:anyURI.  It doesn't seem like it.

-Eric.









Unless stated otherwise above:
IBM United Kingdom Limited - Registered in England and Wales with number 
741598. 
Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU
Received on Friday, 20 June 2008 13:12:53 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Saturday, 18 December 2010 18:16:17 GMT