Chapter 7. MantisBT SOAP API
The now deprecated MantisBT SOAP API is accessible at: https://server.com/mantis/api/soap/mantisconnect.php.
The WSDL for a running MantisBT instance is available at https://server.com/mantis/api/soap/mantisconnect.php?wsdl. Use this instance-specific WSDL when generating client stubs, as MantisBT adjusts the service address to match its configured installation URL.
Release archives include a static reference at doc/en-US/soap-api/index.html and the corresponding WSDL at doc/en-US/soap-api/mantisconnect.wsdl. The reference is generated from the same WSDL that defines the SOAP service.
7.1.1. Prebuilt SOAP stubs using Axis
For ease of integration of the Java clients, SOAP stubs are maintained and deployed in the
Maven central repository. For example:
<dependency>
<groupId>biz.futureware.mantis</groupId>
<artifactId>mantis-axis-soap-client</artifactId>
<version>1.2.15</version>
</dependency>
7.1.2. Usage in OSGi environments
If you would like to use Axis in an OSGi environment, it is recommended that you use a ready-made bundle, such as the Axis bundle available from
Eclipse Orbit