- Wenn Sie dies noch nicht getan haben, registrieren Sie sich auf der Easysoft-Website.
Sie müssen dies tun, um den Salesforce-SOQL-Treiber zu lizenzieren.
- Laden Sie den Salesforce SOQL-Treiber von der Easysoft FTP-Site herunter:
ftp://ftp.easysoft.com/pub/salesforce/LinuxX86_64/odbc-sfsl-2.0.1-linux-x86-64-ul64.tar
Derzeit ist der Treiber nur auf 64-Bit-Linux-Plattformen verfügbar, was bedeutet, dass Sie den Treiber mit einer 64-Bit-Anwendung auf dieser Plattform verwenden müssen.
- Installieren und lizenzieren Sie den Salesforce-SOQL-Treiber auf dem Linux-Computer. Beispiel:
$ cd /tmp tar -xvf odbc-sfsl-2.0.1-linux-x86-64-ul64.tar cd odbc-sfsl-2.0.1-linux-x86-64-ul64 $ su # ./install
Wenn Sie das Produkt nicht als Root installieren möchten, lesen Sie diesen Artikel.
Hinweis Sie müssen den unixODBC-Treibermanager auf Ihrem Computer installieren. Die Easysoft-Distribution enthält eine Version des unixODBC-Treibermanagers, mit der der Easysoft Salesforce-Treiber getestet wurde. Das Setup-Programm des Easysoft-Treibers bietet Ihnen die Möglichkeit, unixODBC zu installieren.
- Erstellen Sie eine ODBC-Datenquelle in /etc/odbc.ini, die eine Verbindung zu Ihrer Salesforce-Instanz herstellt, auf die Sie von Linux aus zugreifen möchten. Beispiel:
[SFSL_SAMPLE] Driver=Easysoft SalesforceSlim Description=Easysoft Salesforce Slim ODBC driver Uri=https://login.salesforce.com/services/Soap/u/37 User=myuser@mydomain Password=mypassword Token=ABC123DEF345 Archive= Logging=0 LogFile=
Eine Liste anderer SOQL-Treiberattribute finden Sie in der Treiberdokumentation.
- Verwenden Sie isql, um die neue Datenquelle zu testen. Zum Beispiel:
cd /usr/local/easysoft/unixODBC/bin ./isql.sh -v SFSL_SAMPLE
Geben Sie an der Eingabeaufforderung eine SOQL-Anweisung ein. Zum Beispiel:
SELECT Account.Name, (SELECT Contact.LastName FROM Account.Contacts) FROM Account
Drücken Sie zum Beenden die Eingabetaste in einer leeren Eingabeaufforderungszeile.
Wenn Sie keine Verbindung herstellen können, lesen Sie diesen Artikel.
Sie sollten nun in der Lage sein, andere Linux-Anwendungen mit Salesforceto zu verbinden und SOQL von diesen Anwendungen aus zu verwenden.