W3C home > Mailing lists > Public > www-ws-desc@w3.org > March 2007

RE: log-LocationTemplate2G-wso2-wso2.wsimsg

From: Jonathan Marsh <jonathan@wso2.com>
Date: Tue, 13 Mar 2007 16:05:00 -0700
To: "'keith chapman'" <keithgchapman@gmail.com>
Cc: "'www-ws-desc'" <www-ws-desc@w3.org>
Message-ID: <002d01c765c4$07cf4cd0$176de670$@com>
Yes, I had to encode <>& when putting the data into XML.

 

For EncodedParameterAmp I see the following differences.

Expected: . %C2%A3 .%26' . path=2007/02

            Actual: . &amp;%23xa3; . &amp;%27 . path=http:2007/02

 

For EncodedParameterSemicolon I see the following differences.

            Expected: . %C2%A3 . ' . %3B . path=2007/02

Actual:  . %26%23xa3; .%27 . ; . path=http:2007/02

 

For RawParameter I see the following differences:

Expected: RawParameter#id

Actual: RawParameter

 

For EncodedPath I see the following differences:

Expected: . %2A . %C2%A3 . %26' . path=2007/02 .

            Actual: . * . &amp;%23xa3; . &amp;%27 . path=http:2007/02 .

 

Issues:

1)    %C2%A2 vs. &amp;%23xa3;  This character tests extended character sets.
It looks like you are XML-encoding the data prior to URL-encoding it.  There
shouldn't be any XML encoding in a URL.  I'm pretty sure the expected values
are correct here.

2)    path=2007/02 vs. path=http:2007/02.  Looks like you just have a typo
in your source data.

3)    ' vs %27: apostrophes SHOULD be encoded per the spec - I'll fix this
in the test suite.

4)    * vs %2A: asterisks SHOULD be encoded per the spec - I think you need
to add this to the list of characters you encode.

5)    %26 vs. & and %3B vs. ;  The query parameter separator needs to be
encoded.  So in both of these cases I think the expected value is correct.

6)    # in data.  I think you're right.  6.5.2 says {http location} can't
contain a fragment.  Adding one through the data is therefore a case of
GIGO.  We shouldn't be testing something like this in the test suite.  The
simplest solution is to simply drop the whole operation, which I've done.
Note that that means we don't have any tests of the new {!name} syntax -
it's hard to think of ways to use raw mode that can be transformed back into
XML.  I've removed the RawParameter operation and endpoint.

 

Jonathan Marsh -  <http://www.wso2.com> http://www.wso2.com -
<http://auburnmarshes.spaces.live.com> http://auburnmarshes.spaces.live.com

 

From: www-ws-desc-request@w3.org [mailto:www-ws-desc-request@w3.org] On
Behalf Of keith chapman
Sent: Tuesday, March 13, 2007 1:51 AM
To: www-ws-desc
Subject: log-LocationTemplate2G-wso2-wso2.wsimsg

 

Hi Jonathan,

I don't think the encoded URI's are consistent with the data. The data is
supposed to have &lt; , &gt;, &amp;. I suppose you wanted to have <, >, & in
there. May have to recheck that and the others too. 

Thanks,
Keith

-- 
Keith Chapman
WSO2 Inc.
Oxygen for Web Services Developers.
http://wso2.org/ 
Received on Tuesday, 13 March 2007 23:05:18 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 7 December 2009 10:58:46 GMT