Hi-

Under apache soap, you can specify parameters to the soap service in web.xml
using the <init-param> tags. You can specify the location of a soap.xml file
with <param-name> ConfigFile. In soap.xml you can specify an alternative
ConfigManager class that will be responsible for deploying, undeploying, etc.
your soap services. Once you have your own class of this type you can do some
things. For example, you could add a static setValue1 setValue2 etc to your
service and have the ConfigManager read a properties file and set those values
from the file. A file like "classname:propname:value" would be easily parsed.
Alternatively you could have a static String getProperty method on the
ConfigManager and have your services call that. Really there are a lot of
choices once you have your own config manager, and your design should dictate
what you will do.

Actually you could then expand the defn of the service deployment descriptor and
add your things to it, and then have the ConfigManager parse them and remove
them before making them available to soap proper. I wouldn't recommend this
because it really ties you to this particular implementation of SOAP.

HTH,

S-




Mark French <[EMAIL PROTECTED]> on 02/06/2002 04:46:11 AM

Please respond to [EMAIL PROTECTED]; Please respond to [EMAIL PROTECTED]

To:   [EMAIL PROTECTED]
cc:    (bcc: Steve Salkin/3rd/US/AON)

Subject:  Service Configuration Parameters  [Virus Checked]


Hi,

Is it possible to specifiy configuration paraameters
in a services deployment descriptor or some other
means.  Basically I need to be able to get hold of the
path to a configuration file in order to set up the
service and really can't hard code these values.

Cheers

Mark

__________________________________________________
Do You Yahoo!?
Everything you'll ever need on one web page
from News and Sport to Email and Music Charts
http://uk.my.yahoo.com






Reply via email to