That is a great article. It is the one I used to get started. It is only
missing how to setup Axis and what you need to do to set the classpath
correctly to compile your interface before generating the WSDL file.

-----Original Message-----
From: Meloro, John [mailto:[EMAIL PROTECTED]
Sent: Tuesday, July 13, 2004 6:35 AM
To: '[EMAIL PROTECTED]'
Subject: RE: java2wsdl Help needed 


In case you needed it, here is a simple straight-forward example for you to
follow:

http://www.onjava.com/pub/a/onjava/2002/06/05/axis.html?page=2



-----Original Message-----
From: Mayur Shetye [mailto:[EMAIL PROTECTED]
Sent: Tuesday, July 13, 2004 9:24 AM
To: [EMAIL PROTECTED]
Subject: RE: java2wsdl Help needed 


Thanks Laxma and Christophe.

I also have generated similar WSDL using toold from
JDeveloper but it also makes another Iservice1.java
file.

I still am confused about a few things . 

To implement a webservice >>>

1. I write the interface 
2. I write the implementation of the interface, 
3.I generate the WSDL using Java2WSDL from my
interface
4. I generate stubs using WSDL2Java for my client.
5. I use the stubs in a client program to invoke the
webservice.

Please let me know if I have got this right. 

Thanks 
Mayur Shetye


--- Christophe Roudet <[EMAIL PROTECTED]> wrote:
> Try to turn your service into an interface:
> package samples.myEchoInt;
>  
>  public interface IEchoIntService
>  {
>       public int echoInt(int i);
> }
> 
> Christophe
> 
> > -----Original Message-----
> > From: Mayur Shetye [mailto:[EMAIL PROTECTED]
> > Sent: Monday, July 12, 2004 3:01 PM
> > To: [EMAIL PROTECTED]
> > Subject: java2wsdl Help needed
> > 
> > this is a simple java class , I want to generate a
> > simple WSDL frile from it and then use that WSDL
> to
> > create stubs on the client side .
> > 
> > The code is as follows
> > 
> > ____________
> > 
> > package samples.myEchoInt;
> > 
> > public class EchoIntService
> > {
> >     public int echoInt(int i)
> >     {
> >             return i;
> >     }
> > }
> > 
> > 
> > 
> > _____________
> > 
> > 
> > My java2wsdl arguement is
> > 
> > java org.apache.axis.wsdl.Java2WSDL -o wp.wsdl
> >
>
-l"http://localhost:8080/axis/services/EchoIntService";
> > -n  "urn:myservice.com" -p"samples.myEchoInt"
> > "urn:myservice.com" 
> samples.myEchoInt.EchoIntService
> > 
> > 
> > 
> > I get an error saying
> > 
> > The <class-of-portType> has already been specified
> as,
> > a.  It cannot be specifie
> > d again as samples.myEchoInt.EchoIntService.
> > Java2WSDL emitter
> > Usage: java org.apache.axis.wsdl.Java2WSDL
> [options]
> > class-of-portType
> > 
> > 
> > Can anyone please tel me why ?
> > 
> > regards
> > Mayur Shetye
> > 
> > 
> > 
> > 
> > 
> > __________________________________
> > Do you Yahoo!?
> > New and Improved Yahoo! Mail - 100MB free storage!
> > http://promotions.yahoo.com/new_mail
> 
> 
> 
> 



                
__________________________________
Do you Yahoo!?
Take Yahoo! Mail with you! Get it on your mobile phone.
http://mobile.yahoo.com/maildemo 

Reply via email to