From: "Yu Li" <yli@xxxxxxxxxxx>
Reply-To: For developers on the BIRT project <birt-dev@xxxxxxxxxxx>
To: "For developers on the BIRT project" <birt-dev@xxxxxxxxxxx>
Subject: RE: [birt-dev] How to create a datasource
Date: Mon, 11 Jul 2005 19:44:59 -0700
Ok, if you have all of things that I mentioned below but it still doesn't
work, then you need to go to the org.eclipse.birt.report.data.oda.jdbc
directory in your eclipse/plugin to check whether the oda-jdbc.jar existed
there. If no, then you need to run the BuildOdaJdbc.xml to generate the jar
file and copy the jar into your
eclipse/plugin/org.eclipse.birt.report.data.oda.jdbc
Try it and see whether it works.
Our developer is writing an example about oda and going to put it on the
news group web page to give the instruction how people can create and
configure the odaDataSet/odaDataSource.
BWT, if you have any future problem you also can put your question on the
news group web page instead of using the mail :)
Thanks!
Ivy
Actuate Software ShangHai center.
498 Guoshoujing Rd.Bld 3.Suite 3301. shanghai,201203
Tel: (86)21-50270900 ext:257
Fax:(86)21-50270901
Email: yli@xxxxxxxxxxx
-----Original Message-----
From: birt-dev-bounces@xxxxxxxxxxx [mailto:birt-dev-bounces@xxxxxxxxxxx] On
Behalf Of Andres Felipe Gomez Mondragon
Sent: Monday, July 11, 2005 11:01 PM
To: birt-dev@xxxxxxxxxxx
Subject: RE: [birt-dev] How to create a datasource
Thanks Yu Li,
But the problem still persist.
I dont know what to do now, can you give me the sources that you use
Or other way to connect to database without use datasources.
>From: "Yu Li" <yli@xxxxxxxxxxx>
>Reply-To: For developers on the BIRT project <birt-dev@xxxxxxxxxxx>
>To: "For developers on the BIRT project" <birt-dev@xxxxxxxxxxx>
>Subject: RE: [birt-dev] How to create a datasource
>Date: Mon, 11 Jul 2005 00:28:54 -0700
>
>Hi Andres,
>
>It seems like an environment problem. Can you check whether the
>org.eclipse.birt.report.data.oda.jdbc is in your eclipse plugin
directory?
>
>If yes, you need to give the argument when you run your code:
>-DBIRT_HOME="your eclipse home".
>
>Or you can specify your own BIRT_HOME directory. But the following
plugins
>and jar should exist in your BIRT_HOME/plugin:
>org.eclipse.birt.core
>org.eclipse.birt.data
>org.eclipse.birt.data.oda
>org.eclipse.birt.report.data.oda.jdbc
>
>Any problem please let me know.
>
>Thanks!
>
>
>
>Ivy
>
>Actuate Software ShangHai center.
>498 Guoshoujing Rd.Bld 3.Suite 3301. shanghai,201203
>Tel: (86)21-50270900 ext:257
>Fax:(86)21-50270901
>Email: yli@xxxxxxxxxxx
>
>
>-----Original Message-----
>From: birt-dev-bounces@xxxxxxxxxxx [mailto:birt-dev-bounces@xxxxxxxxxxx]
On
>Behalf Of Andres Felipe Gomez Mondragon
>Sent: Monday, July 11, 2005 12:08 PM
>To: birt-dev@xxxxxxxxxxx
>Subject: RE: [birt-dev] How to create a datasource
>
>Hi Yu Li,
>Yes, I did that but i dont know why the extension is not found.
>I dont know if i need to configure something. I use the runtime
libraries.
>You can help me ?
>
>I have this class,
>
>SessionHandle session = DesignEngine.newSession(null);
>ReportDesignHandle design = session.createDesign();
>ElementFactory factory = design.getElementFactory();
>OdaDataSourceHandle dataSource =
>factory.newOdaDataSource("dataSource","org.eclipse.birt.report.data.oda.jdbc");
>
>dataSource .setBeforeOpen("extensionProperties.odaUser = \"\";" +
>"extensionProperties.odaPassword = \"\";" +
>"extensionProperties.odaURL = \"jdbc:mysql://Andres1:3306/hermes1\";" +
>"extensionProperties.odaDriverClass = \"com.mysql.jdbc.Driver\";");
>
>OdaDataSetHandle dataSetHandle = factory.newOdaDataSet("Conexiones");
>dataSetHandle.setProperty(OdaDataSetHandle.QUERY_TEXT_PROP,
> "select code, desc from departament");
>
>....
>
>I run this class when i an exception is throwed.
>
>java.lang.IllegalArgumentException: org.eclipse.birt.report.data.oda.jdbc
> at
>org.eclipse.birt.data.oda.util.manifest.ManifestExplorer.getExtensionManifest(ManifestExplorer.java:141)
> at
>org.eclipse.birt.report.model.extension.oda.ODAManifestUtil.getDataSourceExtension(ODAManifestUtil.java:33)
> at
>org.eclipse.birt.report.model.api.ElementFactory.newOdaDataSource(ElementFactory.java:731)
> at org.eclipse.org.demo.de.DeDemo.buildReport(DeDemo.java:74)
> at org.eclipse.org.demo.de.DeDemo.main(DeDemo.java:46)
>
>
>Or sometimes when i pass only one parameter in the datasource, the
>extensionID is not generated.
>
>What can i do, Can you give me an example where you can generate a report
>using jdbc?
>
>Please.
>
>Thanks for your help.
>
> >From: "Yu Li" <yli@xxxxxxxxxxx>
> >Reply-To: For developers on the BIRT project <birt-dev@xxxxxxxxxxx>
> >To: "For developers on the BIRT project" <birt-dev@xxxxxxxxxxx>
> >Subject: RE: [birt-dev] How to create a datasource
> >Date: Sun, 10 Jul 2005 19:14:58 -0700
> >
> >
> >Hi,
> >
> >You need to create an oda-data-source. We have jdbc data source oda
> >extension plugin that you can use.
> >
> >ElementFactory :: newOdaDataSource("youDataSourceName",
> >"org.eclipse.birt.report.data.oda.jdbc");
> >
> >Then you will get the OdaSourceHandle and set the properties.
> >
> >Thanks!
> >
> >Ivy
> >
> >Actuate Software ShangHai center.
> >498 Guoshoujing Rd.Bld 3.Suite 3301. shanghai,201203
> >Tel: (86)21-50270900 ext:257
> >Fax:(86)21-50270901
> >Email: yli@xxxxxxxxxxx
> >
> >
> >-----Original Message-----
> >From: birt-dev-bounces@xxxxxxxxxxx
[mailto:birt-dev-bounces@xxxxxxxxxxx]
>On
> >Behalf Of Andres Felipe Gomez Mondragon
> >Sent: Sunday, July 10, 2005 3:23 AM
> >To: birt-dev@xxxxxxxxxxx
> >Subject: [birt-dev] How to create a datasource
> >
> >Hello, I need your help.
> >I need to create a datasource using java code but i dont know how to
>write
> >the datasource with the properties like driverclass, url, user,
password
> >and the metadata with a query like "select code, description from
> >conexion".
> >After the results i´ll show in a table.
> >
> >Thanks.
> >
> >_________________________________________________________________
> >On the road to retirement? Check out MSN Life Events for advice on how
to
> >get there! http://lifeevents.msn.com/category.aspx?cid=Retirement
> >
> >_______________________________________________
> >birt-dev mailing list
> >birt-dev@xxxxxxxxxxx
> >https://dev.eclipse.org/mailman/listinfo/birt-dev
> >_______________________________________________
> >birt-dev mailing list
> >birt-dev@xxxxxxxxxxx
> >https://dev.eclipse.org/mailman/listinfo/birt-dev
>
>_________________________________________________________________
>Express yourself instantly with MSN Messenger! Download today - it's
FREE!
>http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/
>
>_______________________________________________
>birt-dev mailing list
>birt-dev@xxxxxxxxxxx
>https://dev.eclipse.org/mailman/listinfo/birt-dev
>_______________________________________________
>birt-dev mailing list
>birt-dev@xxxxxxxxxxx
>https://dev.eclipse.org/mailman/listinfo/birt-dev
_________________________________________________________________
Express yourself instantly with MSN Messenger! Download today - it's FREE!
http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/
_______________________________________________
birt-dev mailing list
birt-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/birt-dev
_______________________________________________
birt-dev mailing list
birt-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/birt-dev