¿Qué es velneo ODBC Driver?
Se trata del driver de acceso a datos Velneo.
Satisface los siguientes estándares ODBC:
Driver ODBC Version: 3.00.
ODBC Version: 3.52.
ODBC API Conformance Level 1.
ODBC SQL Conformance Core Level.
ODBC SQL Interface Core Level.
ANSI SQL-92 Entry Level.
Configuración
En la configuración del driver debemos definir los siguientes elementos:
Data source name: nombre por el que se conocerá la conexión ODBC y que será usado en los distintos clientes del driver ODBC.
Description: campo opcional que permite documentar el uso del driver.
Username: nombre de usuario necesario para acceder a la ejecución de la instancia Debemos asegurarnos de que el grupo de usuarios al que pertenezca al usuario tenga activada la propiedad Puede ejecutar proyectos de datos con vDataClient
y que tenga asignados permisos para ejecutar la instancia de datos con la que se quiera establecer la conexión.
Password: contraseña del usuario necesaria para acceder a la ejecución de la instancia.
Hostname: dominio o IP de la máquina en que se encuentra sirviendo Velneo vServer. Si no especificamos el protocolo de conexión (vatps://) lo asumirá igualmente.
Port: si no lo hemos indicado en Hostname, podremos indicar aquí el puerto de acceso. No debemos definir el puerto en ambos.
Database: instancia del proyecto de datos a cuyos datos queremos acceder.
Una vez configurados los campos anteriores podemos hacer uso del botón “Get” que nos devuelve el listado de instancias a las que el usuario tiene acceso en ese servidor.
Una vez seleccionada la instancia podemos pulsar el botón “Ok” y la conexión a base de datos quedará configurada.
El botón "Test" nos permite comprobar que la conexión está establecida.
Pulsando el botón “Diagnostics” podremos ver los mensajes de sistema que devuelve el driver.
Una ayuda rápida en inglés se desplegará al pulsar el botón “Help”.
Cuando definimos una conexión a una instancia además de las tablas del proyecto en curso, tendremos disponibles las instancias de datos de todos los proyectos heredados, y por tanto, se podrá acceder a la información de todas las tablas disponibles heredadas. De esta forma será más sencillo acceder a la información y facilita la configuración de conexiones del driver, minimizando las tareas de administración.
Notas importantes
Para conectarnos a un Velneo vServer por protocolo VATPS debemos asegurarnos de copiar del directorio de instalación de Velneo vClient las librerías libcrypto-1_1-x64.dll y libssl-1_1-x64.dll y pegarlas en el directorio c:\Windowss\System32. La versión de Velneo vClient de la que se tomen las librerías debe ser igual o mayor a la del Velneo vServer al que se va a conectar, pero no puede ser de una versión inferior.
Para conectarnos a un Velneo vServer por protocolo VATPS que produce excepciones de SSL por no tener un certificado válido, la solución debería pasar por configurar en el mismo un certificado válido (ver este capítulo de la documentación).
Solamente en los casos estrictamente necesarios, podría configurarse en la máquina una excepción, ya que la comunicación dejará de ser segura si se hace. Para ello debemos instalar cualquier componente cliente de la plataforma (Velneo vClient, por ejemplo) conectarnos con el servidor. En la ventana de conexión dará un aviso de error de SSL y si hacemos clic sobre él, nos preguntará si queremos generar una excepción par ese servidor. Confirmamos y ya la tendremos creada.