sql >> Database teknologi >  >> RDS >> Database

Brug af Salesforce SOQL fra Linux

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.


  1. Sådan får du tiden fra en streng i MySQL

  2. Hvordan installeres pdo driver i php docker image?

  3. Oracle-certificeringer

  4. Sådan arbejder du med arv i Entity Framework Core