To comment on the following update, log in, then open the issue: http://www.openoffice.org/issues/show_bug.cgi?id=101587 Issue #|101587 Summary|Use the configuration to describe database drivers Component|Database access Version|1.0.0 Platform|All URL| OS/Version|All Status|NEW Status whiteboard| Keywords| Resolution| Issue type|FEATURE Priority|P3 Subcomponent|none Assigned to|oj Reported by|oj
------- Additional comments from o...@openoffice.org Wed May 6 06:10:03 +0000 2009 ------- Currently the db drivers are hard coded in OOo. The integration of new ones as extension isn't possible. Therefor all drivers have to bring their own configuration with them. Each driver has to define: - URLPattern : defines the URL which the driver supports - ParentURLPattern : allows to define a parent hierarchy - Driver : defines the UNO factory name used to create the db driver - DriverTypeDisplayName : defines the name which is shown to the user when creating a new db Additionally 3 sets can be filled, which are - Properties : describes properties which the driver understand - Features : describes which checkboxes should be shown in the special settings dialog - MetaData : describes additional settings which are handled by the db application itself As this 3 categories are set, it can not be defined what the sets will contain. But currently they support: // known JDBC settings JavaDriverClass // known settings for file-based drivers Extension CharSet HeaderLine FieldDelimiter StringDelimiter DecimalDelimiter ThousandDelimiter ShowDeleted // known ODBC settings SystemDriverSettings UseCatalog // settings related to auto increment handling AutoIncrementCreation AutoRetrievingStatement IsAutoRetrievingEnabled // known Adabas D driver setting ShutdownDatabase DataCacheSizeIncrement DataCacheSize ControlUser ControlPassword // known LDAP driver settings HostName PortNumber BaseDN MaxRowCount // misc known driver settings ParameterNameSubstitution AddIndexAppendix // known SDB level settings IgnoreDriverPrivileges NoNameLengthLimit AppendTableAliasName GenerateASBeforeCorrelationName ColumnAliasInOrderBy EnableSQL92Check BooleanComparisonMode TableTypeFilterMode RespectDriverResultSetType UseSchemaInSelect UseCatalogInSelect EnableOuterJoinEscape PreferDosLikeLineEnds FormsCheckRequiredFields EscapeDateTime IgnoreCurrency TypeInfoSettings LocalSocket --------------------------------------------------------------------- Please do not reply to this automatically generated notification from Issue Tracker. Please log onto the website and enter your comments. http://qa.openoffice.org/issue_handling/project_issues.html#notification --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscr...@dba.openoffice.org For additional commands, e-mail: issues-h...@dba.openoffice.org --------------------------------------------------------------------- To unsubscribe, e-mail: allbugs-unsubscr...@openoffice.org For additional commands, e-mail: allbugs-h...@openoffice.org