2015-06-03 1 views
1

У нас есть пакетное задание DOS, которая проходит многоступенчатый процесс на:Как обнаружить ошибки в Apex Data Loader Batch Execution

  1. Удалить все записи из отдела продаж для конкретного объекта (ИД загрузки, а затем удалить их используя Data Loader)
  2. Удаляет все записи из таблицы базы данных, которая отражает данные Salesforce.
  3. Извлекает данные из базы данных и загружает данные в объекты Salesforce с помощью Data Loader.
  4. Загрузки данных Salesforce в таблицу базы данных.

В последнее время на первом этапе произошел сбой с ошибкой QUERY-TIMEOUT. Если я повторно запустил процесс, он вообще работает нормально без каких-либо изменений. Это расследуется, но это не мой вопрос.

Мой вопрос: Как я могу обнаружить, когда сработает шаг 1 (который использует Data Loader) в пакетном файле? Если это не удается, я не хочу продолжать остальную часть процесса, так как это удаляет данные базы данных, которые используются в других местах для отчетности.

Установил ли Apex Loader ERRORLEVEL, если он не работает? Как еще я могу определить, что произошел сбой?

Спасибо.

Рон Ventura

ответ

0

Пожалуйста, чтобы посмотреть более подробно см ссылку ниже. В основном, нужно проверить файл журнала, который генерирует загрузчик данных при возникновении ошибки, поэтому, если ошибки, в которых обнаружены файлы журнала, пусты, Если пропуск на 100% успешный, журнал ошибок будет иметь строку заголовка и строки ,

http://www.nimbleuser.com/blog/posts/2012/failing-safe-with-the-apex-data-loader-for-salesforce-crm/

А также вы можете обратиться к этому ответу. https://salesforce.stackexchange.com/questions/14466/availability-of-apex-data-loader-error-file-from-local-pc-to-salesforce

С уважением.

 Смежные вопросы

  • Нет связанных вопросов^_^