[
https://issues.jboss.org/browse/TEIID-4523?page=com.atlassian.jira.plugin...
]
Ramesh Reddy commented on TEIID-4523:
-------------------------------------
I am beginning to question whether this is worth the effort. For most of the operations
that are batch in Teiid are insert/update/delete. The submission of the operations seemed
to be over the configured transport, where are job checking and result fetching done over
the HTTPURLConnection. Typically results are small, as these are update counts.
In order to use CXF transport, we would need to override and implement HTTPURLConnection,
with CXF libraries for connection and communication. On top of it, the abstraction at SF
library level seems to go beyond just connection, so we would need to copy some of their
code into Teiid (heades, gzip etc).
CXF is not used by Salesforce BulkConnection
--------------------------------------------
Key: TEIID-4523
URL:
https://issues.jboss.org/browse/TEIID-4523
Project: Teiid
Issue Type: Bug
Components: Salesforce Connector
Affects Versions: 8.12
Reporter: Steven Hawkins
Assignee: Ramesh Reddy
Fix For: 9.3
TEIID-3493 added the CXF transport, but it's not used by the salesforce
BulkConnection. In v22 they make use of a static call, so we won't make a change
there. With 34 we can extend the SalesforceConnectorConfig createConnection - but a
HttpURLConnection is expected so this may not be straight-forward.
--
This message was sent by Atlassian JIRA
(v7.2.3#72005)