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 16:31:57 GMT
I'm stuck on that same problem right now!
I sure hope someone can shed some light on this.

> -----Original Message-----
> From: James Carman [mailto:james@carmanconsulting.com]
> Sent: Monday, January 06, 2003 10:15 AM
> To: axis-user@xml.apache.org
> Subject: Interface Types?
> 
> 
> 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
> 
> 


***********************************************************************************
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