Deploy a SOAP service in JIRA
So far we have seen various methods to perform various operations in JIRA via SOAP. But what about operations that are not supported by SOAP? That little something which prevents you from integrating your JIRA with your third-party app? Here is where the RPC Endpoint Plugin Module is useful.
The RPC End Point Plugin module lets us deploy new SOAP and XML-RPC end points within JIRA. The new end points added will not be a part of the existing WSDL. Instead, they are available on a new URL and hence you will have to access both the web services if you want to access the new methods and other existing methods.
In this recipe, we will see how to deploy a new SOAP end point to perform a new operation.
Getting ready
Create a skeleton plugin using Atlassian Plugin SDK. As I write this, PRC plugin is still v1, so make sure to create a v1 plugin if https://jira.atlassian.com/browse/JRA-22596 isn't resolved yet!
Also, make sure Accept Remote API Calls option is turned on under...