Hola,
Tengo BOXI 3.1 funcionando en RHEL 5.0. Estoy tratando de configurar unix ODBC para conectarme a nuestras fuentes de datos MySQL.
Utilicé el documento de SAP BO
https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/20e11153-5c3f-2b10-f9be-974dc474...
que detalla este procedimiento para BOXI Release 2. No hay equivalente para la versión 3.1.
De todos modos, siguiendo esto al pie de la letra
APARTE: Página 2 - Por cierto, el comando
./configure --prefix=/tmp/unixODBC --enable-gui=No
necesita ser editado a
./configure --prefix=/tmp/unixODBC --enable-gui=
no
Llego a la sección de la página 4.
Agregar una entrada de origen de datos para el auditor, por ejemplo: boe115_audit
Agrego uno para el nombre de mi base de datos CMS pero no sé qué nombre de controlador debo poner aquí. ¿Es unixODBC o mysql-connector-odbc Driver? Por ejemplo, por defecto, odbc.ini se rellena con estas Fuentes de datos ODBC.
Fuentes de datos ODBC
CRSQLServerWP=Controlador de protocolo de cable SQLServer DataDirect 5.3
CRSybaseWP=Controlador de protocolo de cable Sybase DataDirect 5.3
CRText=Controlador de Texto DataDirect 5.3
%SYBASEDSN%=Controlador de protocolo de cable Sybase DataDirect 5.3
Luego completo los parámetros de conexión. Como se muestra a continuación
Fuentes de datos ODBC
..
.
BOE120_AUDIT=Controlador mysql-connector-odbc ???
BOE120_AUDIT
Driver=/home/BOXI/mysql-odbc/lib/libmyodbc3_r.so
Descripción=auditor
SERVIDOR=mulligan
PUERTO=3306
USUARIO=telus
Contraseña=maple
Base de datos=BOE120_AUDIT
OPCIÓN=3
SOCKET=
Rastro=apagado
Luego configuro el entorno
#env
me da
..
ODBCINI=/home/BOXI/bobje/odbc.ini
..
como se indica
Ahora para probar la conexión
Ingresando
root@tmp/unixODBC/bin isql - v BOE120_AUDIT
no me da nada - Verifico y efectivamente no hay
libmyodbc3_r.so en el directorio
/home/BOXI/mysql-odbc/lib
solo esos
root@mulligan lib# ls
libmyodbc3S-5.1.5.so libmyodbc3S.la libmyodbc3S.so libmyodbc5-5.1.5.so libmyodbc5.la libmyodbc5.so
Vuelvo y edito odbc.ini con cada uno de los archivos .so disponibles en mi carpeta lib. Presumo que mi versión posterior de mysql-connector-odbc ya no crea libmyodbc3_r.so.
Ninguno de ellos funciona, veo varios mensajes de error a continuación.
¿Qué me sugieres hacer? ¿Sería aconsejable obtener las versiones anteriores de los binarios de mysql-connector-odbc ya que estos nuevos no funcionan? Cualquier consejo es bienvenido.
libmyodbc3S-5.1.5.so (intentado)
root@mulligan bin# ./isql -v BOE120_AUDIT
IM004unixODBCDriver ManagerDriver's SQLAllocHandle on SQL_HANDLE_HENV failed
ISQLERROR: Could not SQLConnect
libmyodbc5-5.1.5.so (intentado)