[
http://issues.apache.org/jira/browse/WODEN-13?page=comments#action_12446298 ]
John Kaputin commented on WODEN-13:
-----------------------------------
Applied a fix to modify the buildElementsAndTypes method to match a change in
WS-Commons XmlSchema
where by XmlSchema.getTargetNamespace() now returns null if the target
namespace is absent (rather than the string "DEFAULT" as it used to).
This should fix the first 3 test failures reported by this JIRA; Chameleon-1G,
Chameleon-2G and Chameleon-3G.
Testcase Chameleon-4G will still fail because of a problem with the
equals(Object) method inherited by XmlSchema from XmlSchemaObject. Based on the
equivalance checking in this method, the second inline schema in Chameleon-4G's
getBalance.wsdl is considered to be equal to the first inline schema (ie. even
though they have different TNS and <xs:include> different schemas), so the
second inline schema is ignored by Woden. i.e. Woden does not extract the
second inline schema's included element declarations and type defintitions.
A workaround might be to re-code Woden so that it does not depend on the
equals(Object) method via the statement:
if(!fSchemasDone.contains(schemaDef))
but instead, checks the object references explicitly.
A better solution is to fix the equivalence checking of
XmlSchema.equals(Object). I'll post to the WS-COMMONS mailing list about this
and/or raise an JIRA against XmlSchema.
> Test Case Failures: documents/good/Chameleon-1G, 2G, 3G, 4G
> -----------------------------------------------------------
>
> Key: WODEN-13
> URL: http://issues.apache.org/jira/browse/WODEN-13
> Project: Woden
> Issue Type: Bug
> Components: Parser
> Reporter: Arthur Ryman
> Assigned To: John Kaputin
> Attachments: WODEN-13patch.txt
>
>
> These are failing due to lack of <xs:import> support. TypeDefinition and
> ElementDeclaration components are missing.
> FYI, see the W3C status report for latest results [1]
> [1]
> http://dev.w3.org/cvsweb/~checkout~/2002/ws/desc/test-suite/results/Overview.html
--
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]