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.