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 29/06/2006, 12h19   #1
Futur Membre du Club
 
Inscription : juin 2004
Messages : 63
Détails du profil
Informations forums :
Inscription : juin 2004
Messages : 63
Points : 19
Points : 19
Par défaut 1h de decallage lors de la generation d'un rapport

Bonjour,

J'ai un petit souci au niveau des dates (enfin de LA date).

En fait lorsque je genere un rapport dans mon pied de page il y a une petite phrase qui dit:

Généré le 29 juin 2006 à 12h15

Mais en fait je genere ce rapport a 13h15, il y a donc a chaque fois une heure en moins

Voila le pied de page que j'ai placé sur la "master page" dans un cadre texte "HTML/Dynamic text"

Code :
Généré le: <value-of>new Date()</value-of>
Comment puis je modifier ca pour etre a l'heure de france?

Encore merci a vous!
Doberman est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/06/2006, 12h37   #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
ça doit être du à un problème de Locale...
L'heure de la machine qui génère le serveur ne doit pas être bonne.
moritan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/06/2006, 14h04   #3
BiM
Modératrice
 
Avatar de BiM
 
Femme
Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT
Inscription : janvier 2005
Messages : 7 299
Détails du profil
Informations personnelles :
Sexe : Femme
Âge : 26
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT

Informations forums :
Inscription : janvier 2005
Messages : 7 299
Points : 8 650
Points : 8 650
En effet, c'est probablement un problème de Locale :
Code :
task.setLocale(Locale.FRENCH);		//task est de type IRunAndRenderTask
__________________
__~{@ BiM - Modératrice "Business Intelligence" @}~
Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT
___________.~{@ Lapine crétine @}~
BiM est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/06/2006, 14h14   #4
Futur Membre du Club
 
Inscription : juin 2004
Messages : 63
Détails du profil
Informations forums :
Inscription : juin 2004
Messages : 63
Points : 19
Points : 19
Citation:
Envoyé par moritan
ça doit être du à un problème de Locale...
L'heure de la machine qui génère le serveur ne doit pas être bonne.
Merci de vos reponses mais en ce moment BIRT est en local sur mon post

Et l'heure que j'ai est la bonne donc ca vient pas de la

Quelqu'un a une autre idée? Un truc que j'aurai pas verifier et qui créerai ce decalage?
Doberman est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/06/2006, 14h21   #5
BiM
Modératrice
 
Avatar de BiM
 
Femme
Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT
Inscription : janvier 2005
Messages : 7 299
Détails du profil
Informations personnelles :
Sexe : Femme
Âge : 26
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT

Informations forums :
Inscription : janvier 2005
Messages : 7 299
Points : 8 650
Points : 8 650
Citation:
Envoyé par moritan
ça doit être du à un problème de Locale...
Locale est une classe qui fonctionne de façon statique lors de l'éxécution d'un programme Java pour dire que tu es en français de france, français du québec, anglais de l'angleterre, anglais américain... Ce qui pourrait caler en même temps les heures sur le bon fuseau.

(C'est la norme I18N, voir FAQ)

Mais je viens de vérifier en essayant de mettre mon truc au canada et ca ne fonctionne pas...
__________________
__~{@ BiM - Modératrice "Business Intelligence" @}~
Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT
___________.~{@ Lapine crétine @}~
BiM est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/06/2006, 14h36   #6
Futur Membre du Club
 
Inscription : juin 2004
Messages : 63
Détails du profil
Informations forums :
Inscription : juin 2004
Messages : 63
Points : 19
Points : 19
J'ai vu que dans le menu Windows>preference>Plugin_development>target plateform, onglet environment on peut definir quelque chose qui s'appel Locale dans laquelle on trouve plusieurs reference au langue de different pays...

Mais cela ne marche pas... si je met Anglais du canada et bien cela ne change rien lors de la generation....
J'ai toujous cette heure de decalage...
Doberman est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/06/2006, 16h14   #7
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
ça peut aussi venir d'un paramètre de la JVM regarde si tu ne lances pas birt avec des paramètres spécifiques.

J'ai eu le problème récament la JVM de mon appli n'avais pas la même locale que le système...
moritan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/06/2006, 16h18   #8
Futur Membre du Club
 
Inscription : juin 2004
Messages : 63
Détails du profil
Informations forums :
Inscription : juin 2004
Messages : 63
Points : 19
Points : 19
Aie

Comment je dois faire ca???

J'y connais pas grand chose dans ce domaine....

Si tu peux me filer un coup de main ca m'arrangerai bien.
Doberman est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/06/2006, 16h23   #9
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 Doberman
Aie

Comment je dois faire ca???

J'y connais pas grand chose dans ce domaine....

Si tu peux me filer un coup de main ca m'arrangerai bien.

Regarde si il y a des paramètre du style JAVA_OPTS sur ta ligne de commande qui lances birt
moritan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/06/2006, 16h33   #10
Futur Membre du Club
 
Inscription : juin 2004
Messages : 63
Détails du profil
Informations forums :
Inscription : juin 2004
Messages : 63
Points : 19
Points : 19
heu... je suis un peu perdu la car j'utilise eclipse 3.2.0 (source: Report Designer Full Eclipse Install)

Et quand je le lance je cliques simplement sur eclipse.exe, je ne passe en aucun cas par des lignes de commandes...

J'ai peut etre mal compris ce que tu as voulu dire...
Doberman est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/06/2006, 09h55   #11
Nouveau Membre du Club
 
Inscription : novembre 2002
Messages : 48
Détails du profil
Informations forums :
Inscription : novembre 2002
Messages : 48
Points : 33
Points : 33
Dans Window / preferences / Report design, il y a l'option choose your locale. Je suis bien en français (France) et pourtant j'ai également une heure de décalage... Je ne vois pas de solution mais je vais continuer à chercher...
BenderJay est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/06/2006, 10h11   #12
Futur Membre du Club
 
Inscription : juin 2004
Messages : 63
Détails du profil
Informations forums :
Inscription : juin 2004
Messages : 63
Points : 19
Points : 19
J'ai trouvé une solution de remplacement et si tu bosses sur une base oracle ca marchera...

En fait je crée un nouveau jeu de données avec comme requete SQL:

Code :
select to_char(sysdate,'"Généré le: " Day DD Month YYYY " à "HH24":"MI":"SS') from dual
Ensuite il suffit de placer le résultat de ce jeu de donnée la ou tu veux...

Doberman est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/06/2006, 10h24   #13
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
Petit test,

faire un main java, avec un system.out.println(new Date());

Ensuite l'exécuter sous Eclipse et l'exécuter en ligne de commande.
Ca permettrait de de voir si le décalage est dans Eclipse ou sur le système.
moritan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/06/2006, 11h47   #14
Futur Membre du Club
 
Inscription : juin 2004
Messages : 63
Détails du profil
Informations forums :
Inscription : juin 2004
Messages : 63
Points : 19
Points : 19
Merci mais je ne connais rien du tout en java...

Donc Je vais rester avec ma solution "bancale".

En tout cas merci a toi encore une fois.
Doberman est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/06/2006, 12h03   #15
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 Doberman
Merci mais je ne connais rien du tout en java...

Donc Je vais rester avec ma solution "bancale".

En tout cas merci a toi encore une fois.

T'es sous Eclipse tu fait un projet JAVA.
clique droit sur src , new Class,tu lui donne un nom ("Test" au hasard) tu coches la case public static void main...

juste en dessous de la ligne //TODO.....
tu rajoute la ligne suivante :
Code :
System.out.println(new Date());
Au bout du compte ta classe doit ressembler à çà:
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
package fr.euriware.xml2db.mapping;
 
import java.util.Date;
 
public class Test {
 
	/**
	 * @param args
	 */
	public static void main(String[] args) {
		// TODO Auto-generated method stub
System.out.println(new Date());
	}
 
}
ensuite clique droit sur le fichier > Run as > Java Application.
et tu nous dit ce qu'il t'affiche.

Ensuite on verra comment faire pour le lancer en ligne de commande...

Nota : si tu ne connais rien à JAVA je vois mal comment tu vas faire pour utiliser correctement BIRT.
moritan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/06/2006, 12h34   #16
Futur Membre du Club
 
Inscription : juin 2004
Messages : 63
Détails du profil
Informations forums :
Inscription : juin 2004
Messages : 63
Points : 19
Points : 19
Ca marche pas....

Mais laisse tomber, c'est gentil de vouloir m'aider mais j'ai pas enormement de temps pour "bloquer" sur ce point

Et pour une petite précision je n'utilise pas Eclipse pour faire du java mais simplement le plugin BIRT (report design) qui me permet de monter "graphiquement" un modele de rapport pour permettre l'affichage (pdf ou html) des données de ma base oracle...

Le principe:
1- Créer plusieurs modeles en local sur un poste. Une personne qui connaitra BIRT pourra générer les rapports voulu et les enregistrer.
2- Mise a disposition des rapports sur un serveur web pour que des utilisateurs puissent les imprimer ou consulter.

Donc dans ce systeme je n'ai pas besoin de connaitre le java pour arriver a mes fins.

En tout cas merci a toi !
Doberman est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/06/2006, 12h39   #17
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
Ok .

Mais pourmoi c'est un problème lié à la conf de ton poste donc si tu publi sur autre machine tu ne devrais pas avoir de problème.
moritan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/06/2006, 14h21   #18
Futur Membre du Club
 
Inscription : juin 2004
Messages : 63
Détails du profil
Informations forums :
Inscription : juin 2004
Messages : 63
Points : 19
Points : 19
Peut etre tous les postes ont ce probleme car on a deja essayé de generer un rapport sur un autre poste et toujours la meme chose...


Tant pi!
Doberman est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/06/2006, 14h33   #19
BiM
Modératrice
 
Avatar de BiM
 
Femme
Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT
Inscription : janvier 2005
Messages : 7 299
Détails du profil
Informations personnelles :
Sexe : Femme
Âge : 26
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT

Informations forums :
Inscription : janvier 2005
Messages : 7 299
Points : 8 650
Points : 8 650
P'tite question quand tu vas régler l'heure sur ton poste, tu es a GMT +1 ?
__________________
__~{@ BiM - Modératrice "Business Intelligence" @}~
Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT
___________.~{@ Lapine crétine @}~
BiM est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/06/2006, 15h05   #20
Futur Membre du Club
 
Inscription : juin 2004
Messages : 63
Détails du profil
Informations forums :
Inscription : juin 2004
Messages : 63
Points : 19
Points : 19
Logiquement Oui!

Mais j'ai pas les droits pour acceder au panneau de config date/heure donc je ne peut pas verifier mais a 99% c'est du gmt+1
Doberman 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 00h08.


 
 
 
 
Partenaires

Hébergement Web