We have an application which we need to integrate with salesforce.
Unfortunately this legacy application supports RPC SOAP calls only, we cannot use out of the box wsdl2apex to build the integration on it. Doing so gives the error:
Unsupported WSDL style 'rpc'. Only supports Document/literal/wrapped services.
We are considering an inbetween Heroku layer where we can build a custom java app to build the integration between salesforce and other application. Is there a better way to do this or how do you guys currently do an SOAP RPC call using apex? Is there any tool which can do SOAP RPC integration?