JasperServer – Utiliser un même sous-rapport JRXML dans plusieurs rapports

JasperServer permet d’uploader des reports qu’il place dans un Report Unit (sorte de répertoire unique). En conséquence si un sous-rapport est utilisé dans n rapports, il est uploadé n fois.
Christophe DUPONTMis à jour le 30 Janv 2014

JasperServer permet duploader des reports quil place dans un Report Unit (sorte de répertoire unique). En conséquence si un sous-rapport est utilisé dans n rapports, il est uploadé n fois.

Cela complexifie alors la mise à jour de ces rapports qui doivent être modifiée n fois.

La solution consiste à créer un fichier JRXML directement sur le serveur Jasper Server : 

ScreenHunter_05-Jan.-30-17.22.jpg

Choisir fichier JRxml :

Et choisir le fichier à uploader sur le server: 

ScreenHunter_06-Jan.-30-17.33.jpg

 

Puis de lier le fichier JRxml nouvellement créé aux rapports qui lutilisent, via son chemin relatif (qui commence par « /reports ») : 

ScreenHunter_06-Jan.-30-17.24.jpg