Rafael Andrade, Nedzad Saranovic
In our recent TechNote we discussed the pros and cons of Cloud Adapter versus Custom Web Service Call. In this How To we will guide you through the installation of Cloud Adapter and detail some of the issues you can face during installation and the changes needed to fix them.
Installation steps cookbook:
- To use the Cloud Adapter for Salesforce.com, you need to install the initial 18.104.22.168.0 version of SOA Suite or BPM Suite 12c.
- If you want to use it only within a SOA Suite SCA calling the adapter from a BPEL flow, no additional installation is needed.
- If you want to create a Business Service in OSB and expose the Salesforce Adapter operations via Proxy Service, there are additional steps that you need to follow (see details in the bottom of the post):
a) Apply Bundle patch 22.214.171.124.1 for SOA Suite or 126.96.36.199.4 for BPM Suite [Issue #1].
b) Create a Security System Policy using Enterprise Manager. [Issue #2] c) Change server configuration to not validate hostname or allow wildcards in the certificate URLs. [Issue #3]
- Follow the Cloud Adapter instructions download the Salesforce supported WSDL and do the additional server configuration changes:
a) Download Salesforce Enterprise WSDL from Salesforce.com Setup web page.
b) Export Salesforce Certificate from the browser and import into the server Keystore using java Keytool.
c) Configure EM Credentials, defining CSF Key and using username and password (with security token).
Check all configuration steps here: https://docs.oracle.com/middleware/1213/cloudadapter-salesforce/TKSDP.pdf
Issues and solutions:
Below you have the details for some of the issues you can face during installation and the changes needed to fix them: