- Se non l'hai già fatto, registrati sul sito web di Easysoft.
È necessario eseguire questa operazione per ottenere la licenza del driver Salesforce SOQL.
- Scarica il driver Salesforce SOQL dal sito FTP Easysoft:
ftp://ftp.easysoft.com/pub/salesforce/LinuxX86_64/odbc-sfsl-2.0.1-linux-x86-64-ul64.tar
Attualmente, il driver è disponibile solo su piattaforme Linux a 64 bit, il che significa che è necessario utilizzare il driver con un'applicazione a 64 bit su questa piattaforma.
- Installare e concedere in licenza il driver del driver Salesforce SOQL sulla macchina Linux. Ad esempio:
$ 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
Se non desideri installare il prodotto come root, fai riferimento a questo articolo.
Nota Hai bisogno di unixODBC Driver Manager installato sul tuo computer. La distribuzione Easysoft include una versione di unixODBC Driver Manager con cui è stato testato il driver Easysoft Salesforce. Il programma di installazione del driver Easysoft ti dà la possibilità di installare unixODBC.
- Crea un'origine dati ODBC in /etc/odbc.ini che si connetta all'istanza Salesforce a cui desideri accedere da Linux. Ad esempio:
[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=
Per un elenco di altri attributi del driver SOQL, vedere la documentazione del driver.
- Usa isql per testare la nuova origine dati. Ad esempio:
cd /usr/local/easysoft/unixODBC/bin ./isql.sh -v SFSL_SAMPLE
Al prompt, digitare un'istruzione SOQL. Ad esempio:
SELECT Account.Name, (SELECT Contact.LastName FROM Account.Contacts) FROM Account
Per uscire, premi Invio in una riga di prompt vuota.
Se non riesci a connetterti, consulta questo articolo.
Ora dovresti essere in grado di connettere altre applicazioni Linux a Salesforceto e utilizzare SOQL da queste applicazioni.