- From: Eric Johnson <eric@tibco.com>
- Date: Wed, 18 Jun 2008 10:00:15 -0700
- To: Yves Lafon <ylafon@w3.org>
- CC: "SOAP/JMS (list)" <public-soap-jms@w3.org>
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.
Received on Wednesday, 18 June 2008 16:59:37 UTC