Creé un reporte en iReport Designer 5.6.0, el cual funciona correctamente en previsualización. Este realiza una conexión a una BD local y realiza una consulta en postgres. Hasta acá todo anda.
El problema viene cuando desde guaraní (3.13) llamo este reporte. Al presionar el botón, me redirige a una página en blanco y me genera un error. Adjunto el log de apache2. Borrando las consultas y dejando el contenido estático del reporte, este se muestra correctamente.
El error que figura en el log, es el siguiente: No query executer factory registered for the ‘plsql’ language.
Hola,
en el jrxml que generaste, al asociar la Report Query desde el iReports, el Query Language lo seteaste como SQL?
En caso de que esté definido correctamente el lenguaje de consulta, podrás adjuntarnos el reporte para poder reproducir el error?
Perfecto,
tené en cuenta que en el sistema utilizamos dos alternativas de lenguajes de consulta en los jrmxl: SQL cuando obtenemos los datos a partir de una query a la base de negocio de Guaraní, o XPath, cuando los datos se previsualizan y luego se pasan directamente a jasper mediante un archivo xml (por ejemplo en Actas).
Para utilizar cualquier otro lenguaje puede que sean necesarias otras clases u otros drivers adicionales, más allá del paquete JavaBridge+JasperReports provisto en la documentación. De todas formas, para el uso que se le da en el sistema, no deberían necesitarlos.
Te dejo el link a la documentación de personalización de impresiones que puede resultarles útil.
Cualquier otra duda, no dudes en consultarnos.
Saludos!
Gabriela.