- Hvis du ikke allerede har gjort det, skal du registrere dig på Easysoft-webstedet.
Du skal gøre dette for at licensere Salesforce SOQL-driveren.
- Download Salesforce SOQL-driveren fra Easysoft FTP-webstedet:
ftp://ftp.easysoft.com/pub/salesforce/LinuxX86_64/odbc-sfsl-2.0.1-linux-x86-64-ul64.tar
I øjeblikket er driveren kun tilgængelig på 64-bit Linux-platforme, hvilket betyder, at du skal bruge driveren med en 64-bit-applikation på denne platform.
- Installer og licensér Salesforce SOQL-driverdriveren på Linux-maskinen. For eksempel:
$ 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
Hvis du ikke ønsker at installere produktet som root, skal du se denne artikel.
Bemærk Du skal have unixODBC Driver Manager installeret på din maskine. Easysoft-distributionen inkluderer en version af unixODBC Driver Manager, som Easysoft Salesforce-driveren er blevet testet med. Easysoft-driveropsætningsprogrammet giver dig mulighed for at installere unixODBC.
- Opret en ODBC-datakilde i /etc/odbc.ini, der forbinder til din Salesforce-instans, du vil have adgang til fra Linux. F.eks.:
[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=
For en liste over andre SOQL-driverattributter, se driverdokumentationen.
- Brug isql til at teste den nye datakilde. For eksempel:
cd /usr/local/easysoft/unixODBC/bin ./isql.sh -v SFSL_SAMPLE
Skriv en SOQL-sætning ved prompten. For eksempel:
SELECT Account.Name, (SELECT Contact.LastName FROM Account.Contacts) FROM Account
For at afslutte skal du trykke på retur i en tom promptlinje.
Se denne artikel, hvis du ikke kan oprette forbindelse.
Du skulle nu være i stand til at forbinde andre Linux-applikationer til Salesforce og bruge SOQL fra disse applikationer.