Starting ESQL Small Clients

Starting an ESQL small client application requires a priority of events similar to starting any Progress multi-user application. Following is the typical sequence of steps.

  1. Set the variables with PROOIBRK and PROOIDRV:
  2. On UNIX:

    PROOIBRK=$DLC/bin/_prooibk
    export PROOIBRK
    PROOIDRV=$DLC/bin/_prooidv
    export PROOIDRV 
    

    On Windows:

    set PROOIBRK=%DLC%/bin/oibrkr32.exe
    set PROOIDRV=%DLC%/bin/oidrvr32.exe 
    

  3. For a multi-user application, start any required database brokers or servers. For example:
  4. proserve demo 
    

  5. If the OIB/OID is remote from the ESQL small client, start the Open Interface Broker. The OIB then starts an Open Interface Driver for each remote small client. For example:
  6. On UNIX:

    $PROOIBRK -SV -S demosv -H localhost -N TCP 
    

    On Windows:

    %PROOIBRK% -SV -S demosv -H localhost -N TCP 
    

Depending on your run-time configuration, some of these steps may change or be machine dependent.

For more information on Step 2, see the Progress Startup Command and Parameter Reference. The following sections describe how to complete Step 3.

Open Interface Driver on UNIX Systems

If you plan to run the OID on a remote UNIX or other multi-process machine, start the OIB on that machine to listen for remote connections from small clients. This is true whether or not the ESQL small client runs on Windows or UNIX systems.


Copyright © 2004 Progress Software Corporation
www.progress.com
Voice: (781) 280-4000
Fax: (781) 280-4095