sql >> Databáze >  >> RDS >> Database

Použití Salesforce SOQL z Linuxu

  1. Pokud jste tak ještě neučinili, zaregistrujte se na webu Easysoft.

    Musíte to udělat, abyste získali licenci na ovladač Salesforce SOQL.

  2. Stáhněte si ovladač Salesforce SOQL z FTP serveru Easysoft:

    ftp://ftp.easysoft.com/pub/salesforce/LinuxX86_64/odbc-sfsl-2.0.1-linux-x86-64-ul64.tar

    V současné době je ovladač k dispozici pouze na 64bitových platformách Linux, což znamená, že jej musíte používat s 64bitovou aplikací na této platformě.

  3. Nainstalujte a licencujte ovladač Salesforce SOQL na počítači se systémem Linux. Například:
    $ 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	    
    	  

    Pokud nechcete instalovat produkt jako root, přečtěte si tento článek.

    Poznámka Na vašem počítači potřebujete nainstalovaný unixODBC Driver Manager. Distribuce Easysoft obsahuje verzi unixODBC Driver Manager, se kterou byl testován ovladač Easysoft Salesforce. Instalační program ovladače Easysoft vám dává možnost nainstalovat unixODBC.

  4. Vytvořte zdroj dat ODBC v /etc/odbc.ini, který se připojí k vaší instanci Salesforce, ke které chcete přistupovat z Linuxu. Například:
    [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=

    Seznam dalších atributů ovladače SOQL naleznete v dokumentaci ovladače.

  5. K testování nového zdroje dat použijte isql. Například:
    cd /usr/local/easysoft/unixODBC/bin
    ./isql.sh -v SFSL_SAMPLE

    Na výzvu zadejte příkaz SOQL. Například:

    SELECT Account.Name, (SELECT Contact.LastName FROM Account.Contacts) FROM Account

    Pro ukončení stiskněte return v prázdném řádku s výzvou.

    Pokud se nemůžete připojit, přečtěte si tento článek.

Nyní byste měli být schopni připojit další linuxové aplikace k Salesforceto a používat SOQL z těchto aplikací.


  1. Který datový typ .NET je nejlepší pro mapování NUMBER datového typu Oracle v NHibernate?

  2. Použití příkazu IF ELSE založeného na počtu k provedení různých příkazů Insert

  3. Několik nápadů o nízkoúrovňovém sdružování zdrojů v PostgreSQL

  4. Jak vybrat sloupce z tabulky, které nemají hodnoty null?