Usage: java AAdmin -h[elp] java AAdmin [] [] [] where defines what kind of services to be worked with: -applab ... indicates Soaplab/AppLab services -gowlab ... indicates Soaplab/Gowlab services if service type is missing only global configuration will be deployed or undeployed (and other options will be ignored) where defines what services are going to be worked with during this invocation (all other options will apply only to the services defined here): -snames ... comma-separated list of service names -sfile ... a filename containing a simple list of service names (each name on a separate line; blank and #-comment lines are allowed) -sxml ... a filename (it may also be a URL) containing a list of services together with links to their description files (the same format as used for Applications.xml when deploying a factory/list service); this option is useful especially for creating derived services without having yet deployed their normal siblings; actually, it can be a comma-separated list of such filenames If neither of above is given then a List Service is called to provide all available service names (if we need it - which may not be true if only options for deploying a List service itself are present - see end of this help). where are: The more general options are used by all actions defined by other options: -p ... port number where Axis is listening (default: 8080) -host ... host where Axis is listening (default: localhost; some actions will not work on remote hosts) -spath ... part of URL pointing to Axis services (default: /axis/services) -apath ... part of URL pointing to Axis Admin Service (default: /axis/servlet/AxisServlet) -e ... a base URL (without service name) pointing to the location where services will be served from; it is used only for the generated WSDLs; default is created from the options above: http://: -quiet ... do not print reports nor suggestions (print only errors and warnings) -nosuggest ... print reports but no suggestions (useful when called from other programs) These options define what to do with services defined in : -deploy ... create deployment descriptor and deploy it -dd ... create deployment descriptor and store it in given separately for each service -dd ... create deployment descriptor and store it together with other services descriptors in the given -wsdl ... create WSDL file in the given directory (the filename is invented from the service name) -undeploy ... undeploy services These options define what to do with the services derived from those defined in (see full documentation what derived services are). Note that most actions will work only if the related normal service already exists because it is used to provide additional information needed for derived services. -genx ... generate Java source code and compile it (this is also done by default when -ddx or -deployx is given) -onlygenx ... ditto as '-genx' but without compiling -deployx ... ditto as '-genx' and then create deployment descriptor and deploy services -onlydeployx ... ditto as '-deployx' but without '-genx' -ddx ... ditto as '-dd ' above -ddx ... ditto as '-dd ' above -genpackage ... Java package name where all derived services will be generated into (default depends on a given ) -gendir ... where to generate classes for derived services (default: current directory) -wsdlx ... ditto as '-wsdl ' above; note that classes whose WSDLs are being generated must be in the CLASSPATH -undeployx ... ditto as '-undeploy' for normal services Additionally, any option of the form: name=value will be used as a parameter in the created deployment descriptor (it will be used for all services, if you need to distinguish call AAdmin several times with a different service names). There are some default parameters depending on the given . Sorry, but check the code... Finally, there can be options to deal with deploying a List Service (which one will be created depends again on given . These options usually do not mix with the analysis service related ones (such as -snames): -deploylist ... create a deployment descriptor and deploy a List Service -ddl ... create a deployment descriptor and store it in the given -undeploylist ... undeploy a List Service name=value ... as described above The full documentation is at http://www.ebi.ac.uk/soaplab.