- Jeśli jeszcze tego nie zrobiłeś, zarejestruj się na stronie Easysoft.
Musisz to zrobić, aby uzyskać licencję na sterownik Salesforce SOQL.
- Pobierz sterownik Salesforce SOQL z witryny FTP Easysoft:
ftp://ftp.easysoft.com/pub/salesforce/LinuxX86_64/odbc-sfsl-2.0.1-linux-x86-64-ul64.tar
Obecnie sterownik jest dostępny tylko na 64-bitowych platformach Linux, co oznacza, że musisz używać sterownika z 64-bitową aplikacją na tej platformie.
- Zainstaluj i uzyskaj licencję sterownika Salesforce SOQL na komputerze z systemem Linux. Na przykład:
$ 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
Jeśli nie chcesz instalować produktu jako root, zapoznaj się z tym artykułem.
Uwaga Musisz mieć zainstalowany na swoim komputerze menedżer sterowników unixODBC. Dystrybucja Easysoft zawiera wersję menedżera sterowników unixODBC, z którą przetestowano sterownik Easysoft Salesforce. Program instalacyjny sterownika Easysoft daje możliwość zainstalowania unixODBC.
- Utwórz źródło danych ODBC w /etc/odbc.ini, które łączy się z instancją Salesforce, do której chcesz uzyskać dostęp z systemu Linux. Na przykład:
[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=
Lista innych atrybutów sterownika SOQL znajduje się w dokumentacji sterownika.
- Użyj isql, aby przetestować nowe źródło danych. Na przykład:
cd /usr/local/easysoft/unixODBC/bin ./isql.sh -v SFSL_SAMPLE
W wierszu polecenia wpisz instrukcję SOQL. Na przykład:
SELECT Account.Name, (SELECT Contact.LastName FROM Account.Contacts) FROM Account
Aby wyjść, naciśnij return w pustym wierszu zachęty.
Jeśli nie możesz się połączyć, zapoznaj się z tym artykułem.
Teraz powinieneś być w stanie podłączyć inne aplikacje Linux do Salesforceto i używać SOQL z tych aplikacji.