【问题标题】:how to call external webservice in salesforce APEX如何在 Salesforce APEX 中调用外部 Web 服务
【发布时间】:2015-07-09 04:17:26
【问题描述】:

我是 SFDC 的新手。我需要在 SFDC 和 EBS 之间进行集成。我有一个来自 EBS 的 SOAP 网络服务来创建派对、帐户、帐户站点和站点详细信息。

现在我需要在 SFDC 中调用这个网络服务(使用 APEX)。您能否让我知道如何实现这一点(期望逐步解释)或任何可以告诉我如何实现的文件。

【问题讨论】:

    标签: web-services salesforce


    【解决方案1】:

    Salesforce 提供了一个名为 Wsdl2Apex 的集成工具。它可用于从 WSDL 创建 Apex 类,以从 Apex 调用 Web 服务。请参阅SOAP Services: Defining a Class from a WSDL Document,其中包含有关如何从 WSDL 生成 Apex 类的分步说明。

    请记住,您还需要设置 Remote Site 以允许调用 Web 服务 URL。

    根据您的 WSDL 的复杂程度,有多种选择。

    首先,还有一个开源版本的 Wsdl2Apex。

    其次,我创建了一个独立工具,增加了对各种 WSDL 功能的支持。见Dreamforce 2014 Presentation - Improved Apex support for SOAP based web services

    【讨论】:

      猜你喜欢
      • 2014-09-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多