Consultor Eletrônico



Kbase P10360: SQL92 connections and Actuate ReportServer on AIX.
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   31/10/2008
Status: Unverified

FACT(s) (Environment):

Actuate
IBM AIX

SYMPTOM(s):

Attempting to generate a report that uses the SQL-92 connection on the ReportServer.

Status No: 1 :
Basic Error: 1011
Module: db.bas
Line: 172

Database Error 20: The database interface DLLs or shared libraries could not be loaded.

CAUSE:

Actuate cannot locate the correct UNIX DLL/Library files on the UNIX Server; in particular, the Libesql92.so which is located in the PROGRESS/DLC/LIB directory. Actuate needs to use the Libacprg9.so file for SQL-92 connections. Unfortunately the file is not located in the $AcServer/lib directory on UNIX AIX Servers. This is why using Libesql9.so is a "workaround".

FIX:

1) Stop the Actuate ReportServer processes (sh shutdown_srvr.sh).

2) Amend the Reqserv5.sh file and add - $DLC/lib and $DLC/odbc/lib to the LIBPATH variable.

3) Re-start the Actuate ReportServer processes (sh start_srvr.sh).