|
Re: Custom DataSet wizard page [message #760540 is a reply to message #760462] |
Fri, 02 December 2011 18:26 |
|
What is the value of:
oda.data.source.id
Are you implementing this extension point?
org.eclipse.datatools.connectivity.oda.consumer.driverBridge
Jason
On 12/2/2011 8:13 AM, Zilla wrote:
> Hello.
>
> I have made custom ODA Runtime driver with custom Dataset wizard page.
> My driver is bridge over BIRT JDBC Data Source.
>
> When I create new data set in report with my driver the new custom
> dataset wizard page is shown. But when I create dataset with JDBC Data
> Source driver my custom wizard page is shown too, instead of wizard page
> defined for JDBC driver dataset.
> Why my wizard page is used for JDBC driver dataset wizard?
>
> Here is section in my ODA Designer plug-in project plugin.xml
>
>
> <extension
> point="org.eclipse.datatools.connectivity.oda.design.ui.dataSource">
> <dataSourceUI
> id="%oda.data.source.id">
> <newDataSourceWizard
> pageClass="org.eclipse.datatools.connectivity.oda.design.ui.pages.impl.DefaultDataSourceWizardPage"
>
> includesProgressMonitor="false"
> pageTitle="%wizard.data.source.page.title"
> windowTitle="%wizard.window.title">
> </newDataSourceWizard>
> </dataSourceUI>
> <dataSetUI
> supportsOutParameters="false"
> supportsInParameters="true"
> initialPageId="org.eclipse.birt.report.data.oda.integrator.dataSet.page1"
> id="org.eclipse.birt.report.data.oda.integrator.dataSet">
> <dataSetWizard
> class="org.eclipse.datatools.connectivity.oda.design.ui.wizards.DataSetWizard"
>
> windowTitle="%wizard.data.set.window.title">
> </dataSetWizard>
> <dataSetPage
> displayName="%wizard.data.set.page.title"
> icon="icons/datasetpage.ico"
> wizardPageClass="org.eclipse.birt.report.data.oda.integrator.ui.impl.CustomDataSetWizardPage"
>
> path="/"
> id="org.eclipse.birt.report.data.oda.integrator.dataSet.page1">
> </dataSetPage>
> </dataSetUI>
> </extension>
>
>
> Thanks
|
|
|
|
Re: Custom DataSet wizard page [message #760750 is a reply to message #760591] |
Mon, 05 December 2011 05:33 |
|
I believe the driverBridge effects all odas of a type. You may want to
look at this approach instead:
http://www.eclipse.org/birt/phoenix/project/notable3.7.php#jump_5
Jason
On 12/3/2011 4:32 AM, Zilla wrote:
> Jason Weathersby wrote on Fri, 02 December 2011 13:26
>> What is the value of:
>> oda.data.source.id
>
> oda.data.source.id = org.eclipse.birt.report.data.oda.integrator
>
> Jason Weathersby wrote on Fri, 02 December 2011 13:26
>> Are you implementing this extension point?
>> org.eclipse.datatools.connectivity.oda.consumer.driverBridge
>>
>> Jason
>
> Yes, of course. Here is extension section in Runtime driver plugin.xml
>
> <plugin>
> <extension
> point="org.eclipse.datatools.connectivity.oda.consumer.driverBridge">
> <bridge
> bridgeId="org.eclipse.birt.report.data.oda.integrator.bridge"
> driverType="org.eclipse.birt.report.data.oda.jdbc.OdaJdbcDriver">
> </bridge>
> </extension>
> ...
>
|
|
|
Powered by
FUDForum. Page generated in 0.02641 seconds