Avalados por :

Solución de error de ejecución remota en SAP SDI para tablas con columnas de fecha

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

Estoy configurando el SDI para conectarse a una base de datos MySQL. Seguí todos los pasos mostrados en el manual y por el momento puedo acceder normalmente a las tablas de la base de datos utilizando la fuente remota.

Sin embargo, para las tablas que tienen columnas de tipo date, datetime, time, timestamp, estoy obteniendo un error.

org.jkiss.dbeaver.model.sql.DBSQLException: SQL Error [403] [HY000]: SAP DBTech JDBC: [403]: error interno: error de ejecución remota Camel falló la ejecución. para la consulta "SELECT "a"."col1", "a"."col2" FROM "table" "a" "
        at org.jkiss.dbeaver.model.impl.jdbc.exec.JDBCStatementImpl.executeStatement(JDBCStatementImpl.java:133)
        at org.jkiss.dbeaver.ui.editors.sql.execute.SQLQueryJob.executeStatement(SQLQueryJob.java:513)
        at org.jkiss.dbeaver.ui.editors.sql.execute.SQLQueryJob.lambda$0(SQLQueryJob.java:444)
        at org.jkiss.dbeaver.model.exec.DBExecUtils.tryExecuteRecover(DBExecUtils.java:171)
        at org.jkiss.dbeaver.ui.editors.sql.execute.SQLQueryJob.executeSingleQuery(SQLQueryJob.java:431)
        at org.jkiss.dbeaver.ui.editors.sql.execute.SQLQueryJob.extractData(SQLQueryJob.java:816)
        at org.jkiss.dbeaver.ui.editors.sql.SQLEditor$QueryResultsContainer.readData(SQLEditor.java:3280)
        at org.jkiss.dbeaver.ui.controls.resultset.ResultSetJobDataRead.lambda$0(ResultSetJobDataRead.java:118)
        at org.jkiss.dbeaver.model.exec.DBExecUtils.tryExecuteRecover(DBExecUtils.java:171)
        at org.jkiss.dbeaver.ui.controls.resultset.ResultSetJobDataRead.run(ResultSetJobDataRead.java:116)
        at org.jkiss.dbeaver.ui.controls.resultset.ResultSetViewer$ResultSetDataPumpJob.run(ResultSetViewer.java:4686)
        at org.jkiss.dbeaver.model.runtime.AbstractJob.run(AbstractJob.java:105)
        at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)
    Caused by: com.sap.db.jdbc.exceptions.JDBCDriverException: SAP DBTech JDBC: [403]: error interno: error de ejecución remota Camel falló la ejecución. para la consulta "SELECT "a"."col1", "a"."col2" FROM "table" "a" "

Al buscar en el archivo "framework.trc" en la carpeta de registros de dpagent, se muestra el error.


        2021-07-20 17:53:48,623 [INFO] DPFramework MemoryBoundedQueue.reset  - AHSQ(129): [Pool: max=3.11gb, cur=0b, peak=7.78mb, tot=179.03mb; Queue: cur=0(0b), peak=1(3.89mb), tot=25(89.51mb)]
        2021-07-20 17:53:48,623 [INFO] DPFramework MemoryBoundedQueuePool.removeQueue  - SQP: AHSQ(129) Removed
        2021-07-20 17:53:48,623 [INFO] DPFramework MemoryBoundedQueue.reset  - AHRQ(129): [Pool: max=3.11gb, cur=0b, peak=1.61mb, tot=5.31mb; Queue: cur=0(0b), peak=14(1.61mb), tot=25(2.65mb)]
        2021-07-20 17:53:48,623 [INFO] DPFramework MemoryBoundedQueuePool.removeQueue  - RQP: AHRQ(129) Removed
        2021-07-20 17:53:48,623 [INFO] DPFramework AsyncHandler.close  - AH(129): Stream Complete: [rows=230000, time=310636ms (rewrite=0ms, execute=0ms, fetch=827ms, serialize=1906ms, send=1906ms)]
        2021-07-20 17:53:48,623 [INFO] DPFramework AsyncHandler.start  - AH(131): Started
        2021-07-20 17:53:48,623 [INFO] DPFramework MemoryBoundedQueuePool.getQueue  - RQP: AHRQ(131) Added
        2021-07-20 17:53:48,623 [INFO] DPFramework MemoryBoundedQueuePool.getQueue  - SQP: AHSQ(131) Added
        2021-07-20 17:53:48,623 [INFO] DPFramework AsyncHandler.executeStatement  - AH(131): Streaming SQL: SELECT "a"."col1", "a"."col2" FROM "table" "a"
        2021-07-20 17:53:48,654 [INFO] DPFramework WorkerThread.setFedRequestParameters  - Setting fetch size to 10000 rows based on max row size = 30 bytes, max data size = 10485760 bytes
        2021-07-20 17:53:49,373 [INFO] DPFramework AsyncHandler.processStreamingSelect  - AH(131): Setting fetchsize (async/normal): 10000/10000
        2021-07-20 17:53:49,467 [INFO] DPFramework AsyncHandler.fetchRows  - AH(131): Queued 110000 total rows
        2021-07-20 17:53:49,482 [INFO] DPFramework AsyncHandler.fetchRows  - AH(131): Queued 220000 total rows
        2021-07-20 17:53:49,482 [ERROR] DefaultErrorHandler CamelLogger.log  - Failed delivery for (MessageId: ID-XXXXXXXXXX-1626814060909-0-3 on ExchangeId: ID-XXXXXXXXXX-1626814060909-0-3). Exhausted after delivery attempt: 1 caught: Unparseable date:    
            
Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

2 Respuestas

0
Cargando...

Hola Hugo,

La nota SAP 3076509 está siendo actualizada en este momento:

¿Conoces alguna alternativa?

Gracias.

Saludos cordiales.

sap-note-update.jpeg
Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Hola Onivaldo,

Parece ser el problema detallado en la Nota SAP:

3076509 - El adaptador Camel falla debido a comillas extras dentro de comillas dobles en el objeto remoto

Aunque no soy un experto en SDI. Podría valer la pena intentarlo.

Saludos,

Hugo

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?