Troubleshooting the Veeva Vault Connector

For specific frequently asked questions, see Connectors FAQs.

Logging

The default logging level is INFO.

To change the level:

  1. Go to the connector's install folder.
  2. Open the Logger.config file.
  3. Modify the <level> value from the <root> section.
  4. Save the file.

Timeouts

If you experience timeouts during crawls or jobs, you can change the timeout value to allow more time for Veeva Vault to respond.

  1. To modify the web request timeout value, open the web.config file.
  2. Change the requestTimeoutValue value.
    1. Default value: 300000 (300 seconds).

API Call Quota

  • Burst Limit and Throttle Sleep Minutes settings can be modified to change the way the connector behaves when approaching the Veeva Vault API call quota. 
    1. To change the Burst Limit or the Throttle Sleep Time (in minutes), open the web.config file.
    2. Change the values of the settings BurstLimit and ThrottleSleepMinutes.
      1. The default values are 300 for BurstLimit and 1 (minute) for Throttle Sleep Time.
  • Session Cache has been introduced to avoid unnecessary Veeva Vault API calls.
    1. To change the Session Cache Expiration(in minutes), open the web.config file.
    2. Change the value of the setting SessionCacheExpiration.
      1. The default value is 20 minutes.
  • If you exceed your API limit we need to slow down by setting the thread to sleep.
    1. To change the duration of the sleep, open the web.config file.
    2. Change the value of the setting ApiLimitExceededSleepMinutes.
      1. The default value is minutes.