Home
Developing Analytics Applications
ODA ReportDriver PasswordField is not drawn
Migrateduser
<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