Bug 132084 Inconsistent manifest data type for an ODA driver's native data type code
The ODA runtime extension point (org.eclipse.datatools.connectivity.oda.dataSource) schema has defined its dataTypeMapping.nativeDataTypeCode attribute to be an integer value. The oda.util.manifest package, which provides encapsulated access to an ODA runtime extension's plugin manifest, handles such attribute value as a "short" data type. It should be corrected to an "int", to be consistent with its schema definition.
data/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/odaconsumer/Driver.java
* Returns the default log directory of the driver
     */
    private String getDefaultLogDirectory() throws DataException
    {
        final String methodName = "getDefaultLogDirectory";
        
        String defaultLogDir = null;
        ExtensionManifest driverManifest = getDriverExtensionConfig();
        try
        {
            defaultLogDir = driverManifest.getDriverLocation().getPath();
        }
        catch( IOException ex )
        {
            
            sm_logger.logp( Level.WARNING, sm_className, methodName,
                    "Not able to get ODA driver plugin directory.", ex );
        }
        if( defaultLogDir != null )
            return defaultLogDir;
        
        
                
        IBundle dataBundle = Platform.getBundle( "org.eclipse.birt.data" );
        if( dataBundle != null )
        {
            URL url = dataBundle.getEntry( "/" );
            try
            {
                if( url != null )