Enlazando subinformes en iReport para que también funcionen en el servidor Jasper

Utilizando iReport v4.0.1 con Jasperserver v4.1.0 Estoy tratando de encontrar una sintaxis para vincular los subinformes al informe principal que me permite probarlo en iReport y luego implementarlo en el servidor a través del navegador de repositorio.

La sintaxis predeterminada para subinformes en iReport para la expresión de subinforme es algo así como

$P{SUBREPORT_DIR} + "mySubReport.jasper"

Cuando implemente esto desde iReport, es lo suficientemente inteligente como para recogerlo y sugerir cambiarlo a

"repo:mySubReport.jrxml"

y luego desplegar todos los subinformes en la carpeta Recursos del informe principal.

Eso es genial, pero desafortunadamente luego edita el archivo en iReport para guardar este cambio, lo que significa que ya no puede ejecutar el informe en iReport sin volver a editar manualmente todas las expresiones de subinforme; esto hace que el proceso de prueba e implementación en el servidor realmente doloroso, particularmente cuando hay múltiples subinformes en un informe.

Pensé que al menos podría establecer el valor de $ P {SUBREPORT} en "repo:" o "My \ local \ filepath" para que al menos solo tuviera un lugar para cambiarlo, pero el compilador no t así.

¿Existe una estructura alternativa o una expresión que resolverá repo: *. Jrxml o My \ local \ filepath * .jasper correctamente, dependiendo de dónde esté ejecutando el informe?

Respuestas a la pregunta(1)

Su respuesta a la pregunta