You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tuscany.apache.org by "Simon Laws (JIRA)" <de...@tuscany.apache.org> on 2009/05/15 16:06:45 UTC

[jira] Created: (TUSCANY-3031) Ensure that JMS jmsObject wore format works if the service interface is specified as WSDL

Ensure that JMS jmsObject wore format works if the service interface is specified as WSDL
-----------------------------------------------------------------------------------------

                 Key: TUSCANY-3031
                 URL: https://issues.apache.org/jira/browse/TUSCANY-3031
             Project: Tuscany
          Issue Type: Bug
          Components: Java SCA JMS Binding Extension
    Affects Versions: Java-SCA-1.5
         Environment: All
            Reporter: Simon Laws


At the moment the jms object wire format providers do..

       // just point to the reference interface contract so no
       // databinding transformation takes place
       interfaceContract = service.getInterfaceContract();

really they should ignore the specified service interface contract and get the interface contract from the component type to ensure that no transformation takes place. 



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


[jira] Commented: (TUSCANY-3031) Ensure that JMS jmsObject wore format works if the service interface is specified as WSDL

Posted by "Scott Kurz (JIRA)" <de...@tuscany.apache.org>.
    [ https://issues.apache.org/jira/browse/TUSCANY-3031?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12709855#action_12709855 ] 

Scott Kurz commented on TUSCANY-3031:
-------------------------------------

I think we should do the same for jmsBytes and jmsText wireformats as well, as Simon mentioned in the ML thread.

> Ensure that JMS jmsObject wore format works if the service interface is specified as WSDL
> -----------------------------------------------------------------------------------------
>
>                 Key: TUSCANY-3031
>                 URL: https://issues.apache.org/jira/browse/TUSCANY-3031
>             Project: Tuscany
>          Issue Type: Bug
>          Components: Java SCA JMS Binding Extension
>    Affects Versions: Java-SCA-1.5
>         Environment: All
>            Reporter: Simon Laws
>
> At the moment the jms object wire format providers do..
>        // just point to the reference interface contract so no
>        // databinding transformation takes place
>        interfaceContract = service.getInterfaceContract();
> really they should ignore the specified service interface contract and get the interface contract from the component type to ensure that no transformation takes place. 

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


[jira] Resolved: (TUSCANY-3031) Ensure that JMS jmsObject wore format works if the service interface is specified as WSDL

Posted by "Simon Laws (JIRA)" <de...@tuscany.apache.org>.
     [ https://issues.apache.org/jira/browse/TUSCANY-3031?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Simon Laws resolved TUSCANY-3031.
---------------------------------

       Resolution: Fixed
    Fix Version/s: Java-SCA-1.5

Change committed at r775328 to allow interface.wsdl to be used without messing up the binding interface contract for those wire formats that don't required transformation. There is still and outstanding issue of what happens if the service interface is not Java. Will likely need to generate Java from WSDL in that case. Need a new JIRA for that as it's all together a bigger issue. 

> Ensure that JMS jmsObject wore format works if the service interface is specified as WSDL
> -----------------------------------------------------------------------------------------
>
>                 Key: TUSCANY-3031
>                 URL: https://issues.apache.org/jira/browse/TUSCANY-3031
>             Project: Tuscany
>          Issue Type: Bug
>          Components: Java SCA JMS Binding Extension
>    Affects Versions: Java-SCA-1.5
>         Environment: All
>            Reporter: Simon Laws
>             Fix For: Java-SCA-1.5
>
>
> At the moment the jms object wire format providers do..
>        // just point to the reference interface contract so no
>        // databinding transformation takes place
>        interfaceContract = service.getInterfaceContract();
> really they should ignore the specified service interface contract and get the interface contract from the component type to ensure that no transformation takes place. 

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