[ 
https://issues.apache.org/jira/browse/TUSCANY-3291?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12862155#action_12862155
 ] 

Simon Laws commented on TUSCANY-3291:
-------------------------------------

I'm not convinced though that this works in 2.x for resolving stand alone 
schema. In XSDModelResolver.resolveModel() it looks in it's local chache but I 
don't see logic that is going to get it to look in other contributions via 
"import". There is logic in URIResolverImpl but, as this is added into the 
schema collection, this is employed when an existing schema has an 
include/import that has to be resolved. I'm looking at the scenario where a 
property type references a schema that's not in the current contribution. The 
map is checked, there is nothing there so the schema is marked as unresolved. 



> WSDL and XSD model resolvers do not use namespace imports
> ---------------------------------------------------------
>
>                 Key: TUSCANY-3291
>                 URL: https://issues.apache.org/jira/browse/TUSCANY-3291
>             Project: Tuscany
>          Issue Type: Bug
>          Components: Java SCA Assembly Model
>    Affects Versions: Java-SCA-1.5
>            Reporter: Brent Daniel
>
> This has been fixed in the 2.x branch but still exists in 1.5.1 and 1.x. [1]  
>  Namespace imports are not used in XSDModelResolver or WSDLModelResolver. 
> The code to resolve namespace imports exists in both classes, but is not 
> reachable because a ContributionRuntimeException will be thrown before 
> reaching it. 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to