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
