[ http://issues.apache.org/jira/browse/WODEN-86?page=all ]
John Kaputin updated WODEN-86:
------------------------------
Fix Version/s: M7
> MessageTest-1G, Woden lacks support for IRI with variable substitution used
> by HTTP location
> --------------------------------------------------------------------------------------------
>
> Key: WODEN-86
> URL: http://issues.apache.org/jira/browse/WODEN-86
> Project: Woden
> Issue Type: Bug
> Components: Parser
> Reporter: John Kaputin
> Assigned To: John Kaputin
> Fix For: M7
>
>
> MessageTest-1G contains the XML:
> whttp:location="?op=EchoInt;int={int};">
> This is a valid IRI, but Woden currently handles URIs only so it does not
> create a URI to represent this value in the model and issues the error
> message:
> Woden[Error],0:0,WSDL506,Could not create a URI from the string
> "?op=EchoInt;int={int};".,java.net.URISyntaxException:Illegal character in
> query at index 16: ?op=EchoInt;int={int};
> For HTTP location, a new Woden class is required, instead of java.net.URI. to
> represent this IRI and handle the variable substitution curly braces syntax
> described for this property in the Part 2 Adjucts spec. This class could
> convert the IRI to a URI per the conversion described in RFC 3987 'IRI' (at
> least, convert the curly braces) then use the URI ctor to check that it is a
> valid URI, then store it internally in whatever format is appropriate (e.g.
> seperate fields, string, ...) and expose the IRI via the public methods of
> this new class. This class probably needs a toString method to return the
> original IRI string value.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]