Avalados por :

Conectar SAP PI 7.0 a base de datos Progress 9.1D en Unix: Controlador JDBC y arquitectura de conexión

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 7 Vistas
0
Cargando...

Hola expertos,

Necesitamos conectar nuestro SAP PI 7.0 que se está ejecutando en Windows 2003 Server x64 bit Standard/Enterprise Edition SP1 a una base de datos de progreso versión 9.1D en Unix. Los problemas son:

1. ¿Qué controlador JDBC debo usar?

2. Intentamos copiar archivos jar del controlador JDBC de progreso desde el directorio de instalación de la base de datos de progreso en mi máquina con Windows y tratamos de ejecutarlo, pero falla. Da el siguiente error:

Error durante la conexión a la base de datos a través de la URL 'jdbc:JdbcProgress:T:156.5.31.65:inodbc2' usando el controlador JDBC 'com.progress.sql.jdbc.JdbcProgressDriver': 'com.sap.aii.adapter.jdbc.sql.DriverManagerException: No se puede localizar un controlador JDBC adecuado para establecer una conexión a la URL 'jdbc:JdbcProgress:T:156.5.31.65:inodbc2''

3. ¿Alguien sabe qué arquitectura de conexión debo usar para ejecutar bajo ese entorno?

Gracias

Charu

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

4 Respuestas

0
Cargando...

Hola Selvam,

Muchas gracias y disculpa por responder tan tarde. Nos llevó mucho tiempo conseguir el archivo messages.jar. Agregamos todos los archivos que sugeriste y también verificamos la URL y el controlador.

Sin embargo, seguimos teniendo el mismo problema. Somos capaces de conectarnos a la base de datos de Progress usando un sistema Java independiente, pero no a través de PI.

¿Alguna vez te has conectado a la base de datos de Progress a través de PI? No estoy seguro si PI admite la base de datos de Progress.

Saludos cordiales,

Charu

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

La URL para 9.1D o E es

jdbc:jdbcprogress:T:156.5.31.65:2501:inodbc2

la clase del controlador es com.progress.sql.jdbc.JdbcProgressDriver

asegúrate de agregar estos archivos al classpath jdbc.jar, messages.jar, progress.jar en tu Visual Admin

por favor agrega el número de puerto en la URL

/thread/5254890 [el enlace original está roto]

http://www.progresstalk.com/archive/index.php?t-73684.html

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Hola Satya,

Mi requerimiento es conectarme a la base de datos de Progress y no a SQL Server.

Saludos cordiales,

Charu

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Hola,

Para instalar el controlador JDBC, sigue la guía paso a paso.

https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/xi/xi-how-to-guide...

Configuración del Adaptador JDBC para SQL Server

Controlador JDBC = com.microsoft.jdbc.sqlserver.SQLServerDriver

Conexión = jdbc:microsoft:sqlserver://nombre del host:<puerto>;NombreBaseDeDatos=<NombreBD>

Usuario y Contraseña.

Si la conexión no funciona, encuentra el número de puerto correcto.

https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/40b92770-db81-2a10-8e91-f747188d...

/people/bhavesh.kantilal/blog/2006/07/03/jdbc-receiver-adapter--synchronous-select-150-step-by-step

/people/sap.user72/blog/2005/06/01/file-to-jdbc-adapter-using-sap-xi-30

Por favor, verifica la ruta del controlador como se menciona a continuación.

Controlador JDBC: sun.jdbc.odbc.JdbcOdbcDriver

Conexión: jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=//ubicación de tablaBD.mdb;

No se requiere controlador JDBC.

Escenario JDBC de receptor MS Access - /people/sameer.shadab/blog/2005/10/24/connecting-to-ms-access-using-receiver-jdbc-adapter-without-dsn

sigue este hilo

La Nota SAP 850116 tiene detalles

Gracias,

Satya Kumar

Puntos de recompensa si es útil..

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?