This extension is basically all the SOAP stuff cut out of Greenstone, and put into an extension, with very little testing. ------------------------------------------------ To add the soap-servlets into Greenstone, edit greenstone3/web/WEB-INF/web.xml and add the following two lines. Add them after the equivalent flax lines. &soap-config; Then copy the soap-servlets.xml file into greenstone3/web/WEB-INF ---------------------------------------------------- From Greenstone's README.txt Using SOAP: ------------------------------------------------------- Greenstone comes with Apache Axis installed as part of the Greenstone web application. However, no SOAP services are deployed by default. To deploy a SOAP server for localsite, run 'ant deploy-localsite'. You should now be able to see all localsite's collections through the gateway servlet. (http://localhost:8080/greenstone3/gateway) To set up a SOAP server on a new site, run ant soap-deploy-site This will prompt you for the sitename (the directory name), and the site uri - this should be a unique identifier for the site's web service. For a non-interactive version, run ant -Daxis.sitename=xxx -Daxis.siteuri=yyy soap-deploy-site The service is accessible at http://localhost:8080/greenstone3/services/ (or http://:/greenstone3/services/) Note: Deploying a SOAP service for any site other than localsite requires the Greenstone source code to be installed. This is not installed by default for a binary distribution. To get the source code, re-run the installer, select custom install and deselect everything except the source code. Notes on Packages: Apache Web Services Project, SOAP implementation. Axis is a follow on project to Apache SOAP axis-bin-1_2_1.zip: latest stable release as of October, 2005 website: http://ws.apache.org/axis/ download: http://www.apache.org/dyn/closer.cgi/ws/axis/1_2_1 All available from www.greenstone.org/gs3files if not available at their respective websites.