Hi Norio, There's a complete tutorial on Web service & the client side with a complete example. You can go through that and get a better understanding of the implementation process.
http://lkamal.blogspot.com/2008/07/web-service-axis-tutorial-client-server.html Hope that will help you. That sample does not send/receive our own class instances, however that will give you a better understanding of the whole process and you will be able to write a web service to send/receive your own class instances easily. Cheers, Kamal --------------------------------------- Kamal Mettananda http://lkamal.blogspot.com On Thu, Jun 4, 2009 at 6:46 PM, Norio Sasagawa <n-sasag...@ka2.so-net.ne.jp>wrote: > Dear Kamal-san, > > Thanks for reply. > I want to know how to create the WSDL file. > If you have any sample code, please send it to me. > -----<<<<<ReplyInfo.java Start>>>>>----- > public class ReturnInfo { > String result; > String[] returnDetail; > } > -----<<<<<ReplyInfo.java End>>>>>----- > -----<<<<<Test.java Start>>>>>----- > public class Test { > > public ReturnInfo Test(ReturnInfo returnInfo){ > ReturnInfo retReturnInfo = new ReturnInfo(); > retReturnInfo.result = new String("success"); > retReturnInfo.returnDetail = new String[2]; > retReturnInfo.returnDetail[0] = new String("detail-1"); > retReturnInfo.returnDetail[1] = new String("detail-2"); > return retReturnInfo; > } > } > -----<<<<<Test.java End>>>>>----- > > Thanks in advance. > > Norio Sasagawa. > > ----- Original Message ----- > Date: Thu, 4 Jun 2009 11:31:46 +0530 > From: Kamal Chandana Mettananda <lka...@gmail.com> > To: axis-user@ws.apache.org > Cc: axis-...@ws.apache.org, n-sasag...@ka2.so-net.ne.jp > Subject: [Norton AntiSpam] Re: I want to send and receive my own Java class > object. Is it possible on Axis? > > Hi, > > Yes, you can send and receive your own class instances. However you need to > generate the stubs for those classes. > > For example; for your myReturnInfo class, the client side also needs to > have > the stub. > > However while trying this with JWS way, I also received an error message > saying NoClassDef found. > > So I would suggest you to create the WSDL and stubs using WSDL2Java and > Java2WSDL tools and deploy using the generated deploy.wsdd file. > > HTH, > Kamal > > --------------------------------------- > Kamal Mettananda > http://lkamal.blogspot.com > > > > > On Tue, Jun 2, 2009 at 2:27 AM, Norio Sasagawa > <n-sasag...@ka2.so-net.ne.jp>wrote: > > > Dear All, > > > > I'm using Tomcat 6.0 and Axis 1.4. > > Is it possible to send and receive my own Java class object? > > I tried to make a wsdl file by "http://localhost:8080/axis/Test.jws?wsdl > ", > > but it failed. > > What's wrong? > > > > My own Java class is below. > > > > public class myReturnInfo { > > String result; > > String[] resultDetail; > > } > > > > My client code is below. > > > > myReturnInfo ret = (myReturnInfo) call.invoke( new Object [] { sTring, > > localeString }); > > > > Any help would be appreciated. > > Thanks in advance. > > > > Norio Sasagawa > > > > > >