Hola Hugo,
La nota SAP 3076509 está siendo actualizada en este momento:
¿Conoces alguna alternativa?
Gracias.
Saludos cordiales.
sap-note-update.jpegAvalados por :
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:
Hola Hugo,
La nota SAP 3076509 está siendo actualizada en este momento:
¿Conoces alguna alternativa?
Gracias.
Saludos cordiales.
sap-note-update.jpegHola 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
contacto@primeinstitute.com
(+51) 1641 9379
(+57) 1489 6964
© 2024 Copyright. Todos los derechos reservados.
Desarrollado por Prime Institute