Consultor Eletrônico



Kbase P7958: Open Interface Driver (_prooidv) not staying running on UNIX system
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   5/4/2005
Status: Unverified

FACT(s) (Environment):

UNIX
Windows 32 Intel
Progress 9.x
Progress 8.x

SYMPTOM(s):

Making SQL-89 connection

Specified driver could not be loaded due to system "error
126" (MERANT 3.70 32-BIT PROGRESS)

SQL89 OIDRVR (Open Interface Driver) starting but not staying running

Except from OID log:

17:08:53 OIBRKR 0: Started for sports using tcp, pid 692. (5644)
17:08:58 OIDRVR Start Open Interface Driver id: 694. (2581)
17:12:20 OIDRVR Shutdown Open Interface Driver id: 694. (2582)

OIDDRV runs if started manually at command line
_prooidv (dbpath/dbname) -SV -S port#
ame -H host -N TCP -m2

CHANGE:

Upgraded to 9.1D

CAUSE:

Environment variables for PROOIDRV and PROOIBRK not correctly defined.

FIX:

Set OIB and OID environment variables
Windows:
Set PROOIBRK=(path to DLC)\bin\oibrkr32.exe
Set PROOIDRV=(path to DLC)\bin\oidrvr32.exe
Unix:
PROOIBRK=$DLC/bin/_prooibk;export PROOIBRK
PROOIDRV=$DLC/bin/_prooidv;export PROOIDRV