我们如何在salesforce触发器中消耗外部wcf restful服务?

时间:2011-06-30 13:09:23

标签: triggers salesforce apex-code

我想知道如何在salesforce apex类中使用外部wcf restful服务,这样我就可以在触发器中调用i class来调用服务。

1 个答案:

答案 0 :(得分:1)

两个问题:

  1. 触发器不允许http标注
  2. 如果“消费”是指自动生成代码,则salesforce不能使用RESTfull服务。
  3. 对于(1),您可以查看使用异步(@future批注)方法或调度批处理(Database.Batchable和Schedulable接口)根据数据库中的更改调用外部服务。

    对于(2),Salesforce可以使用基于WSDL的SOAP Web服务(请注意,Salesforce WSDL解析器相当有限),或者您可以使用其HTTP类手动连接到RESTfull服务。