Discussions
Categories
Groups
Community Home
Categories
INTERNAL ENABLEMENT
POPULAR
PUBLIC CLOUD
PRIVATE CLOUD
Quick Links
MY LINKS
HELPFUL TIPS
Back to website
Home
Intelligence (Analytics)
ODA ReportDriver PasswordField is not drawn
ai762
<div>Hello,</div>
<div>I have created an own oda report driver. So far everything is working fine. The driver has some parameters for the DataSource like username, password etc.</div>
<div>My Password parameter is not drawn as an PasswordField for the DataSource and I did not find an option to configure it.</div>
<div> </div>
<div>ODAVersion is 3.2</div>
<div> </div>
<div>My plugin.xml looks like:</div>
<div> </div>
<div> <?xml version="1.0" encoding="UTF-8"?></div>
<div><?eclipse version="3.4"?></div>
<div><plugin></div>
<div> </div>
<div> <extension</div>
<div> id="%oda.data.source.id"</div>
<div> point="org.eclipse.datatools.connectivity.oda.dataSource"></div>
<div> <dataSource</div>
<div> driverClass="com.company.report.driver.impl.Driver"</div>
<div> defaultDisplayName="%data.source.name"</div>
<div> setThreadContextClassLoader="false"</div>
<div> odaVersion="3.2"</div>
<div> id="%oda.data.source.id"></div>
<div> <properties></div>
<div> <property</div>
<div> allowsEmptyValueAsNull="true"</div>
<div> defaultDisplayName="Vertragsnummer"</div>
<div> isEncryptable="false"</div>
<div> name="contractId"</div>
<div> type="string"></div>
<div> </property></div>
<div> <property</div>
<div> allowsEmptyValueAsNull="false"</div>
<div> defaultDisplayName="Benutzername"</div>
<div> isEncryptable="false"</div>
<div> name="username"</div>
<div> type="string"></div>
<div> </property></div>
<div> <property</div>
<div> allowsEmptyValueAsNull="false"</div>
<div> defaultDisplayName="Passwort"</div>
<div> isEncryptable="false"</div>
<div> type="string"</div>
<div> name="password"></div>
<div> </property></div>
<div> <property</div>
<div> allowsEmptyValueAsNull="true"</div>
<div> canInherit="true"</div>
<div> defaultDisplayName="Server URL"</div>
<div> isEncryptable="false"</div>
<div> name="serverUrl"</div>
<div> type="string"></div>
<div> </property></div>
<div> </properties></div>
<div> </dataSource></div>
<div> <dataSet</div>
<div> defaultDisplayName="%data.set.name"</div>
<div> id="com.company.report.driver.dataSet"></div>
<div> <dataTypeMapping</div>
<div> nativeDataTypeCode="1"</div>
<div> odaScalarDataType="String"</div>
<div> nativeDataType="String"></div>
<div> </dataTypeMapping></div>
<div> ....</div>
<div> </dataSet></div>
<div> </extension></div>
<div> <extension</div>
<div> point="org.eclipse.datatools.connectivity.connectionProfile"></div>
<div> <category</div>
<div> name="%data.source.name"</div>
<div> parentCategory="org.eclipse.datatools.connectivity.oda.profileCategory"</div>
<div> id="%oda.data.source.id"></div>
<div> </category></div>
<div> <connectionProfile</div>
<div> pingFactory="org.eclipse.datatools.connectivity.oda.profile.OdaConnectionFactory"</div>
<div> name="%connection.profile.name"</div>
<div> category="%oda.data.source.id"</div>
<div> id="%oda.data.source.id"></div>
<div> </connectionProfile></div>
<div> <connectionFactory</div>
<div> name="ODA Connection Factory"</div>
<div> profile="%oda.data.source.id"</div>
<div> class="org.eclipse.datatools.connectivity.oda.profile.OdaConnectionFactory"</div>
<div> id="org.eclipse.datatools.connectivity.oda.IConnection"></div>
<div> </connectionFactory></div>
<div> </extension></div>
<div> </div>
<div></plugin></div>
<div> </div>
<div>And my UI Plugin looks like:</div>
<div> </div>
<div><?xml version="1.0" encoding="UTF-8"?></div>
<div><?eclipse version="3.4"?></div>
<div><plugin></div>
<div> </div>
<div> <extension</div>
<div> point="org.eclipse.datatools.connectivity.connectionProfile"></div>
<div> <newWizard</div>
<div> name="%newwizard.name"</div>
<div> icon="icons/new_oda_dswiz.ico"</div>
<div> profile="%oda.data.source.id"</div>
<div> description="%newwizard.description"</div>
<div> class="org.eclipse.datatools.connectivity.oda.design.ui.wizards.NewDataSourceWizard"</div>
<div> id="%oda.data.source.id"></div>
<div> </newWizard></div>
<div> </extension></div>
<div> <extension</div>
<div> point="org.eclipse.datatools.connectivity.ui.connectionProfileImage"></div>
<div> <profileImage</div>
<div> icon="icons/profile.gif"</div>
<div> profileID="%oda.data.source.id"></div>
<div> </profileImage></div>
<div> </extension></div>
<div> <extension</div>
<div> point="org.eclipse.ui.propertyPages"></div>
<div> <page</div>
<div> name="%profile.propertypage.name"</div>
<div> class="org.eclipse.datatools.connectivity.oda.design.ui.pages.impl.DefaultDataSourcePropertyPage"</div>
<div> id="%oda.data.source.id"></div>
<div> <enabledWhen></div>
<div> <instanceof</div>
<div> value="org.eclipse.datatools.connectivity.IConnectionProfile"></div>
<div> </instanceof></div>
<div> </enabledWhen></div>
<div> <filter</div>
<div> name="org.eclipse.datatools.profile.property.id"</div>
<div> value="%oda.data.source.id"></div>
<div> </filter></div>
<div> </page></div>
<div> </extension></div>
<div> <extension</div>
<div> point="org.eclipse.datatools.connectivity.oda.design.ui.dataSource"></div>
<div> <dataSourceUI</div>
<div> id="%oda.data.source.id"></div>
<div> <newDataSourceWizard</div>
<div> pageClass="org.eclipse.datatools.connectivity.oda.design.ui.pages.impl.DefaultDataSourceWizardPage"</div>
<div> includesProgressMonitor="false"</div>
<div> pageTitle="%wizard.data.source.page.title"</div>
<div> windowTitle="%wizard.window.title"></div>
<div> </newDataSourceWizard></div>
<div> </dataSourceUI></div>
<div> <dataSetUI</div>
<div> supportsOutParameters="false"</div>
<div> supportsInParameters="true"</div>
<div> initialPageId="com.company.report.driver.dataSet.page1"</div>
<div> id="com.company.report.driver.dataSet"></div>
<div> <dataSetWizard</div>
<div> class="org.eclipse.datatools.connectivity.oda.design.ui.wizards.DataSetWizard"</div>
<div> windowTitle="%wizard.data.set.window.title"></div>
<div> </dataSetWizard></div>
<div> <dataSetPage</div>
<div> displayName="%wizard.data.set.page.title"</div>
<div> icon="icons/datasetpage.ico"</div>
<div> wizardPageClass="com.company.report.driver.ui.impl.CustomDataSetWizardPage"</div>
<div> path="/"</div>
<div> id="com.company.report.driver.dataSet.page1"></div>
<div> </dataSetPage></div>
<div> </dataSetUI></div>
<div> </extension></div>
<div> </div>
<div></plugin></div>
<div> </div>
Find more posts tagged with
Comments
There are no comments yet