[teiid-issues] [JBoss JIRA] (TEIID-4523) CXF is not used by Salesforce BulkConnection

Ramesh Reddy (JIRA) issues at jboss.org
Wed Mar 8 16:02:00 EST 2017


    [ https://issues.jboss.org/browse/TEIID-4523?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13374951#comment-13374951 ] 

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)


More information about the teiid-issues mailing list