You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tuscany.apache.org by "ant elder (JIRA)" <de...@tuscany.apache.org> on 2008/08/07 13:19:44 UTC
[jira] Closed: (TUSCANY-2032) WS Binding - Issue with "complex"
function
[ https://issues.apache.org/jira/browse/TUSCANY-2032?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
ant elder closed TUSCANY-2032.
------------------------------
Resolution: Fixed
I think all these issues should now be fixed with the later Tuscany releases, could you verify? If any issues remain please then reopen this jira.
> WS Binding - Issue with "complex" function
> ------------------------------------------
>
> Key: TUSCANY-2032
> URL: https://issues.apache.org/jira/browse/TUSCANY-2032
> Project: Tuscany
> Issue Type: Bug
> Components: Java SCA Axis Binding Extension
> Affects Versions: Java-SCA-1.0.1
> Environment: tuscany-sca-1.0.1-incubating, sun jdk 1.6 and apache-tomcat-6.0.14.
> Reporter: Jérôme
> Priority: Trivial
> Fix For: Java-SCA-Next
>
>
> I have successfully run the example calculator-ws-webapp and then try to change it a little in order to have more "complex" function on the AddService (i.e. function using not only primitive type) and I have issues.
>
> In fact, I have added these methods to the AddService:
>
> public void simple();
> public void simple2(String catalogNumber);
> //KO
> public void simple3(Date requestedDate);
> public void simple4(BeanComposedOfPrimitiveTypeAndAllGetterAndSetter myBean);
> //KO
> public void simple5(BeanComposedOfPrimitiveTypeButNotAllGetterAndSetter myBean);
> //KO
> public void simple6(BeanComposedOfNonPrimitiveType myBean);
> public String simple7();
> //KO
> public Date simple8();
> public BeanComposedOfPrimitiveTypeAndAllGetterAndSetter simple9();
> //KO
> public BeanComposedOfPrimitiveTypeButNotAllGetterAndSetter simple10();
> //KO
> public BeanComposedOfNonPrimitiveType simple11();
>
> And here is the result of their call through the WS binding:
> Function
> Call
> Return
> Comments
>
> simple
> OK
> OK
> No parameter - void
>
> simple2
> OK
> OK
> String parameter - void
>
> simple3
> KO
>
> Date parameter - void
>
> simple4
> OK
> OK
> Bean Composed Of Primitive Type And All Getter And Setter parameter - void
>
> simple5
> KO
>
> Bean Composed Of Primitive Type But Not All Getter And Setter parameter - void
>
> simple6
> KO
>
> Bean Composed Of Non Primitive Type parameter - void
>
> simple7
> OK
> OK
> No parameter - return String
>
> simple8
> OK
> KO
> No parameter - return Date
>
> simple9
> OK
> OK
> No parameter - return Bean Composed Of Primitive Type And All Getter And Setter
>
> simple10
> OK
> KO
> No parameter - return Bean Composed Of Primitive Type But Not All Getter And Setter
>
> simple11
> OK
> KO
> No parameter - return Bean Composed Of Non Primitive Type
>
>
> Adding these methods on the AddService, implements them on the AddServiceImpl and call them in CalculatorServiceImpl service is the only thing I have change on the example.
>
> Did I miss something?
> Do not hesitate to contact me if you need more details.
>
> Best Regards,
>
> Jérôme
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.