[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [dtp-dev] Test Connection not working
|
I seems to have got another inch further.
The dbdefinition seems to get populated now (though I can't quite explain how !!). The corresponding instance variable appears to have following values at DatabaseDefinitionRegistryImpl:112. I have specified my own catalogProvider (along with DDLGenerator) in my
plugin.xml (see attached); I wonder why both coming null here.
definition= DatabaseDefinitionImpl (id=201)
catalogProvider= null
databaseVendorDefinition= null
ddlGenerator= null
deltaDdlGenerator= null
description= null
factory= null
nameAndJDBCEnumToPrimitiveDataTypeDefinitionMap= null
nameToPrimitiveDataTypeDefinitionMap= null
parser= null
product= "Oracle"
productDisplayString= "Oracle"
version= "10"
versionDisplayString= "10"
Regards
Anthos
--
Anil Samuel <
anil.samuel@xxxxxxxxxx>
Senior Technical Member
Product Development
Oracle Corporation
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.0"?>
<plugin
id="oracle.datatools.connectivity"
name="Oracle Datatools Plugin"
version="0.1.0"
provider-name="Oracle Corporation"
class="oracle.datatools.connectivity.OraclePlugin">
<runtime>
<library name="rdb_oracle.jar">
<export name="*"/>
</library>
</runtime>
<requires>
<import plugin="org.eclipse.emf.ecore"/>
<import plugin="org.eclipse.core.runtime"/>
<import plugin="org.eclipse.core.resources"/>
<import plugin="org.eclipse.datatools.modelbase.dbdefinition"/>
<import plugin="org.eclipse.datatools.modelbase.sql"/>
<import plugin="org.eclipse.datatools.connectivity.sqm.core"/>
</requires>
<extension
point="org.eclipse.datatools.connectivity.sqm.core.catalog">
<catalog
version="10"
product="Oracle"
provider="oracle.datatools.connectivity.catalog.OracleCatalogProvider">
</catalog>
</extension>
<extension
point="org.eclipse.datatools.connectivity.sqm.core.ddlGeneration">
<generator
version="10.0"
product="Oracle"
class="oracle.datatools.connectivity.ddl.OracleDdlGenerator">
</generator>
</extension>
<extension
point="org.eclipse.datatools.connectivity.driverExtension">
<category
id="org.eclipse.datatools.connectivity.sqm.core.driverCategory"
name="Database"/>
<driverTemplate
createDefault="false"
emptyJarListIsOK="false"
id="oracle.datatools.connectivity.db.genericDriverTemplate"
jarList="$ORACLE_HOME/jdbc/lib/ojdbc14.jar"
name="Oracle JDBC Driver"
parentCategory="org.eclipse.datatools.connectivity.sqm.core.driverCategory">
<properties>
<property
generated="false"
id="org.eclipse.datatools.connectivity.sqm.core.driverClass"
name="Driver Class"
value="oracle.jdbc.OracleDriver"
required="true"
visible="true"/>
<property
generated="false"
id="org.eclipse.datatools.connectivity.sqm.core.vendor"
name="Vendor"
value="Oracle"
required="true"
visible="false"/>
<property
generated="false"
id="org.eclipse.datatools.connectivity.sqm.core.version"
name="Version"
value="10"
required="true"
visible="false"/>
<property
generated="false"
id="org.eclipse.datatools.connectivity.sqm.core.databaseName"
name="Database Name"
value="SAMPLE"
required="true"
visible="true"/>
<property
generated="false"
id="org.eclipse.datatools.connectivity.sqm.core.URL"
name="Connection URL"
value="jdbc:oracle:thin:@//host:port/sid"
required="true"
visible="true"/>
<property
generated="false"
id="org.eclipse.datatools.connectivity.sqm.core.username"
name="User ID"
value=""
required="true"
visible="true"/>
<property
generated="false"
id="org.eclipse.datatools.connectivity.sqm.core.password"
name="Password"
value=""
required="true"
visible="true"/>
</properties>
</driverTemplate>
</extension>
<!--extension
point="org.eclipse.datatools.connectivity.driverExtension">
<category
id="org.eclipse.datatools.connectivity.sqm.core.driverCategory"
name="Database"/>
<driverTemplate
createDefault="false"
emptyJarListIsOK="false"
id="org.eclipse.datatools.connectivity.db.oracle.genericDriverTemplate"
jarList="classes12.jar"
name="Oracle JDBC Driver for Oracle 10"
parentCategory="org.eclipse.datatools.connectivity.sqm.core.driverCategory">
<properties>
<property
generated="false"
id="org.eclipse.datatools.connectivity.sqm.core.driverClass"
name="Driver Class"
value="oracle.jdbc.OracleDriver"
required="true"
visible="true"/>
<property
generated="false"
id="org.eclipse.datatools.connectivity.sqm.core.vendor"
name="Vendor"
value="Oracle"
required="true"
visible="false"/>
<property
generated="false"
id="org.eclipse.datatools.connectivity.sqm.core.version"
name="Version"
value="10"
required="true"
visible="false"/>
<property
generated="false"
id="org.eclipse.datatools.connectivity.sqm.core.databaseName"
name="Database Name"
value="db"
required="true"
visible="true"/>
<property
generated="false"
id="org.eclipse.datatools.connectivity.sqm.core.URL"
name="Connection URL"
value="jdbc:oracle:thin:@server:1521:db"
required="true"
visible="true"/>
<property
generated="false"
id="org.eclipse.datatools.connectivity.sqm.core.username"
name="User ID"
value=""
required="false"
visible="true"/>
<property
generated="false"
id="org.eclipse.datatools.connectivity.sqm.core.password"
name="Password"
value=""
required="false"
visible="true"/>
</properties>
</driverTemplate>
</extension-->
</plugin>