Bonjour,
Je travail actuellement sur l'automatisation de la génération des rapports BIRT.

Pour réaliser la génération je dois proposer à l'utilisateur différents choix de paramétrage, ceux ci sont contenu dans un dataSet.
Puis l'utilisateur envoi les paramètre et la génération se produit.

Mais je n'arrive pas à exécuter mon dataSet( En dehors de la génération du rapport)

Je vous met mon début de code qui pour le moment ne fait rien.

Merci

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
IDataSet data= design.getDesignInstance().getDataSet("S1-ApplicationID");
 
		IDatasetPreviewTask prer = engine.createDatasetPreviewTask();
 
		ReportDesignHandle report = (ReportDesignHandle) design.getDesignHandle( );
 
		prer.setDataSet(report.findDataSet("S1-ApplicationID"));
		//prer.validateParameters();
 
		IExtractionResults res = prer.execute();
		IDataIterator idDataIter= res.nextResultIterator();
 
 
		System.out.println("QUERY RESULT" + idDataIter.getResultIterator().getQueryResults().);