jasper reports

PROPÓSITO

  • notas sobre el uso de jasper Reports

INSTALACIÓN

  • la versión 5.5 que me pasa David Torrea.

CONEXIÓN BASE DE DATOS

conexionBaseDatosJasperReport

  • deseduca

    • jdbc:oracle:thin:@172.27.10.32:1533:deseduca
  • conexión correcta

  • a preeduca

    • jdbc:oracle:thin:@pre01-scan.aragon.local:47034:preeduca2
  • las conexiones que uso en ireports

    • si las exportas es más sencillo editarlas y completar la lista de conexiones
    • luego puedes borrar las que tienes en el programa y volverlas a importar del archivo modificado
<?xml version="1.0"?><!-- iReport connections -->
<iReportConnectionSet>
	<iReportConnection name="Empty datasource" connectionClass="com.jaspersoft.ireport.designer.connection.JREmptyDatasourceConnection">
		<connectionParameter name="records"><![CDATA[1]]></connectionParameter>
	</iReportConnection>
	<iReportConnection name="Sample Database (HSQLDB test)" connectionClass="com.jaspersoft.ireport.samples.db.SampleDatabaseConnection">
		<connectionParameter name="ServerAddress"><![CDATA[]]></connectionParameter>
		<connectionParameter name="SavePassword"><![CDATA[true]]></connectionParameter>
		<connectionParameter name="Url"><![CDATA[jdbc:hsqldb:hsql://127.0.0.1/]]></connectionParameter>
		<connectionParameter name="JDBCDriver"><![CDATA[org.hsqldb.jdbcDriver]]></connectionParameter>
		<connectionParameter name="Database"><![CDATA[]]></connectionParameter>
		<connectionParameter name="Password"><![CDATA[]]></connectionParameter>
		<connectionParameter name="Username"><![CDATA[sa]]></connectionParameter>
	</iReportConnection>
	<iReportConnection name="EPACF_USR_DESEDUCA" connectionClass="com.jaspersoft.ireport.designer.connection.JDBCConnection">
		<connectionParameter name="ServerAddress"><![CDATA[]]></connectionParameter>
		<connectionParameter name="SavePassword"><![CDATA[true]]></connectionParameter>
		<connectionParameter name="Url"><![CDATA[jdbc:oracle:thin:@(DESCRIPTION= (ADDRESS= (PROTOCOL=TCP) (HOST=biv-pddga-02.aragon.local) (PORT=1533) )(CONNECT_DATA= (SERVER=dedicated) (SERVICE_NAME=deseducasrv.aragon.local) ))]]></connectionParameter>
		<connectionParameter name="JDBCDriver"><![CDATA[oracle.jdbc.driver.OracleDriver]]></connectionParameter>
		<connectionParameter name="Database"><![CDATA[]]></connectionParameter>
		<connectionParameter name="Password"><![CDATA[DESARROLLO]]></connectionParameter>
		<connectionParameter name="Username"><![CDATA[EPACF_USR]]></connectionParameter>
	</iReportConnection>
	<iReportConnection name="EPACF_USR_PREEDUCA" connectionClass="com.jaspersoft.ireport.designer.connection.JDBCConnection">
		<connectionParameter name="ServerAddress"><![CDATA[]]></connectionParameter>
		<connectionParameter name="SavePassword"><![CDATA[true]]></connectionParameter>
		<connectionParameter name="Url"><![CDATA[jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=pre01-scan.aragon.local)(PORT=47034))(CONNECT_DATA=(SERVICE_NAME=educadm_ges.aragon.local)))]]></connectionParameter>
		<connectionParameter name="JDBCDriver"><![CDATA[oracle.jdbc.driver.OracleDriver]]></connectionParameter>
		<connectionParameter name="Database"><![CDATA[]]></connectionParameter>
		<connectionParameter name="Password"><![CDATA[preepacf_USR]]></connectionParameter>
		<connectionParameter name="Username"><![CDATA[EPACF_USR]]></connectionParameter>
	</iReportConnection>
	<iReportConnection name="EPACF_USR_PROEDUCA" connectionClass="com.jaspersoft.ireport.designer.connection.JDBCConnection">
		<connectionParameter name="ServerAddress"><![CDATA[]]></connectionParameter>
		<connectionParameter name="SavePassword"><![CDATA[true]]></connectionParameter>
		<connectionParameter name="Url"><![CDATA[jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=pro01-scan.aragon.local)(PORT=47017))(CONNECT_DATA=(SERVICE_NAME=educadm_ges.aragon.local)))]]></connectionParameter>
		<connectionParameter name="JDBCDriver"><![CDATA[oracle.jdbc.driver.OracleDriver]]></connectionParameter>
		<connectionParameter name="Database"><![CDATA[]]></connectionParameter>
		<connectionParameter name="Password"><![CDATA[weraxc23_usr]]></connectionParameter>
		<connectionParameter name="Username"><![CDATA[EPACF_USR]]></connectionParameter>
	</iReportConnection>
	<iReportConnection name="EPACT_USR_DESEDUCA" connectionClass="com.jaspersoft.ireport.designer.connection.JDBCConnection">
		<connectionParameter name="ServerAddress"><![CDATA[]]></connectionParameter>
		<connectionParameter name="SavePassword"><![CDATA[true]]></connectionParameter>
		<connectionParameter name="Url"><![CDATA[jdbc:oracle:thin:@(DESCRIPTION= (ADDRESS= (PROTOCOL=TCP) (HOST=biv-pddga-02.aragon.local) (PORT=1533) )(CONNECT_DATA= (SERVER=dedicated) (SERVICE_NAME=deseducasrv.aragon.local) ))]]></connectionParameter>
		<connectionParameter name="JDBCDriver"><![CDATA[oracle.jdbc.driver.OracleDriver]]></connectionParameter>
		<connectionParameter name="Database"><![CDATA[]]></connectionParameter>
		<connectionParameter name="Password"><![CDATA[DESARROLLO]]></connectionParameter>
		<connectionParameter name="Username"><![CDATA[EPACT_USR]]></connectionParameter>
	</iReportConnection>
	<iReportConnection name="EPACT_USR_PREEDUCA" connectionClass="com.jaspersoft.ireport.designer.connection.JDBCConnection">
		<connectionParameter name="ServerAddress"><![CDATA[]]></connectionParameter>
		<connectionParameter name="SavePassword"><![CDATA[true]]></connectionParameter>
		<connectionParameter name="Url"><![CDATA[jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=pre01-scan.aragon.local)(PORT=47034))(CONNECT_DATA=(SERVICE_NAME=educadm_ges.aragon.local)))]]></connectionParameter>
		<connectionParameter name="JDBCDriver"><![CDATA[oracle.jdbc.driver.OracleDriver]]></connectionParameter>
		<connectionParameter name="Database"><![CDATA[]]></connectionParameter>
		<connectionParameter name="Password"><![CDATA[preepact_USR]]></connectionParameter>
		<connectionParameter name="Username"><![CDATA[EPACT_USR]]></connectionParameter>
	</iReportConnection>
	<iReportConnection name="EPACT_USR_PROEDUCA" connectionClass="com.jaspersoft.ireport.designer.connection.JDBCConnection">
		<connectionParameter name="ServerAddress"><![CDATA[]]></connectionParameter>
		<connectionParameter name="SavePassword"><![CDATA[true]]></connectionParameter>
		<connectionParameter name="Url"><![CDATA[jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=pro01-scan.aragon.local)(PORT=47017))(CONNECT_DATA=(SERVICE_NAME=educadm_ges.aragon.local)))]]></connectionParameter>
		<connectionParameter name="JDBCDriver"><![CDATA[oracle.jdbc.driver.OracleDriver]]></connectionParameter>
		<connectionParameter name="Database"><![CDATA[]]></connectionParameter>
		<connectionParameter name="Password"><![CDATA[jhvcbx_usr]]></connectionParameter>
		<connectionParameter name="Username"><![CDATA[EPACT_USR]]></connectionParameter>
	</iReportConnection>
	<iReportConnection name="EPLST_USR_DESEDUCA" connectionClass="com.jaspersoft.ireport.designer.connection.JDBCConnection">
		<connectionParameter name="ServerAddress"><![CDATA[]]></connectionParameter>
		<connectionParameter name="SavePassword"><![CDATA[true]]></connectionParameter>
		<connectionParameter name="Url"><![CDATA[jdbc:oracle:thin:@(DESCRIPTION= (ADDRESS= (PROTOCOL=TCP) (HOST=biv-pddga-02.aragon.local) (PORT=1533) )(CONNECT_DATA= (SERVER=dedicated) (SERVICE_NAME=deseducasrv.aragon.local) ))]]></connectionParameter>
		<connectionParameter name="JDBCDriver"><![CDATA[oracle.jdbc.driver.OracleDriver]]></connectionParameter>
		<connectionParameter name="Database"><![CDATA[]]></connectionParameter>
		<connectionParameter name="Password"><![CDATA[DESARROLLO]]></connectionParameter>
		<connectionParameter name="Username"><![CDATA[EPLST_USR]]></connectionParameter>
	</iReportConnection>
	<iReportConnection name="EPLST_USR_PREEDUCA" connectionClass="com.jaspersoft.ireport.designer.connection.JDBCConnection">
		<connectionParameter name="ServerAddress"><![CDATA[]]></connectionParameter>
		<connectionParameter name="SavePassword"><![CDATA[true]]></connectionParameter>
		<connectionParameter name="Url"><![CDATA[jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=pre01-scan.aragon.local)(PORT=47034))(CONNECT_DATA=(SERVICE_NAME=educadm_ges.aragon.local)))]]></connectionParameter>
		<connectionParameter name="JDBCDriver"><![CDATA[oracle.jdbc.driver.OracleDriver]]></connectionParameter>
		<connectionParameter name="Database"><![CDATA[]]></connectionParameter>
		<connectionParameter name="Password"><![CDATA[preeplst_usr]]></connectionParameter>
		<connectionParameter name="Username"><![CDATA[EPLST_USR]]></connectionParameter>
	</iReportConnection>
	<iReportConnection name="EPLST_USR_PROEDUCA" connectionClass="com.jaspersoft.ireport.designer.connection.JDBCConnection">
		<connectionParameter name="ServerAddress"><![CDATA[]]></connectionParameter>
		<connectionParameter name="SavePassword"><![CDATA[true]]></connectionParameter>
		<connectionParameter name="Url"><![CDATA[jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=pro01-scan.aragon.local)(PORT=47017))(CONNECT_DATA=(SERVICE_NAME=educadm_ges.aragon.local)))]]></connectionParameter>
		<connectionParameter name="JDBCDriver"><![CDATA[oracle.jdbc.driver.OracleDriver]]></connectionParameter>
		<connectionParameter name="Database"><![CDATA[]]></connectionParameter>
		<connectionParameter name="Password"><![CDATA[gwyawe23_usr]]></connectionParameter>
		<connectionParameter name="Username"><![CDATA[EPLST_USR]]></connectionParameter>
	</iReportConnection>
	<iReportConnection name="EPOPO_USR_DESEDUCA" connectionClass="com.jaspersoft.ireport.designer.connection.JDBCConnection">
		<connectionParameter name="ServerAddress"><![CDATA[]]></connectionParameter>
		<connectionParameter name="SavePassword"><![CDATA[true]]></connectionParameter>
		<connectionParameter name="Url"><![CDATA[jdbc:oracle:thin:@(DESCRIPTION= (ADDRESS= (PROTOCOL=TCP) (HOST=biv-pddga-02.aragon.local) (PORT=1533) )(CONNECT_DATA= (SERVER=dedicated) (SERVICE_NAME=deseducasrv.aragon.local) ))]]></connectionParameter>
		<connectionParameter name="JDBCDriver"><![CDATA[oracle.jdbc.driver.OracleDriver]]></connectionParameter>
		<connectionParameter name="Database"><![CDATA[]]></connectionParameter>
		<connectionParameter name="Password"><![CDATA[desarrollo]]></connectionParameter>
		<connectionParameter name="Username"><![CDATA[EPOPO_USR]]></connectionParameter>
	</iReportConnection>
	<iReportConnection name="EPOPO_USR_PREEDUCA" connectionClass="com.jaspersoft.ireport.designer.connection.JDBCConnection">
		<connectionParameter name="ServerAddress"><![CDATA[]]></connectionParameter>
		<connectionParameter name="SavePassword"><![CDATA[true]]></connectionParameter>
		<connectionParameter name="Url"><![CDATA[jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=pre01-scan.aragon.local)(PORT=47034))(CONNECT_DATA=(SERVICE_NAME=educadm_ges.aragon.local)))]]></connectionParameter>
		<connectionParameter name="JDBCDriver"><![CDATA[oracle.jdbc.driver.OracleDriver]]></connectionParameter>
		<connectionParameter name="Database"><![CDATA[]]></connectionParameter>
		<connectionParameter name="Password"><![CDATA[preepopo_usr]]></connectionParameter>
		<connectionParameter name="Username"><![CDATA[EPOPO_USR]]></connectionParameter>
	</iReportConnection>
	<iReportConnection name="EPOPO_USR_PROEDUCA" connectionClass="com.jaspersoft.ireport.designer.connection.JDBCConnection">
		<connectionParameter name="ServerAddress"><![CDATA[]]></connectionParameter>
		<connectionParameter name="SavePassword"><![CDATA[true]]></connectionParameter>
		<connectionParameter name="Url"><![CDATA[jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=pro01-scan.aragon.local)(PORT=47017))(CONNECT_DATA=(SERVICE_NAME=educadm_ges.aragon.local)))]]></connectionParameter>
		<connectionParameter name="JDBCDriver"><![CDATA[oracle.jdbc.driver.OracleDriver]]></connectionParameter>
		<connectionParameter name="Database"><![CDATA[]]></connectionParameter>
		<connectionParameter name="Password"><![CDATA[nbvsdx63_usr]]></connectionParameter>
		<connectionParameter name="Username"><![CDATA[EPOPO_USR]]></connectionParameter>
	</iReportConnection>
	<iReportConnection name="EDUCTPRIREP_DESAPP1" connectionClass="com.jaspersoft.ireport.designer.connection.JDBCConnection">
		<connectionParameter name="ServerAddress"><![CDATA[]]></connectionParameter>
		<connectionParameter name="SavePassword"><![CDATA[true]]></connectionParameter>
		<connectionParameter name="Url"><![CDATA[jdbc:oracle:thin:@backdes1.dga.es:1523:desapp1]]></connectionParameter>
		<connectionParameter name="JDBCDriver"><![CDATA[oracle.jdbc.driver.OracleDriver]]></connectionParameter>
		<connectionParameter name="Database"><![CDATA[]]></connectionParameter>
		<connectionParameter name="Password"><![CDATA[desctpre]]></connectionParameter>
		<connectionParameter name="Username"><![CDATA[EDUCTPRIREP]]></connectionParameter>
	</iReportConnection>
	<iReportConnection name="EPCNV_USR_PROEDUCA" connectionClass="com.jaspersoft.ireport.designer.connection.JDBCConnection">
		<connectionParameter name="ServerAddress"><![CDATA[]]></connectionParameter>
		<connectionParameter name="SavePassword"><![CDATA[true]]></connectionParameter>
		<connectionParameter name="Url"><![CDATA[jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=pro01-scan.aragon.local)(PORT=47017))(CONNECT_DATA=(SERVICE_NAME=educadm_ges.aragon.local)))]]></connectionParameter>
		<connectionParameter name="JDBCDriver"><![CDATA[oracle.jdbc.driver.OracleDriver]]></connectionParameter>
		<connectionParameter name="Database"><![CDATA[]]></connectionParameter>
		<connectionParameter name="Password"><![CDATA[wretqo22_usr]]></connectionParameter>
		<connectionParameter name="Username"><![CDATA[EPCNV_USR]]></connectionParameter>
	</iReportConnection>
	<iReportConnection name="EPCNV_USR_DESEDUCA" connectionClass="com.jaspersoft.ireport.designer.connection.JDBCConnection">
		<connectionParameter name="ServerAddress"><![CDATA[]]></connectionParameter>
		<connectionParameter name="SavePassword"><![CDATA[true]]></connectionParameter>
		<connectionParameter name="Url"><![CDATA[jdbc:oracle:thin:@(DESCRIPTION= (ADDRESS= (PROTOCOL=TCP) (HOST=biv-pddga-02.aragon.local) (PORT=1533) )(CONNECT_DATA= (SERVER=dedicated) (SERVICE_NAME=deseducasrv.aragon.local) ))]]></connectionParameter>
		<connectionParameter name="JDBCDriver"><![CDATA[oracle.jdbc.driver.OracleDriver]]></connectionParameter>
		<connectionParameter name="Database"><![CDATA[]]></connectionParameter>
		<connectionParameter name="Password"><![CDATA[DESARROLLO]]></connectionParameter>
		<connectionParameter name="Username"><![CDATA[EPCNV_USR]]></connectionParameter>
	</iReportConnection>
	<iReportConnection name="EPCNT_USR_DESEDUCA" connectionClass="com.jaspersoft.ireport.designer.connection.JDBCConnection">
		<connectionParameter name="ServerAddress"><![CDATA[]]></connectionParameter>
		<connectionParameter name="SavePassword"><![CDATA[true]]></connectionParameter>
		<connectionParameter name="Url"><![CDATA[jdbc:oracle:thin:@(DESCRIPTION= (ADDRESS= (PROTOCOL=TCP) (HOST=biv-pddga-02.aragon.local) (PORT=1533) )(CONNECT_DATA= (SERVER=dedicated) (SERVICE_NAME=deseducasrv.aragon.local) ))]]></connectionParameter>
		<connectionParameter name="JDBCDriver"><![CDATA[oracle.jdbc.driver.OracleDriver]]></connectionParameter>
		<connectionParameter name="Database"><![CDATA[]]></connectionParameter>
		<connectionParameter name="Password"><![CDATA[DESARROLLO]]></connectionParameter>
		<connectionParameter name="Username"><![CDATA[EPCNT_USR]]></connectionParameter>
	</iReportConnection>
	<iReportConnection name="EPCNT_USR_PREEDUCA" connectionClass="com.jaspersoft.ireport.designer.connection.JDBCConnection">
		<connectionParameter name="ServerAddress"><![CDATA[]]></connectionParameter>
		<connectionParameter name="SavePassword"><![CDATA[true]]></connectionParameter>
		<connectionParameter name="Url"><![CDATA[jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=pre01-scan.aragon.local)(PORT=47034))(CONNECT_DATA=(SERVICE_NAME=educadm_ges.aragon.local)))]]></connectionParameter>
		<connectionParameter name="JDBCDriver"><![CDATA[oracle.jdbc.driver.OracleDriver]]></connectionParameter>
		<connectionParameter name="Database"><![CDATA[]]></connectionParameter>
		<connectionParameter name="Password"><![CDATA[4uz7qgi$]]></connectionParameter>
		<connectionParameter name="Username"><![CDATA[EPCNT_USR]]></connectionParameter>
	</iReportConnection>
	<iReportConnection name="EPCNT_USR_PROEDUCA" connectionClass="com.jaspersoft.ireport.designer.connection.JDBCConnection">
		<connectionParameter name="ServerAddress"><![CDATA[]]></connectionParameter>
		<connectionParameter name="SavePassword"><![CDATA[true]]></connectionParameter>
		<connectionParameter name="Url"><![CDATA[jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=pro01-scan.aragon.local)(PORT=47017))(CONNECT_DATA=(SERVICE_NAME=educadm_ges.aragon.local)))]]></connectionParameter>
		<connectionParameter name="JDBCDriver"><![CDATA[oracle.jdbc.driver.OracleDriver]]></connectionParameter>
		<connectionParameter name="Database"><![CDATA[]]></connectionParameter>
		<connectionParameter name="Password"><![CDATA[wevxet12_usr]]></connectionParameter>
		<connectionParameter name="Username"><![CDATA[EPCNT_USR]]></connectionParameter>
	</iReportConnection>
	<iReportConnection name="EPNOM_USR_DESEDUCA" connectionClass="com.jaspersoft.ireport.designer.connection.JDBCConnection">
		<connectionParameter name="ServerAddress"><![CDATA[]]></connectionParameter>
		<connectionParameter name="SavePassword"><![CDATA[true]]></connectionParameter>
		<connectionParameter name="Url"><![CDATA[jdbc:oracle:thin:@(DESCRIPTION= (ADDRESS= (PROTOCOL=TCP) (HOST=biv-pddga-02.aragon.local) (PORT=1533) )(CONNECT_DATA= (SERVER=dedicated) (SERVICE_NAME=deseducasrv.aragon.local) ))]]></connectionParameter>
		<connectionParameter name="JDBCDriver"><![CDATA[oracle.jdbc.driver.OracleDriver]]></connectionParameter>
		<connectionParameter name="Database"><![CDATA[]]></connectionParameter>
		<connectionParameter name="Password"><![CDATA[Wbs#7jT9]]></connectionParameter>
		<connectionParameter name="Username"><![CDATA[EPNOM_USR]]></connectionParameter>
	</iReportConnection>
	<iReportConnection name="EPSOF_USR_DESEDUCA" connectionClass="com.jaspersoft.ireport.designer.connection.JDBCConnection">
		<connectionParameter name="ServerAddress"><![CDATA[]]></connectionParameter>
		<connectionParameter name="SavePassword"><![CDATA[true]]></connectionParameter>
		<connectionParameter name="Url"><![CDATA[jdbc:oracle:thin:@(DESCRIPTION= (ADDRESS= (PROTOCOL=TCP) (HOST=biv-pddga-02.aragon.local) (PORT=1533) )(CONNECT_DATA= (SERVER=dedicated) (SERVICE_NAME=deseducasrv.aragon.local) ))]]></connectionParameter>
		<connectionParameter name="JDBCDriver"><![CDATA[oracle.jdbc.driver.OracleDriver]]></connectionParameter>
		<connectionParameter name="Database"><![CDATA[]]></connectionParameter>
		<connectionParameter name="Password"><![CDATA[Ec+V5W4q]]></connectionParameter>
		<connectionParameter name="Username"><![CDATA[EPSOF_USR]]></connectionParameter>
	</iReportConnection>
	<iReportConnection name="EPDTP_USR_PROEDUCA" connectionClass="com.jaspersoft.ireport.designer.connection.JDBCConnection">
		<connectionParameter name="ServerAddress"><![CDATA[]]></connectionParameter>
		<connectionParameter name="SavePassword"><![CDATA[true]]></connectionParameter>
		<connectionParameter name="Url"><![CDATA[jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=pro01-scan.aragon.local)(PORT=47017))(CONNECT_DATA=(SERVICE_NAME=educadm_ges.aragon.local)))]]></connectionParameter>
		<connectionParameter name="JDBCDriver"><![CDATA[oracle.jdbc.driver.OracleDriver]]></connectionParameter>
		<connectionParameter name="Database"><![CDATA[]]></connectionParameter>
		<connectionParameter name="Password"><![CDATA[euqhse12_usr]]></connectionParameter>
		<connectionParameter name="Username"><![CDATA[EPDTP_USR]]></connectionParameter>
	</iReportConnection>
	<iReportConnection name="EPPLA_USR_DESEDUCA" connectionClass="com.jaspersoft.ireport.designer.connection.JDBCConnection">
		<connectionParameter name="ServerAddress"><![CDATA[]]></connectionParameter>
		<connectionParameter name="SavePassword"><![CDATA[true]]></connectionParameter>
		<connectionParameter name="Url"><![CDATA[jdbc:oracle:thin:@(DESCRIPTION= (ADDRESS= (PROTOCOL=TCP) (HOST=biv-pddga-02.aragon.local) (PORT=1533) )(CONNECT_DATA= (SERVER=dedicated) (SERVICE_NAME=deseducasrv.aragon.local) ))]]></connectionParameter>
		<connectionParameter name="JDBCDriver"><![CDATA[oracle.jdbc.driver.OracleDriver]]></connectionParameter>
		<connectionParameter name="Database"><![CDATA[]]></connectionParameter>
		<connectionParameter name="Password"><![CDATA[JheA5u5$]]></connectionParameter>
		<connectionParameter name="Username"><![CDATA[EPPLA_USR]]></connectionParameter>
	</iReportConnection>
	<iReportConnection name="SIRHGAADM" connectionClass="com.jaspersoft.ireport.designer.connection.JDBCConnection">
		<connectionParameter name="ServerAddress"><![CDATA[]]></connectionParameter>
		<connectionParameter name="SavePassword"><![CDATA[true]]></connectionParameter>
		<connectionParameter name="Url"><![CDATA[jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=mallen.educa.aragon.es)(PORT=1521))(CONNECT_DATA=(SID=orac)))]]></connectionParameter>
		<connectionParameter name="JDBCDriver"><![CDATA[oracle.jdbc.driver.OracleDriver]]></connectionParameter>
		<connectionParameter name="Database"><![CDATA[]]></connectionParameter>
		<connectionParameter name="Password"><![CDATA[adminsirh]]></connectionParameter>
		<connectionParameter name="Username"><![CDATA[sirhgaadm]]></connectionParameter>
	</iReportConnection>
	<iReportConnection name="EPREM_USR_PROEDUCA" connectionClass="com.jaspersoft.ireport.designer.connection.JDBCConnection">
		<connectionParameter name="ServerAddress"><![CDATA[]]></connectionParameter>
		<connectionParameter name="SavePassword"><![CDATA[true]]></connectionParameter>
		<connectionParameter name="Url"><![CDATA[jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=pro01-scan.aragon.local)(PORT=47017))(CONNECT_DATA=(SERVICE_NAME=educadm_ges.aragon.local)))]]></connectionParameter>
		<connectionParameter name="JDBCDriver"><![CDATA[oracle.jdbc.driver.OracleDriver]]></connectionParameter>
		<connectionParameter name="Database"><![CDATA[]]></connectionParameter>
		<connectionParameter name="Password"><![CDATA[hpraar23_usr]]></connectionParameter>
		<connectionParameter name="Username"><![CDATA[EPREM_USR]]></connectionParameter>
	</iReportConnection>
	<iReportConnection name="EPASO_USR_PREEDUCA" connectionClass="com.jaspersoft.ireport.designer.connection.JDBCConnection">
		<connectionParameter name="ServerAddress"><![CDATA[]]></connectionParameter>
		<connectionParameter name="SavePassword"><![CDATA[true]]></connectionParameter>
		<connectionParameter name="Url"><![CDATA[jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=pre01-scan.aragon.local)(PORT=47034))(CONNECT_DATA=(SERVICE_NAME=educadm_ges.aragon.local)))]]></connectionParameter>
		<connectionParameter name="JDBCDriver"><![CDATA[oracle.jdbc.driver.OracleDriver]]></connectionParameter>
		<connectionParameter name="Database"><![CDATA[]]></connectionParameter>
		<connectionParameter name="Password"><![CDATA[ZV4uW2f$]]></connectionParameter>
		<connectionParameter name="Username"><![CDATA[EPASO_USR]]></connectionParameter>
	</iReportConnection>
	<iReportConnection name="EPPLA_USR_PROEDUCA" connectionClass="com.jaspersoft.ireport.designer.connection.JDBCConnection">
		<connectionParameter name="ServerAddress"><![CDATA[]]></connectionParameter>
		<connectionParameter name="SavePassword"><![CDATA[true]]></connectionParameter>
		<connectionParameter name="Url"><![CDATA[jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=pro01-scan.aragon.local)(PORT=47017))(CONNECT_DATA=(SERVICE_NAME=educadm_ges.aragon.local)))]]></connectionParameter>
		<connectionParameter name="JDBCDriver"><![CDATA[oracle.jdbc.driver.OracleDriver]]></connectionParameter>
		<connectionParameter name="Database"><![CDATA[]]></connectionParameter>
		<connectionParameter name="Password"><![CDATA[NpK7o5T$]]></connectionParameter>
		<connectionParameter name="Username"><![CDATA[EPPLA_USR]]></connectionParameter>
	</iReportConnection>
</iReportConnectionSet>
  • están en el archivo static\doc\CONEXIONES_IREPORT.xml
-- DESEDUCA NO FUNCIONA 
jdbc:oracle:thin:@172.27.10.32:1533:deseduca
-- FUNCIONA EN DESECUCA
jdbc:oracle:thin:@(DESCRIPTION= (ADDRESS= (PROTOCOL=TCP) (HOST=biz-desast11-01.aragon.local) (PORT=1533) )(CONNECT_DATA= (SERVER=dedicated) (SERVICE_NAME=deseducasrv.aragon.local) ))

LENGUAJE

  • por defecto usa Groovy
    • poner java
    • se puede hacer a nivel de informe en propiedades \ language
    • para todos los informes en herramientas \ opciones \ general \ Report Default \ language

JAVA_HOME

  • parece que tengo que declarar la variable JAVA_HOME con el comando SET JAVA_HOME ...
    • Uso el enlace modo_dios del escritorio
    • la pongo como variable de entorno a nivel de sistema
      • C:\Program Files\Java\jre1.8.0_111
        • desde una consola nueva con set JAVA_HOME sale la ruta recién metida.
      • ya funciona la versión del curso pero ….

KEEP TOGETHER

  • para evitar que se repita la cabecera sin datos

STRETCH (ESTIRAR)

  • Estirar los campos cuando ocupan más de una línea
Stretch with overflow

DETAILS

  • se pueden tener varios Details dentro de cada grupo lo que es útil para meter distinta información
varios Details

ANCLAR ELEMENTOS

  • estas son las propiedades a revisar para evitar que los elementos crezcan sin control
propiedades
  • usadas en el report INF-CNT-COM-ANEXO-V-B-CENTROS-PUBLICOS-EI-PRI-E-ESPECIAL-CPI-SINGULAR-ITINERANTE y mostradas por Juanjo

VARIAS LINEAS

  • en un informe que se genera en excel tengo que sacar en una columna-fila varias causas de exclusión que quiero que salgan en lineas separadas
  • propiedad del campo Markup html
  • en la función que genera el contenido de ese campo incluyo la etiqueta de salto de línea
SELECT 
	LISTAGG(SCEX.ASO_ID_CAUSA || ' - ' || CEX.ASO_DESCRIPCION, '<br>') WITHIN GROUP (ORDER BY TO_NUMBER(SCEX.ASO_ID_CAUSA))
	INTO v_exlusiones_agrupadas

UTILIDADES

  • para restaurar las ventanas

    • ventana / restaurar ventana
  • los grupos con el prefijo G_

  • para ver el tamaño de los grupos band properties / band height que suele estar a 0

    • ampliarlo para poder trabajar con el

PROBLEMAS

  • con el programa que tengo en C:\DATOS\programasInstalar\iReport-5.5.0\bin\ireport.exe tengo problemas al resolver el parámetro SUBREPORT en el informe que me pasa Raúl para completar.
Unable to locate the subreport with expression: "$P{SUBREPORT_DIR} * ".." * File.separator * ".." * File.separator * ".." * File.separator * "INF-ACT-CABECERA-ACTO.jasper"".
  • sin embargo el logo lo recupera bien y también usa esa lógica.

  • cambiando el nombre da un error pero no se genera el previo

  • lo raro es que da el error y se genera el previo pero sin el subreport

  • dejo el programa viejo y cargo el de David Torrea

    • sigue igual
    • borro C:\Users\jiranzo\.ireport
    • lanzo el nuevo y se vuelve a generar ese directorio
  • sigue dando problemas

    • copiar .ireport de C:\Users\jiranzo desde el de David
  • pruebo a lanzar el informe sin iniciar en desde el acceso directo .

  • probamos a lanzar C:\Users\jiranzo\iReport-5.5.0\ireport_w.exe en vez de ireport.exe

  • al final funciona.

    • puede que pensara que no salia y ya no era lo del parámetro.
    • pero no salia información por un parámetro mal pasado
  • borro otra vez el directorio C:\Users\jiranzo\.ireport para iniciar uno mio.

  • el error persiste y varias veces tengo que volver a cerrar y abrir el programa.

  • configuro la base de datos y funciona.

  • sigo desarrollando en H:\ecinform\Aplicaciones\PersonalDocente\Nuevo Entorno\doc\EPACT\Informes\EPACT_ADM\ACTOS\COMUNES-INTERNOS\REPERCUSION-LISTAS\INF-ACT-COM-MOVIMIENTOS-REPERCUSION-LISTAS

  • pongo el subreport de la cabecera en el mismo directorio para poder continuar.

PROBLEMAS AL MONTARSE CAMPOS

  • suele ser mejor tener más details que menos
    • ejemplo en el listado INF-CNT-COM-LISTA-ALEGACIONES-QUEJAS que montaba la información de las observaciones de la administración y las del docente cuando estaban en el mismo detail.

BREAK

  • para que salte de página en varios subreport poner el break-page arriba y no abajo !!!

EVITAR QUE EL CONTENIDO DE UN CAMPO SALGA EN DOS PÁGINAS

  • es la propiedad split type a nivel de Detail que hay que configurar como prevent
    • prevent

jasperReportsSplitType

  • otro caso en un listado de plantilla
    • si el grupo esta para empezar en una nueva página y se pone keep together sale el centro Aven Pace en una página sin datos luego otra con datos completa y luego otra con el resto de datos

NOMBRES DE REPORTS

  • que sea coherente el nombre del report con el nombre del fichero

PROBLEMAS CON JDK 1.8

  • se queda en cargando objetos temporales
    • HOLA, quiero compartir mi experiencia. Descargue e instale las ultimas versiones de NetBeans y Java Jdk en la version 8 y cuando instale el JasperReport o iReport en la version 5.6.0. tuve inconvenientes al abrir el programa, primero un error con la dirección del jdkhome, y despues de eso el mensaje del programa cargando objetos temporales y se cerraba el programa. ESTO ES AMIGOS PORQUE HAY UN ERROR CON LA VERSION 8 DEL JDK DE JAVA. LA SOLUCION ES DESCARGAR LA VERSION 7 DE JDK Y CONFIGURAR EL PATH EN EL ARCHIVO ireport.conf de la carpeta “C:\Program Files (x86)\Jaspersoft\iReport-5.6.0\etc”
    • vuelvo a setear la variable de entorno en
    • C:\Program Files (x86)\Java\jdk1.6.0_13
    • Y se soluciona el problema.

INDICE DE COLUMNA NO VÁLIDO

  • cuando sale el error indice de columna no valido
    • son por los comentarios –

NO SE CARGABA LA APLICACIÓN

  • se quedaba el logo con Terminado y al rato desaparece el logo y no arranca
  • cambio en C:\Users\jiranzo\iReport-5.5.0\etc\ireport.conf
# DEFAULT LOCATION OF JDK/JRE, CAN BE OVERRIDDEN BY USING --JDKHOME <DIR> SWITCH
#jdkhome="path/to/jdk"
jdkhome="C:\Program Files (x86)\Java\jdk1.7.0_55"
  • y arranca

INFORME FUNCIONA DESDE JASPER REPORT PERO NO DESDE LA APLICACIÓN

  • desde el ide jasper report durante el desarrollo funciona el informe con subinformes C:\Proyectos\EPPLA_ADM\informes\SIRHGA\INF-SIR-NECESIDADES-DE-PROFESORADO después de darle vueltas a los parámetros como SUBREPORT_DIR entre report y subreport el problema venia de que en los subreports estaba definido el lenguaje como Groovy y no como Java

  • da un error al generar el informe desde la aplicación

  • la clase java que llama al informe se ejecuta correctamente

  • este es el error

04-May-2022 13:24:09.578 INFORMACIÓN [http-nio-8080-exec-9] org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions Loading XML bean definitions from URL [jar:file:/C:/Proyectos/EPPLA_ADM/build/web/WEB-INF/lib/paddoc-fonts.jar!/fonts/fonts1334623843090.xml]
  • properties / more / Languaje — tiene que poner Java y no Groovy
  • en el log C:\Servidores\apache-tomcat-8.5.73\logs\localhost.2022-05-04.log
04-May-2022 14:26:56.147 GRAVE [http-nio-8080-exec-6] org.apache.catalina.core.StandardWrapperValve.invoke El Servlet.service() para el servlet [default] en el contexto con ruta [/eppla_adm] lanzó la excepción [La ejecución del Filtro lanzó una excepción] con causa raíz
	java.lang.ClassNotFoundException: org.codehaus.groovy.control.CompilationFailedException

ENLACES DE INTERÉS