A few additional notes:
1. The default Teiid URL is the Partner API 10.0 URL, and the below is the Enterprise API
URL (which would be really cool if supported by Teiid), but using the Partner API URL
fails as well, including trying to interoperate with versions 10 and 14.
2. Just to ensure that the SalesForce config works with other products and earlier Partner
API versions, I used Mule ESB's SalesForce support (via its
salesforce-partner-14.0.jar) to authenticate and query the set of contact records without
issue.
- Mike
________________________________
From: Mike Mascari <mascarim(a)yahoo.com>
To: teiid-users(a)lists.jboss.org
Sent: Wed, June 9, 2010 8:45:38 PM
Subject: [teiid-users] Are there newer versions of the SalesForce connector for 6.2?
I though I might give teiid a trial run with SalesForce, so I:
1. Installed Eclipse 3.4.2 (Ganymede)
2. Downloaded teiid_designer_6.2.0.v20090922.zip
3. Followed the docs, installed the software, restarted eclipse
4. Created a new Metadata Modeling -> Model project
5. Choose Import -> Metadata Modeling -> Salesforce as Relational Source Model
6. Supplied my Username and Password
7. Clicked "Override Connection URL" and supplied the test url:
https://test.salesforce.com/services/Soap/c/18.0
(which I note is eight versions higher that the default Teiid url)
8. Click Validate Credentials and get:
No operation available for request {urn:partner.soap.sforce.com}login
9. Click OK to dismiss the dialog
10. Click Validate Credentials again (for giggles), "Next ->" button becomes
enabled
11. Click Next ->, get:
Exception gathering salesforce metadata: java.lang.NullPointerException
12. Checked the <workspace>/.metadata/.log for any stack traces, but didn't find
anything.
Any tips on how to proceed?
- Mike