Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > Jasper
Jasper Forum d'entraide sur Jasper Reports. Avant de poster --> FAQ Jasper, Tutoriels Jasper
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 09/04/2008, 10h21   #1
Membre habitué
 
Avatar de anayathefirst
 
Inscription : décembre 2006
Messages : 326
Détails du profil
Informations personnelles :
Âge : 27
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations forums :
Inscription : décembre 2006
Messages : 326
Points : 147
Points : 147
Par défaut déploiement d'unités de rapports

Salut
Je voudrais déployer des rapports en utilisant des web services.
Les rapports simples sont déployé facilement, avec la ligne suivante :
Code :
server.getWSClient().addOrModifyResource(reportResourceDescriptor, tempFile);
Mais lorsqu'il s'agit de rapports complexes contenant des champs de contrôles ou des sous rapports, cela devient plus compliqué. en fait, lorsqu'on déploie le rapport avec la commande ci-dessus, seul le fichier jrxml principal est enregistré, et puis, même si on en registre toutes les ressources, l'unité de rapport ne sais pas aller les chercher
je voudrais donc savoir comment dire au rapport ou sont ses ressources (images, champs de contrôle, requêtes ...)
anayathefirst est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/04/2008, 17h12   #2
Membre habitué
 
Avatar de anayathefirst
 
Inscription : décembre 2006
Messages : 326
Détails du profil
Informations personnelles :
Âge : 27
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations forums :
Inscription : décembre 2006
Messages : 326
Points : 147
Points : 147
Bon, plus de détails sur ce que je fait pour ajouter la ressource : j'utilise le code suivant :
Code :
myServer.getWSClient().modifyReportUnitResource(reportUnitDescriptor.getUriString(), childResource, childFile);
et j'obtiens l'erreur suivante
Code :
1
2
java.lang.Exception: 2 - webservices.error.resourceNotFound
at com.jaspersoft.jasperserver.irplugin.wsclient.WSClient.modifyReportUnitResource(WSClient.java:502)
Avis à ceux qui ont réussi ou qui ont plus d'expérience ou de chance que moi !
anayathefirst est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/04/2008, 10h31   #3
Membre habitué
 
Avatar de anayathefirst
 
Inscription : décembre 2006
Messages : 326
Détails du profil
Informations personnelles :
Âge : 27
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations forums :
Inscription : décembre 2006
Messages : 326
Points : 147
Points : 147
raaaalala, rappelez moi de revérifier 36 fois quand je fait un copier/coller !
Dans WSClient().modifyReportUnitResource(), j'utilisait la mauvaise variable .
maintenant mon outil graphique de migration d'environnement JasperServer (avec du drag and drop) fonctionne plutôt bien,
il me reste à finir les dernier tests et rédiger ma doc ...
yepee
anayathefirst est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 15h13.


 
 
 
 
Partenaires

Hébergement Web