Как мы можем использовать внешний перезапуск wcf в триггере Salesforce? - PullRequest
0 голосов
/ 30 июня 2011

Я хочу знать, как использовать внешний wcf restfull service в классе apex salesforce, чтобы я вызывал i class в триггерах для вызова сервиса.

1 Ответ

1 голос
/ 02 июля 2011

Две проблемы:

  1. Триггеры не допускают обратные вызовы http
  2. Если под «потреблять» вы имеете в виду автоматическую генерацию кода, salesforce не может использовать службы RESTfull.

Для (1) вы можете посмотреть на использование асинхронных (@future annotation) методов или запланированных пакетных процессов (интерфейсы Database.Batchable и Schedulable) для вызова внешней службы на основе изменений в базе данных.

Для (2) Salesforce может использовать веб-службы SOAP на основе WSDL (обратите внимание, что синтаксический анализатор WSDL Salesforce довольно ограничен), или вы можете использовать их классы HTTP для ручного подключения к службе RESTfull.

...