- Caso ainda não tenha feito isso, registre-se no site da Easysoft.
Você precisa fazer isso para licenciar o driver SOQL do Salesforce.
- Faça o download do driver SOQL do Salesforce no site FTP da Easysoft:
ftp://ftp.easysoft.com/pub/salesforce/LinuxX86_64/odbc-sfsl-2.0.1-linux-x86-64-ul64.tar
Atualmente, o driver está disponível apenas em plataformas Linux de 64 bits, o que significa que você deve usar o driver com um aplicativo de 64 bits nesta plataforma.
- Instale e licencie o driver do driver SOQL do Salesforce na máquina Linux. Por exemplo:
$ 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 você não quiser instalar o produto como root, consulte este artigo.
Observação Você precisa do gerenciador de driver unixODBC instalado em sua máquina. A distribuição Easysoft inclui uma versão do unixODBC Driver Manager com a qual o driver Easysoft Salesforce foi testado. O programa de instalação do driver Easysoft oferece a opção de instalar o unixODBC.
- Crie uma fonte de dados ODBC em /etc/odbc.ini que se conecte à instância do Salesforce que você deseja acessar no Linux. Por exemplo:
[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=
Para obter uma lista de outros atributos do driver SOQL, consulte a documentação do driver. - Use o isql para testar a nova fonte de dados. Por exemplo:
cd /usr/local/easysoft/unixODBC/bin ./isql.sh -v SFSL_SAMPLE
No prompt, digite uma instrução SOQL. Por exemplo:
SELECT Account.Name, (SELECT Contact.LastName FROM Account.Contacts) FROM Account
Para sair, pressione return em uma linha de prompt vazia.
Se você não conseguir se conectar, consulte este artigo.
Agora você deve conseguir conectar outros aplicativos Linux ao Salesforceto e usar SOQL desses aplicativos.