Working with Salesforce (no discovery)

IBM® App Connect Enterprise provides a SalesforceRequest (no discovery) node, which enables you to communicate with Salesforce.com to create, retrieve, update, and delete Salesforce records.

About this task

Note: SalesforceRequest (no discovery) is the new name for the node that was called SalesforceRequest in previous versions of IBM App Connect Enterprise (up to and including V12.0.4), and it continues to operate in the same way as in previous versions.

In IBM App Connect Enterprise 12.0.5 (and later versions), a new Salesforce Request node is provided, which you configure by using a Connector Discovery wizard to discover and set properties for the Salesforce connector. For information about using this feature, see Using Salesforce with IBM App Connect Enterprise and Salesforce Request node.

IBM App Connect Enterprise 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. The SalesforceRequest (no discovery) node is available on Windows and Linux® systems, in all operation modes.

For information that you need to understand before you can use the Salesforce support in IBM App Connect Enterprise, see the Salesforce overview. For information about configuring and using the SalesforceRequest (no discovery) node, see SalesforceRequest (no discovery) node.

See Example: Retrieving all Account records from Salesforce (no discovery) for a step-by-step example of using a SalesforceRequest (no discovery) node in a message flow.