You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tuscany.apache.org by "Scott Kurz (JIRA)" <tu...@ws.apache.org> on 2007/07/12 18:04:04 UTC

[jira] Created: (TUSCANY-1426) Contribution service's Artifact resolving assumes only one WSDL file per Namespace, which disallows import of portType WSDL from endpoint WSDL

Contribution service's Artifact resolving assumes only one WSDL file per Namespace, which disallows import of portType WSDL from endpoint WSDL
----------------------------------------------------------------------------------------------------------------------------------------------

                 Key: TUSCANY-1426
                 URL: https://issues.apache.org/jira/browse/TUSCANY-1426
             Project: Tuscany
          Issue Type: Bug
            Reporter: Scott Kurz
            Priority: Minor


To notice the problem, go to  sca/modules/binding-ws-axis2 and modify one of the itest WSDLs by breaking it up into a portType.wsdl and an endpoint/binding WSDL.    

The WSDLs within a contribution are processed in alphabetical order and it looks like the single per-NS entry is getting clobbered with the 2nd WSDL files WSDL4J-based Definition.

Relevant to the problem is the fact that:
org/apache/tuscany/sca/interfacedef/wsdl/impl/WSDLDefinitionImpl

has  hashCode()/equals() methods simply focused on the String backing the Namespace.







-- 
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: tuscany-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: tuscany-dev-help@ws.apache.org


[jira] Updated: (TUSCANY-1426) Contribution service's Artifact resolving assumes only one WSDL file per Namespace, which disallows import of portType WSDL from endpoint WSDL

Posted by "Jean-Sebastien Delfino (JIRA)" <tu...@ws.apache.org>.
     [ https://issues.apache.org/jira/browse/TUSCANY-1426?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Jean-Sebastien Delfino updated TUSCANY-1426:
--------------------------------------------

    Component/s: Java SCA Assembly Model

> Contribution service's Artifact resolving assumes only one WSDL file per Namespace, which disallows import of portType WSDL from endpoint WSDL
> ----------------------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: TUSCANY-1426
>                 URL: https://issues.apache.org/jira/browse/TUSCANY-1426
>             Project: Tuscany
>          Issue Type: Bug
>          Components: Java SCA Assembly Model
>            Reporter: Scott Kurz
>            Priority: Minor
>
> To notice the problem, go to  sca/modules/binding-ws-axis2 and modify one of the itest WSDLs by breaking it up into a portType.wsdl and an endpoint/binding WSDL.    
> The WSDLs within a contribution are processed in alphabetical order and it looks like the single per-NS entry is getting clobbered with the 2nd WSDL files WSDL4J-based Definition.
> Relevant to the problem is the fact that:
> org/apache/tuscany/sca/interfacedef/wsdl/impl/WSDLDefinitionImpl
> has  hashCode()/equals() methods simply focused on the String backing the Namespace.

-- 
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: tuscany-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: tuscany-dev-help@ws.apache.org


[jira] Resolved: (TUSCANY-1426) Contribution service's Artifact resolving assumes only one WSDL file per Namespace, which disallows import of portType WSDL from endpoint WSDL

Posted by "Venkatakrishnan (JIRA)" <tu...@ws.apache.org>.
     [ https://issues.apache.org/jira/browse/TUSCANY-1426?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Venkatakrishnan resolved TUSCANY-1426.
--------------------------------------

    Resolution: Fixed
      Assignee: Venkatakrishnan

This is now fixed in 557916.  Scott, I have included a testcase on lines with what you have suggested and its working now.

> Contribution service's Artifact resolving assumes only one WSDL file per Namespace, which disallows import of portType WSDL from endpoint WSDL
> ----------------------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: TUSCANY-1426
>                 URL: https://issues.apache.org/jira/browse/TUSCANY-1426
>             Project: Tuscany
>          Issue Type: Bug
>          Components: Java SCA Assembly Model
>            Reporter: Scott Kurz
>            Assignee: Venkatakrishnan
>            Priority: Minor
>             Fix For: Java-SCA-Next
>
>
> To notice the problem, go to  sca/modules/binding-ws-axis2 and modify one of the itest WSDLs by breaking it up into a portType.wsdl and an endpoint/binding WSDL.    
> The WSDLs within a contribution are processed in alphabetical order and it looks like the single per-NS entry is getting clobbered with the 2nd WSDL files WSDL4J-based Definition.
> Relevant to the problem is the fact that:
> org/apache/tuscany/sca/interfacedef/wsdl/impl/WSDLDefinitionImpl
> has  hashCode()/equals() methods simply focused on the String backing the Namespace.

-- 
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: tuscany-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: tuscany-dev-help@ws.apache.org