Peter A. Kirk wrote:
> I can return Strings and even String[] no problem, but not my custom
> type which after all only contains strings?
>
> Is it at all possible to return custom types from a java/axis2
> webservice? I have found numerous other questions on the web regarding
>   
Yes you can.

Thanks
Deepal
> this, but no definitive answer yet.
>
> /Peter
>
> -----Oprindelig meddelelse-----
> Fra: Peter A. Kirk [mailto:[EMAIL PROTECTED] 
> Sendt: 26. oktober 2007 11:43
> Til: axis-user@ws.apache.org
> Emne: [Axis2] Custom object not returned correctly from webservice
>
> Hi, I have made a webservice with the following classes.
>
> I try to call this webservice from a c#/.net application, but the
> returned object is filled with nulls - can anyone help me find out why?
> As far as I can see I set the values in the return object. 
>
> Do I need to do something to tell Axis2 that the class
> Employees_WS_ReturnData should be available over a webservice? The c#
> application does indeed know about this type, and does get an object
> from the "easyData" method - this object is just not filled with data.
>
>
> Thanks,
> Peter
>
>
> //
> package dk.alphasolutions.niws.employees;
>
> import javax.jws.*;
>
> @WebService
> public class Employees_WS
> {
>   @WebMethod
>   public Employees_WS_ReturnData easyData()
>   {
>     System.out.println("Easy Data");
>     Employees_WS_ReturnData o = new Employees_WS_ReturnData();
>     o.setEmail("peter");
>     return o;
>   }
> }
>
> //
> package dk.alphasolutions.niws.employees;
>
> public class Employees_WS_ReturnData
> {
>   private String lastname = "a lastname";
>   private String firstname;
>   private String email;
>   private String id;
>       
>   public String getLastname() 
>   {
>     return lastname;
>   }
>       
>   public void setLastname(String lastname) 
>   {
>     this.lastname = lastname;
>   }
>       
>   public String getFirstname() 
>   {
>     return firstname;
>   }
>       
>   public void setFirstname(String firstname) 
>   {
>     this.firstname = firstname;
>   }
>       
>   public String getEmail() 
>   {
>     return email;
>   }
>       
>   public void setEmail(String email) 
>   {
>     this.email = email;
>   }
>       
>   public String getId() 
>   {
>     return id;
>   }
>       
>   public void setId(String id) 
>   {
>     this.id = id;
>   }
> }
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
>   


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

Reply via email to