【发布时间】:2015-07-09 04:17:26
【问题描述】:
我是 SFDC 的新手。我需要在 SFDC 和 EBS 之间进行集成。我有一个来自 EBS 的 SOAP 网络服务来创建派对、帐户、帐户站点和站点详细信息。
现在我需要在 SFDC 中调用这个网络服务(使用 APEX)。您能否让我知道如何实现这一点(期望逐步解释)或任何可以告诉我如何实现的文件。
【问题讨论】:
我是 SFDC 的新手。我需要在 SFDC 和 EBS 之间进行集成。我有一个来自 EBS 的 SOAP 网络服务来创建派对、帐户、帐户站点和站点详细信息。
现在我需要在 SFDC 中调用这个网络服务(使用 APEX)。您能否让我知道如何实现这一点(期望逐步解释)或任何可以告诉我如何实现的文件。
【问题讨论】:
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。
【讨论】: