Marzo
15

Gracias a mi gran BOFH (hijo de la gran …..), tuve que aprender algo nuevo y como eventualmente se me olvidara lo pondré en el blog para poder recordarlo mas tarde.

Como sabrán (o quizás no) los que usan BIRT se maneja de dos formas:

  • Birt-designer: desde Eclipse puedes ir diseñando sencillamente el reporte. Aquí se establecen conexiones a BD, SQL, parámetros, scripts, etc. y todo queda en un archivo XML con extensión .rptdesign
  • Birt-viewer: La parte macabra que funciona bajo un servidor de servlets (Tomcat). Este toma en tiempo de ejecución el archivo .rptdesign y lo muestra en varios formatos: html, pdf, cvs, excel. Sólo has de llamar a una URL para que esta haga el trabajo de crear el reporte. La URL es del tipo: http://localhost:puertotomcat/birt-viewer/run?__report=report%2Freporte.rptdesign&parametro1=valor1

Leer el resto

4
Diciembre
4

Al empezar a trabajar con BIRT, me di cuenta que tiene un problema de seguridad cuando es utilizado desde otra plataforma que no sea JAVA. El problema es que dejamos la URL expuesta del BIRT, al igual que los parámetros que se envían (sean por el método GET o POST). Esta vulnerabilidad es fácilmente explotada por usuarios con conocimientos mínimos, aun y cuando el BIRT solo tenga permisos de lectura en la base de datos. Encontré la solución gracias a mis amigos Ddaz y el DrModding.

Leer el resto

0
Noviembre
30

¿Qué es BIRT? Es un “plugin” para Eclipse que gestiona listados e informes. Su alcance va aun más allá, constituyendo una completa herramienta de explotación de datos y de Business Intelligence. Su nombre viene de Business Intelligence and Report Tool. Forma parte de la última hornada de tecnologías de Eclipse (denominadas Calixto) y ya se ha convertido en el estándar de facto para la gestión de informes en J2EE.

y por si se lo preguntan Eclipse es un IDE (entorno de desarrollo integrado) Java gratuito que hoy constituye el entorno estándar de facto. Leer el resto

2