I am working on an existing tool (heavily based on Apache Gobblin
) to import data from customers' Salesforce tables into local MySQL databases (one database per customer).
The tool works (as is) for customers who have enabled the Salesforce REST APIs, but one customer does not (and will not) have it enabled, only allowing access to Salesforce via the Salesforce SOAP APIs.
Is it possible to indicate to Gobblin that the data needs to be imported (extracted) from Salesforce using the Salesforce SOAP Apis? (The existing SalesforceExtractor
class extends RestApiExtractor
; there's no existing SoapApiExtractor
to inherit from.
Has anyone added classes to Gobblin to allow it to extract from Salesforce over SOAP, to work this way?
The existing Gobblin documentation indicates that it can work that way, but I don't see the source code that does it.