Wait...

Let me clarify this...

Are you saying, 
Start with the WSDL and XML Schema, first?  

-Dino


-----Original Message-----
From: Anne Thomas Manes [mailto:[EMAIL PROTECTED] 
Sent: Monday, March 07, 2005 2:08 PM
To: [email protected]
Subject: Re: how can I export constants

Perhaps you shouldn't simply expose the bean. You should expose a more
loosely coupled interface. You should define an enumeration in your WSDL
interface with string values of "play", "pause", "stop", "ff", and
"rew", and when a client sets the action, it should specify one of these
values. Your application should then take this input and set the
appropriate internal constant.

Anne

On Mon, 7 Mar 2005 13:42:40 -0500, Jay Glanville
<[EMAIL PROTECTED]> wrote:
> I have a class with public internal constants.  For example:
> 
>   Public class TapeDrive {
> 
>     public static final int PLAY = 1;
>     public static final int PAUSE = 2;
>     public static final int STOP = 3;
>     public static final int FF = 4;
>     public static final int REW = 5;
> 
>     ...
> 
>     public void setAction( int act ) {
>     ...
> 
> I'm using the bean serializer to export my bean.
> 
> I want my soap clients to be able to see these constants so that they 
> can understand the meanings of the possible values for the setAction()

> method.
> 
> Is there any way that I can configure my bean so that the constants 
> are exported?  Or, am I limited because of SOAP (i.e.: does SOAP allow

> the concept of constants, or is it limited to just methods and 
> structures?)
> 
> Thanks
> 
> PS: Please don't say "write a custom serializer", as no one has 
> effectively answered my questions concerning my problems with custom 
> serializers
> (http://marc.theaimsgroup.com/?l=axis-user&m=111003930120769&w=2)
> 
> JDG
> 
> ---
> Jay Glanville

Reply via email to