- Om du inte redan har gjort det, registrera dig på Easysofts webbplats.
Du måste göra detta för att licensiera Salesforce SOQL-drivrutinen.
- Ladda ner Salesforce SOQL-drivrutinen från Easysofts FTP-webbplats:
ftp://ftp.easysoft.com/pub/salesforce/LinuxX86_64/odbc-sfsl-2.0.1-linux-x86-64-ul64.tar
För närvarande är drivrutinen endast tillgänglig på 64-bitars Linux-plattformar, vilket innebär att du måste använda drivrutinen med en 64-bitars applikation på denna plattform.
- Installera och licensiera Salesforce SOQL-drivrutinen på Linux-maskinen. Till exempel:
$ 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
Om du inte vill installera produkten som root, se den här artikeln.
Obs Du behöver unixODBC Driver Manager installerad på din maskin. Easysoft-distributionen inkluderar en version av unixODBC Driver Manager som Easysoft Salesforce-drivrutinen har testats med. Easysofts installationsprogram för drivrutiner ger dig möjlighet att installera unixODBC.
- Skapa en ODBC-datakälla i /etc/odbc.ini som ansluter till din Salesforce-instans som du vill komma åt från Linux. Till exempel:
[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=
För en lista över andra SOQL-drivrutinsattribut, se drivrutinsdokumentationen.
- Använd isql för att testa den nya datakällan. Till exempel:
cd /usr/local/easysoft/unixODBC/bin ./isql.sh -v SFSL_SAMPLE
Skriv en SOQL-sats vid prompten. Till exempel:
SELECT Account.Name, (SELECT Contact.LastName FROM Account.Contacts) FROM Account
För att avsluta, tryck på retur i en tom uppmaningsrad.
Om du inte kan ansluta, se den här artikeln.
Du bör nu kunna ansluta andra Linux-applikationer till Salesforceto och använda SOQL från dessa applikationer.