SWAMP Index Design
SWAMP
* Home
* Documentation
* License
* Demo Server
* Wiki
* Screenshots
* F A Q
* Downloads
* Contact
* Credits

SWAMP is supported by:
SourceForge.net Logo
and
Novell

SOAPSWAMP

SOAPSWAMP is an extension to SWAMP that provides access to the SWAMP workflow engine by the SOAP interface. It is installed as an extra webapp in tomcat. It uses the axis framework to provide the SOAP service. The WSDL webservice description can be fetched from:

http://<hostname>:8080/axis/services/swamp?wsdl
The WSDL contains all needed information about available methods, and can be used by some tools to automatically create client libs. SWAMP already ships a perl client module for connecting external systems to SWAMP (see next section). Methods available via the SOAP interface atm include:

  • Reading / Writing data to a workflow

  • Sending events to workflows

  • Getting a list of workflow ids that match a certain criteria

  • Read workflow information of a workflow instance

  • Start workflow instances

All methods include parameters for username and password, as the SOAP interface is based on the same SWAMP interface as webSWAMP. Unauthorized access will be denied with an Exception.


Valid CSS! Valid XHTML 1.0!