- Si aún no lo ha hecho, regístrese en el sitio web de Easysoft.
Debe hacer esto para obtener la licencia del controlador SOQL de Salesforce.
- Descargue el controlador SOQL de Salesforce desde el sitio FTP de Easysoft:
ftp://ftp.easysoft.com/pub/salesforce/LinuxX86_64/odbc-sfsl-2.0.1-linux-x86-64-ul64.tar
Actualmente, el controlador solo está disponible en plataformas Linux de 64 bits, lo que significa que debe usar el controlador con una aplicación de 64 bits en esta plataforma.
- Instale y licencie el controlador del controlador SOQL de Salesforce en la máquina Linux. Por ejemplo:
$ 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
Si no desea instalar el producto como raíz, consulte este artículo.
Nota Necesita el administrador de controladores unixODBC instalado en su máquina. La distribución de Easysoft incluye una versión de unixODBC Driver Manager con la que se ha probado el controlador Easysoft Salesforce. El programa de instalación del controlador Easysoft le ofrece la opción de instalar unixODBC.
- Cree una fuente de datos ODBC en /etc/odbc.ini que se conecte a su instancia de Salesforce a la que desea acceder desde Linux. Por ejemplo:
[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 obtener una lista de otros atributos del controlador SOQL, consulte la documentación del controlador.
- Utilice isql para probar la nueva fuente de datos. Por ejemplo:
cd /usr/local/easysoft/unixODBC/bin ./isql.sh -v SFSL_SAMPLE
Cuando se le solicite, escriba una declaración SOQL. Por ejemplo:
SELECT Account.Name, (SELECT Contact.LastName FROM Account.Contacts) FROM Account
Para salir, presione regresar en una línea de aviso vacía.
Si no puede conectarse, consulte este artículo.
Ahora debería poder conectar otras aplicaciones de Linux a Salesforceto y usar SOQL desde estas aplicaciones.