|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Candidat au titre de Membre du Club
![]() Étudiant Inscription : avril 2007 Messages : 46 ![]() |
Bonjour,
J’ai créé via BIRT un rapport qui s'appui sur une base oracle, et je souhaiterai le lancer automatiquement toute les semaines/mois, je ne m'y connais pas beaucoup en batch/Shell,... J’ai déjà effectué quelques recherches, et j'ai vu que cela nécessité un runtime,... pourriez vous m'en dire plus? Merci d'avance. ps : mo rapport ne contient aucun code java, je dispose juste d'un rapport. |
|
|
00
|
|
|
#2 | ||||
![]() ![]() Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT Inscription : janvier 2005 Messages : 7 299 ![]() |
Bonjour,
Tout ce que je peux dire c'est que la commande est la suivante : genReport. Elle est disponible dans le runtime (dossier Report Engine) et il y a une version Windows (.bat) et une version Unix (.sh). Elle s'utilise de la même manière dans les deux cas. Il faut aussi définir la variable d'environnement BIRT_HOME qui contient le chemin du runtime. Exemple simple : Code X :
Paramètres de la commande : Code X :
|
||||
|
|
00
|
|
|
#3 |
|
Candidat au titre de Membre du Club
![]() Étudiant Inscription : avril 2007 Messages : 46 ![]() |
tout d'abord merci pour ta réponse et ta prompitude
Je vais donc dl le runtime pour voir,... je vais essayer des que j'ai le runtime,... Mais n'y à t'il pas moyen de lancer le rapport via un "exe" sur le bureau par exemple? (on clique sur un icone et hop, on nous demande des paramètres et ensuite s'affiche le rapport sans être passé par éclipse). J’ai regardé sur le forum, et j'ai vu moultes code java, mais je ne voie pas ou les mettre, ni comment les utiliser, ni avec quoi,... je sais, je suis un newbie, mais bon, la je suis en stage, et on me demande ça donc,... Pour tout ce qui est création de rapport, ça va, mais pour l'utilisation,... |
|
|
00
|
|
|
#4 |
![]() ![]() Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT Inscription : janvier 2005 Messages : 7 299 ![]() |
Bien, tu vas être obligé de créer une petite interface au minimum pour demander à l'utilisateur d'entrer les paramètres. Après tu peux lancer le batch/shell avec les paramètres et c'est parti !
Tu dois même pouvoir faire ça en HTML ou PHP. |
|
|
00
|
|
|
#5 |
|
Candidat au titre de Membre du Club
![]() Étudiant Inscription : avril 2007 Messages : 46 ![]() |
hummm, oki oki,... ça je dois pouvoir faire (les interfaces),...
par contre je vois pas comment lier le rapport à mon interface, qu'elle soit java ou php/html,... merci encore |
|
|
00
|
|
|
#6 |
![]() ![]() Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT Inscription : janvier 2005 Messages : 7 299 ![]() |
Soit en ligne de commande, soit en faisant une classe Java.
|
|
|
00
|
|
|
#7 |
|
Candidat au titre de Membre du Club
![]() Étudiant Inscription : avril 2007 Messages : 46 ![]() |
oki oki,...
pourais tu préciser? promis, apres je ne pause plus d'autres questions,...
|
|
|
00
|
|
|
#8 |
![]() ![]() Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT Inscription : janvier 2005 Messages : 7 299 ![]() |
Hum, bien, soit tu fais remplir un formulaire par l'utilisateur, il envoie les données, et tu les traites pour les passer en paramètre de la commande (présentée précédemment). Dans l'autre cas (classe Java), je t'invite à consulter un peu le forum et les documentations d'Eclipse
Bon courage ! |
|
|
00
|
|
|
#9 |
|
Candidat au titre de Membre du Club
![]() Étudiant Inscription : avril 2007 Messages : 46 ![]() |
aba finalement,... j'ai encore une question pour toi BIM (ou quelqu'un d'autre)
j'ai fait des recherches sur ce que tu m'a dis, et j'ai vu qu'il y avait de code java, et tout et tout,... le soucis c'est que je ne vois pas ou le mettre ce code,... dois-je crééer un projet java appart? ou alors ou utiliser la xml source? j'avous que c'est un peu le bazzard dans ma tête,... J'ai du mal à voir concrétement comment faire,... je vois très bien ce que je veux faire (enfin dois,... je suis en stage), c'est permêtrer la generation des differents report, que j'ai fais, via une interfaçe web et pour certains les générer automatiquement tout les mois. je sais (pense) qu'il me faut le runtime birt pour permettre de lancer le report sans eclipse,... mais pour le reste,... c'est le flou total,... |
|
|
00
|
|
|
#10 |
![]() ![]() Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT Inscription : janvier 2005 Messages : 7 299 ![]() |
Mes questions sont :
Comme ça, on pourra tout mettre au clair... |
|
|
00
|
|
|
#11 |
|
Candidat au titre de Membre du Club
![]() Étudiant Inscription : avril 2007 Messages : 46 ![]() |
* T'as t'on imposé BIRT ?
--> oui, et les report sons fait. * As-tu un langage web préconisé ? --> non, aucun, mon maitre de stage à juste émmie l'idée d'afficher le report via une interface web afin que tout le monde puisse accéder au repports. * As-tu un serveur web préconisé (IIS, Apache, Websphere, etc.) ? --> non plus,... juste une base de donnée oracle, pour le reste je suppose que c'est à moi de voir. * Est-ce un projet interne ? --> oui. * As-tu possibilité de demander l'achat d'un logiciel ? --> la non, c'est pour cela qu'ils on choisit birt,... mais ils ont deja beaucoup de logiciels à leur disposition. * En bref, quels sont les limites à ton projet ? --> apriori aucune, mis appart l'achat d'un logiciel. Si, le temps (je fini mon stage en fin de semaine prochaine,... en tout cas merci de répondre à mes questions, c'est vraiment simpas. |
|
|
00
|
|
|
#12 |
![]() ![]() Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT Inscription : janvier 2005 Messages : 7 299 ![]() |
Ok, alors je te préconise de leur mettre un petit serveur Tomcat avec le runtime BIRT (Tout ça est gratuit
Ensuite, il faut que tu crées un formulaire en JSP serait bien et très adapté à BIRT. Je suppose que tu vas faire plusieurs pages :
D'autre part, du côté service tu auras :
Pour ce qui est de la génération tous les mois, je ne m'y connais pas trop de ce côté là mais je pense que tu devrais te pencher du côté des batchs/shells et ce n'est pas vraiment mon domaine (voir sur les autres forums). Hum par contre, j'ai un doute soudain, ton interface permettrait de générer les reports ou juste de les visualiser ? |
|
|
00
|
|
|
#13 |
|
Candidat au titre de Membre du Club
![]() Étudiant Inscription : avril 2007 Messages : 46 ![]() |
Pour tomcat et le runtime, c'est ce que je comptait utiliser!
pour ce qui est coté client, oui, c'est bien ça. Et mon interfaçe permettrait juste de les visualiser (avec les paramètres). donc faut que je fasse du jsp,... oki oki, ça devrait aller, ça doit juste être des petites interfaçe simpliste. par contre je vois toujour pas comment lier les differents elements?,... une fois les paramêtres reçus par l'interfaçe, comment les envoyer au serveur et comment les traiter? et commen tensuite afficher le report associé? (encore merci) |
|
|
00
|
|
|
#14 | ||
![]() ![]() Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT Inscription : janvier 2005 Messages : 7 299 ![]() |
Si tu choisis des paramètres pour ton état, tu fais une génération puis une visualisation (et non une simple visualisation).
En fait, une fois la JSP validée, les informations sont renvoyées au serveur (j'espère que tu as 2-3 notions de J2EE) qui va dans le service demandé (lors de la validation), ce service te traite les données (par exemple, modifier le format d'une donnée) et surtout préparer la liste de paramètres. A la fin de ce service tu appelles le service de génération avec tous tes paramètres (nom du rptdesign, nom du fichier de sortie, langue, format de sortie, paramètres, etc.) et c'est parti. Service de génération (Attention, il y a un chemin en dur, j'avais trouvé un moyen de le récupérer, je le remplacerai ce soir) : Code Java :
|
||
|
|
00
|
|
|
#15 |
|
Candidat au titre de Membre du Club
![]() Étudiant Inscription : avril 2007 Messages : 46 ![]() |
oki oki,...
mais ton code, ou je le met? parce-que dans la wiki eclipse birt, il y a plein de code qui permettent apparement de genérer des rapport, mais je ne sais pas ou les mettrent,... il faut créer un autre projet sous eclipse, creer les classes et tout et tout ou mettre ces codes avec le rapport? pour ce qui est du J2EE, je suis en stage de fin de iut info,... donc,... mais je me suis documenté par moi même |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com