- Ако още не сте го направили, регистрирайте се на уеб сайта на Easysoft.
Трябва да направите това, за да лицензирате драйвера на Salesforce SOQL.
- Изтеглете драйвера на Salesforce SOQL от сайта на Easysoft FTP:
ftp://ftp.easysoft.com/pub/salesforce/LinuxX86_64/odbc-sfsl-2.0.1-linux-x86-64-ul64.tar
Понастоящем драйверът е достъпен само на 64-битови Linux платформи, което означава, че трябва да използвате драйвера с 64-битово приложение на тази платформа.
- Инсталирайте и лицензирайте драйвера на Salesforce SOQL на машината с Linux. Например:
$ 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
Ако не искате да инсталирате продукта като root, вижте тази статия.
Забележка Имате нужда от unixODBC Driver Manager инсталиран на вашата машина. Дистрибуцията на Easysoft включва версия на unixODBC Driver Manager, с която е тестван драйверът на Easysoft Salesforce. Програмата за настройка на драйвера Easysoft ви дава възможност да инсталирате unixODBC.
- Създайте ODBC източник на данни в /etc/odbc.ini, който се свързва с вашия екземпляр на Salesforce, до който искате да получите достъп от Linux. Например:
[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=
За списък с други атрибути на драйвера на SOQL вижте документацията на драйвера.
- Използвайте isql, за да тествате новия източник на данни. Например:
cd /usr/local/easysoft/unixODBC/bin ./isql.sh -v SFSL_SAMPLE
При подкана въведете SOQL оператор. Например:
SELECT Account.Name, (SELECT Contact.LastName FROM Account.Contacts) FROM Account
За да излезете, натиснете връщане в празен ред с подкана.
Ако не можете да се свържете, вижте тази статия.
Вече трябва да можете да свързвате други Linux приложения към Salesforceto и да използвате SOQL от тези приложения.