Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > BIRT
BIRT Forum d'entraide sur BIRT (Business Intelligence and Reporting Tools). Avant de poster --> FAQ BIRT,Tutoriels BIRT
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 12/05/2006, 17h49   #1
Invité régulier
 
Inscription : mai 2006
Messages : 23
Détails du profil
Informations forums :
Inscription : mai 2006
Messages : 23
Points : 8
Points : 8
Par défaut Passer un paramètre

Bonjour

Voilà mon problème, notre logiciel (fait en java) est une page Web qui va appeller des rapports que j'ai fait avec BIRT.


Le problème est : J'aimerai que les rapports sortent selon la personne qui accede à ce rapport (username ou numéro de la session). En d'autres mots je veux passer une variable externe au XML de mon rapport.

Est-ce que c'est possible ou bien je cherche pour rien?

Merci
Woocher est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/05/2006, 19h05   #2
Membre Expert
 
Avatar de moritan
 
Homme
Développeur Java
Inscription : juin 2005
Messages : 657
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 32
Localisation : France, Manche (Basse Normandie)

Informations professionnelles :
Activité : Développeur Java

Informations forums :
Inscription : juin 2005
Messages : 657
Points : 1 050
Points : 1 050
En bon normand je dirais ça dépent....

D'abord de ton intégration du moteur birt, utilises-tu la servlet standard, ou un moteur fait maison?

après on va dire que tu marche avec une servlet style celle de birt en standard.
Tout les paramètre du rapport sui son poster sur l'url donc normalement su tu rajoutes des info sur l'url tu est capable d'envoyé des infos suplémentaires à ton rapport.
moritan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/05/2006, 18h11   #3
Invité régulier
 
Inscription : mai 2006
Messages : 23
Détails du profil
Informations forums :
Inscription : mai 2006
Messages : 23
Points : 8
Points : 8
Citation:
Envoyé par moritan
En bon normand je dirais ça dépent....

D'abord de ton intégration du moteur birt, utilises-tu la servlet standard, ou un moteur fait maison?

après on va dire que tu marche avec une servlet style celle de birt en standard.
Tout les paramètre du rapport sui son poster sur l'url donc normalement su tu rajoutes des info sur l'url tu est capable d'envoyé des infos suplémentaires à ton rapport.

Oui j'utilise le standard.

Mais comment aller chercher ce qu'il y a dans l'URL?
Woocher est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/05/2006, 18h15   #4
Membre Expert
 
Avatar de moritan
 
Homme
Développeur Java
Inscription : juin 2005
Messages : 657
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 32
Localisation : France, Manche (Basse Normandie)

Informations professionnelles :
Activité : Développeur Java

Informations forums :
Inscription : juin 2005
Messages : 657
Points : 1 050
Points : 1 050
Citation:
Envoyé par Woocher
Oui j'utilise le standard.

Mais comment aller chercher ce qu'il y a dans l'URL?
Si ton rapport attend un paramètre toto alors tu rajoute à la fin de ton url &toto=valeur
moritan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/05/2006, 13h25   #5
Membre du Club
 
Inscription : mars 2006
Messages : 223
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 223
Points : 53
Points : 53
c'est très simple tu ajoute une variable dans ton rapport et ensuite dans ton url tu passe &nomparams=valeurparms et voila
si tu veux ensuite que ton paramètre agice sur une requete tu met ? dans ta requete tu vas dans ses parametres tu met un nom de parametre qui va intérargir sur le ? et ensuite a l'endroit ou tu affiches ta requete tu vas les propriété sur binding et tu met en valeur le parametre que tu as créer au départ. et voila le tour est joué
lazzeroni est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 03h33.


 
 
 
 
Partenaires

Hébergement Web