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.
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.
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 :

Choisir fichier JRxml :
Et choisir le fichier à uploader sur le server:

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

Dans un contexte où les architectures microservice, le cloud et les systèmes distribués sont devenus la norme, les API (Application Programming Interfaces) jouent un rôle central dans la communication entre les applications et les services. Elles facilitent les échanges de données, l'intégration de fonctionnalités et la scalabilité des infrastructures. Cependant, cette exposition accrue des API ouvre la voie à des vulnérabilités de sécurité majeures, qui peuvent être exploitées pour compromettre des systèmes critiques, voler des données ou perturber des services.
Quand la connectivité et l'interopérabilité des SI sont essentielles, les contrats API sont devenus un outil incontournable pour les entreprises. Ces derniers sont des documents qui définissent l'ensemble des fonctionnalités et des données qu'une API expo
Comme tous les six mois, une nouvelle version du célèbre framework front-end JavaScript Angular fait son apparition. Cette fois, c’est Angular 20 qui débarque ! Un an après la publication de notre article sur Angular 18, on revient pour faire le point sur les nouveautés, les évolutions techniques et les impacts possibles sur vos projets.