0

我正在开发一种现有工具(主要基于Apache Gobblin)将数据从客户的 Salesforce 表导入本地 MySQL 数据库(每个客户一个数据库)。

该工具(按原样)适用于已启用 Salesforce REST API 的客户,但一位客户没有(也不会)启用它,只允许通过 Salesforce SOAP API 访问 Salesforce。

是否可以向 Gobblin 指示需要使用 Salesforce SOAP API 从 Salesforce 导入(提取)数据?(现有SalesforceExtractor extends RestApiExtractor;没有SoapApiExtractor可继承的现有类。

有没有人向 Gobblin 添加类以允许它通过 SOAP 从 Salesforce 中提取,以这种方式工作?

现有的 Gobblin 文档表明它可以以这种方式工作,但我没有看到执行此操作的源代码。

4

1 回答 1

-1

我基本上写了大约 250 行调用 SOAP 对象获取器,将它们的结果提供给 REST 对象设置器。非常相似的名称(大部分)和相当丑陋的代码,但它有效。

于 2020-09-21T06:19:51.827 回答