[
https://issues.apache.org/jira/browse/WODEN-172?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12516980
]
John Kaputin commented on WODEN-172:
------------------------------------
The solution to the namespace prefix fix is slightly different to the original
solution described above.
If a prefix is specified in an xs:QName value and it cannot be resolved to a
namespace URI then an error exists and a WSDLException will be thrown. If no
prefix is specified, Woden will attempt to resolve a default namespace and if
no default NS is specified then the xs:QName value will represent the localPart
arg to the QName ctor and the namespaceURI arg will be specified as the empty
string "".
This fix will be applied to the doGetQName(String) method in DOMXMLElement and
OMXMLElement.
> FlickrHTTP-1G test fails due to NS prefix and interface extension errors
> ------------------------------------------------------------------------
>
> Key: WODEN-172
> URL: https://issues.apache.org/jira/browse/WODEN-172
> Project: Woden
> Issue Type: Bug
> Reporter: John Kaputin
> Assignee: John Kaputin
> Fix For: M8
>
>
> The FlickrHTTP-1G testcase fails with messages like:
> Woden[Error],0:0,WSDL505,Could not create a QName from the string
> "activity.userComments" in element "{http://www.w3.org/ns/wsdl}input".
> for each occurrence of a xs:QName attribute value that does not contain a
> namespace prefix. Adding a default namespace declaration to the WSDL that is
> equivalent to the target NS will eliminate these errors, but this is not
> solving the fundamental problem. This problem is that when Woden attempts to
> create a QName object from such a prefix-less xs:QName value, it should
> simply pass a null value as the namespaceURI argument to the QName ctor.
> Instead it assumes there has been some error resolving a namespace prefix to
> a namespace URI and throws a WSDLException.
> The solution is to check if a prefix was present in the xs:QName value before
> attempting prefix resolution and if not, then just pass null to the ctor as
> above.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]