Replicator for Salesforce is a method of sharing your Salesforce data to an on-premises database or application. Case SObject data from Salesforce is the most common data to sync. However, any SObject data can be synced using custom configurations in the agent.xml file that is created upon installing the Replicator Agent.
Get started with Replicator for Salesforce
To set up Replicator for Salesforce, follow these steps:
Install the Replicator Agent
Follow the steps to install the Replicator Agent and, on Step 5 of the setup process, choose the Manual Configuration (advanced) option from the Replicator Type dropdown.
Open the agent.xml file in a text editor
Locate the agent.xml file in the directory you specified when installing the Replicator Agent. Then, open the agent.xml file in a text editing application.
Configure your agent.xml file
Use the example agent.xml below to configure data replication from Salesforce to a database. Update the following directives with the information applicable to you per the descriptions in the table below:
Directive | Description |
---|---|
<message_connection> | URL for the Perspectium Mesh (MBS) cloud server that you will connect to. You can request this information from Perspectium Support. queue = Queue name in the Perspectium Mesh (MBS) where data coming out of Salesforce should be shared to password = Password used to connect to your Perspectium Mesh (MBS) server user = Username used to connect to your Perspectium Mesh (MBS) server |
<decryption_key> | Decryption key of 24+ characters used to decrypt data synced using the Perspectium Mesh (MBS) |
<database_type> | Type of local database you are syncing your Salesforce data to To see which databases are supported for Salesforce Replicator, see Replicator Agent Supported Databases. |
<database_server> | URL for your database. If your database is installed on your local machine, set this value to localhost. |
<database_user> | Username used to connect to your database |
<database_password> | Password used to connect to your database |
<database> | Name of your database |
<schema_connection> | URL for your Salesforce organization user = Username used to log into your Salesforce org password = A concatenation of the password used to log into your Salesforce org plus your Salesforce security token client_id = Salesforce Consumer Key for the Perspectium Replicator app client_secret =Salesforce Consumer Secret for the Perspectium Replicator app
|
Example agent.xml
<?xml version="1.0" encoding="ISO-8859-1" standalone="no"?> |