A single datasource configuration. The name "provider" is only kept for historical reasons. Regard it as a datasource.
The kind of DBMS used.
8bit text encoding used for non unicode strings. As found in the python libraries .\lib\encodings. see also http://www.biocase.org/dev/providerconf/encodings.shtml
A list of aliases for tables and their keys representing the DB structure. All aliases have to be unique and no circular relation is allowed.
holds the filepath to one DBmapping file.
Logging information. Overrides the wrapper_config.xml settings.
The level of debug information in the XML output. Overrides the wrapper_config.xml settings. Default-value of 0 will produce minimal, human readable error messages. A level of 2 is a detailed list of error tracing messages.
Limits the maximum of records returned for a query.
Expiration date for archives will be calculated based on modified date and this value. 0 means there will be no expiration date.
The primary key(s) of the table.
Attribute(s) that are the primary keys. If no dbType is given, it is assumed to be a string.
for every foreign key in the table, the targeted alias of a table is given as a attribute.
Attribute(s) that are the foreign keys. Have to be in the same order as the primary keys of the table they are pointing to. If no dbType is given, it is assumed to be a string.