Working with Salesforce
IBM® Integration Bus provides a SalesforceRequest node, which enables you to communicate with Salesforce.com to create, retrieve, update, and delete Salesforce records.
About this task
The SalesforceRequest node is available on Windows and Linux® x64 systems, in developer mode and applicationIntegrationSuite mode. When you are developing your message flows, you can use the SalesforceRequest node in developer mode, but you must obtain an Application Integration Suite license and modify your integration node to run in applicationIntegrationSuite mode before you can deploy the message flow into a production environment. For more information, see Operation modes.
IBM Integration Bus communicates synchronously with Salesforce by using Loopback connector technology from Strongloop. The Loopback connector invokes Salesforce by using the Force.com REST API to perform create, retrieve, update, and delete operations on predefined and custom Salesforce object types in a Salesforce system. For more information, see the Force.com REST API Developer Guide.
See the SalesforceRequest node for information about configuring and using the SalesforceRequest node.
- Preparing the environment to work with Salesforce systems
- Configuring a secure connection to Salesforce.com
- Accessing and creating Salesforce data in a message flow
- Creating Salesforce records
- Retrieving Salesforce records
- Filtering the records retrieved from Salesforce
- Updating Salesforce records
- Deleting Salesforce records
- Using local environment variables with Salesforce nodes
- Using Salesforce models
See Example: Retrieving all Account records from Salesforce for a step-by-step example of using a SalesforceRequest node in a message flow.