Product DocsMenu

Modifying Hidden Salesforce Source Parameters for the Legacy Connector

Deprecated

The Add Source and Source: ... General pages of the Administration Tool present the parameters with which you can configure the legacy connector for most Salesforce setups. More advanced and more rarely used parameters are hidden. You can choose to make one or more of these parameters appear in the Add Source and Source: ... General pages of the Administration Tool so that you can change their default value. Consider changing values of hidden parameters only when you encounter time out error messages or performance issues.

Note: The Salesforce legacy connector uses the open connector framework and can therefore be modified using custom parameters such as liveindexingdelay (see Connector API Home).

The following list describes the available advanced hidden parameters for Salesforce sources. The parameter type (integer, string,…) appears between parentheses following the parameter name.

Timeout​ (String)

The communication timeout allowed for any request sent to the Salesforce Web services. The default value is 100 seconds.

NbRefreshThreads​ (string)​​

The number of threads used to handle the indexing operation of the Salesforce repository. The default value is 1.

FilterExpression​ (string​)

The list of conditions to add to any query sent to Salesforce. These conditions are appended to the WHERE clause of the Salesforce Object Query Language (SOQL) statement sent via the Web services. There is no default value.

Example: ParentId='5007000000JQpLnAAL'​ indexes all items that have the specified parent ID.

CustomLoginUri​ (string​)

The URI used to login to Salesforce Web services. The default value is https://login.salesforce.com/​.

CustomLoginUriVersion​ (string​)

The API version of Salesforce Web services to connect to, specified in the ##.# format. The default value is 23.0​.

CustomBaseUri​ (string​)

The base URI used for indexed documents. In other words, this forces the Uri and ClickableUri properties to have the specified base URI. The default value is https://na1.salesforce.com/​.

FixXmlNamespace​ (Boolean)

Whether empty XML namespaces received in Web service responses must be fixed before processing. The default value is False​.

QueryLimit​ (Integer)​

The maximum number of results returned by a query to Salesforce. The default value is 5000 items.​

QueryBatchSize​ (Integer)

The maximum number of results contained in a query result object (QueryMore). The default value is 200 items.

ForeignCacheSize​ (Integer)

The B-tree cache size used by the foreign cache. The default value is 3145728 bytes.

ForeignPageSize​ (Integer)

The B-tree page size used by the foreign cache. The default value is 65536 bytes.

PrefetchCacheSize​ (Integer)

The B-tree cache size used by the prefetch cache. The default value is 1000 items.

ExcludeConvertedLeads (Boolean)​

​​When True, leads that are converted will not be indexed. The default value is True​.

ExcludeDeletedItems (Boolean)​

​​When True, items that are marked as "IsDeleted" will not be indexed. The default value is True​.

Use the following procedure only when you want to modify one or more of the above hidden source parameters.

To modify hidden Salesforce source parameters

  1. Refer to Adding an Explicit Connector Parameter to add one or more Salesforce hidden source parameters.

  2. For a new Salesforce source, access the Add Source page of the Administration Tool to modify the value of the newly added advanced parameter:

    1. Select Index > Sources and Collections.

    2. Under Collections, select the collection in which you want to add the source.

    3. Under Sources, click Add.

    4. In the Add Source page, edit the newly added advanced parameter value.

  3. For an existing Salesforce source, access the Source: ... General page of the Administration Tool to modify the value of the newly added advanced parameter:

    1. Select Index > Sources and Collections.

    2. Under Collections, select the collection containing the source you want to modify.

    3. Under Sources, click the existing Salesforce source in which you want to modify the newly added advanced parameter.

    4. In the Source: ... General page, edit the newly added advanced parameter value.

What's Next?

Rebuild the source to take into account the changes to the hidden parameters (see Applying an Action to a Collection or a Source).

People who viewed this topic also viewed