axis-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Volkmann, Mark" <Mark.Volkm...@AGEDWARDS.com>
Subject RE: Interface Types?
Date Mon, 06 Jan 2003 17:05:07 GMT
Can we take this as confirmation that java2wsdl does not yet handle methods
that take or return interface types?  I'm not complaining about the lack of
this feature, I just want to know if I'm overlooking something that is
already there.

> -----Original Message-----
> From: Davanum Srinivas [mailto:dims@yahoo.com]
> Sent: Monday, January 06, 2003 10:58 AM
> To: axis-user@xml.apache.org
> Subject: Re: Interface Types?
> 
> 
> James, 
> 
> Can you please log this as a bug/enhancement request in bugzilla
> (http://nagoya.apache.org/bugzilla)
> 
> Thanks,
> dims
> --- James Carman <james@carmanconsulting.com> wrote:
> > I've seen posts on this very topic somewhat recently, but 
> there doesn't seem
> > to be any response.  Hopefully my question will make sense. 
>  Here's how I'm
> > deploying my web service.  I have one interface and its 
> corresponding
> > implementation class that I wish to expose via JAX-RPC.  I 
> am not using
> > Wsdl2Java or Java2Wsdl currently.  Here's the skinny of 
> what's going on...
> > 
> > Here are the classes involved (simplified for 
> brevity/clarity of course)...
> > 
> > public interface MyService extends Remote
> > {
> >   public void myMethod( MyInterface i ) throws RemoteException;
> > }
> > 
> > public class MyServiceImpl implements MyService
> > {
> >   public void myMethod( MyInterface i )
> >   {
> >     // Do Nothing!
> >   }
> > }
> > 
> > public interface MyInterface extends Serializable
> > {
> > 
> > }
> > 
> > Here is my service definition in my server-config.wsdd file...
> > 
> > <service name="MyService" provider="java:RPC">
> >   <parameter name="allowedMethods" value="*"/>
> >   <parameter name="scope" value="Application"/>
> >   <parameter name="className"
> > value="com.mycompany.myproject.MyServiceImpl"/>
> > </service>
> > 
> > On the client, I wish to use the ServiceFactory.getService( 
> URL, QName )
> > method to obtain a service object for this service 
> dynamically.  However, it
> > chokes on the interface type.  The WSDL file downloaded 
> from my server via
> > the AxisServlet doesn't contain a definition of the 
> MyInterface type, but it
> > references it.  Is there something I can put in the 
> server-config.wsdd file
> > to tell Axis how to generate the WSDL file properly?  Also, 
> there are
> > indirect references to other types (some of my beans have 
> accesssor methods
> > that contain collection of other bean types).  How do I declare them
> > properly in the server-config.wsdd file?  Any help would be GREATLY
> > appreciated.  Thanx.
> > 
> > James Carman, President
> > Carman Consulting, Inc.
> > 1218 Bob White Ct.
> > Edgewood, KY 41018
> > (513) 325-7977
> > 
> > 
> 
> > ATTACHMENT part 2 application/x-pkcs7-signature name=smime.p7s
> 
> 
> 
> =====
> Davanum Srinivas - http://xml.apache.org/~dims/
> 
> __________________________________________________
> Do you Yahoo!?
> Yahoo! Mail Plus - Powerful. Affordable. Sign up now.
> http://mailplus.yahoo.com
> 


***********************************************************************************
WARNING:  All e-mail sent to and from this address will be received or
otherwise recorded by the A.G. Edwards corporate e-mail system and is
subject to archival, monitoring or review by, and/or disclosure to,
someone other than the recipient.
************************************************************************************

Mime
View raw message