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


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.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to