ConfigOptions
- Last Updated: November 20, 2019
- 3 minute read
- DataDirect Connectors
- JDBC
- Oracle Service Cloud 5.1
- Documentation
Purpose
Valid Values
(key=value[;key=value])
where:
- key
- is one of the following values:
AuditColumns,MapCustomNamedIDFields,MapSystemColumnNames,NamedIDBehavior, orUppercaseIdentifiers.
AuditColumns: Determines whether the driver includes audit columns when mapping the remote data model to the relational data model.
- CreatedTime
- UpdatedTime
- CreatedByAccountId
- UpdatedByAccountId
Valid values for AuditColumns are:
| Value | Description |
|---|---|
all
|
The driver includes audit columns in all objects in the relational map. |
standard
|
The driver includes audit columns only for standard objects in the relational map. |
custom
|
The driver includes audit columns only for custom objects in the relational map. |
none |
The driver removes audit columns from all objects in the relational map. |
The default value for AuditColumns is all.
MapCustomNamedIDFields: Codetermines whether the driver exposes the NameID fields on custom objects and Name ID fields that are custom attributes on standard objects. When these fields are exposed, the driver uses the DESCRIBE command to discover how they are exposed. This process can significantly affect the time it takes the driver to build the relational map the first time it connects to Oracle Service Cloud. Valid values for MapCustomNamedIDFields are:
| Value | Description |
|---|---|
0
|
The driver does not expose the NameID fields on custom objects and Name ID fields that are custom fields on standard objects. |
1
|
The driver exposes the NameID fields on custom objects and Name ID fields that are custom fields on standard objects. |
The default value for MapCustomNamedIDFields is 1.
MapSystemColumnNames: Determines how the driver maps Oracle Service Cloud system columns. Valid values for MapSystemColumnNames are:
| Value | Description |
|---|---|
0
|
The driver does not change the names of any Oracle Service Cloud system columns. |
1
|
The driver changes the names of Oracle Service
Cloud system columns as
follows: |
The default value for MapSystemColumnNames is 0.
NamedIDBehavior: Determines whether the Name attribute of NamedID fields is exposed in the relational map.
Valid values for NamedIDBehavior are:
| Value | Description |
|---|---|
1
|
The driver exposes the Name attribute of the NamedID fields in the relational model. Specify this setting if your application needs to access the Name strings associated with NamedID columns. |
2
|
The driver does not expose the Name attribute of the NamedID fields in the relational model. This setting can be used to avoid "poor performing query" errors received when executing SELECT * queries against tables containing a large number of rows. |
NamedIDBehavior=2. This reduces the size of the result
set, allowing the Oracle Service Cloud service to successfully return the query. For this
change to have effect, you will need recreate the local mapping files by setting
CreateDB=1; then, connecting to your Oracle Service Cloud instance. After
creating your new local mapping files, you should reconfigure CreateDB to your preferred
setting. We recommend a setting of CreateDB=2. For more information, see
"Poor Performing Query errors."The default value for NamedIDBehavior is 1.
Valid values for UppercaseIdentifiers are:
| Value | Description |
|---|---|
true
|
The driver maps identifiers to uppercase. |
false
|
If set to false, the driver maps identifiers in mixed case as they exist in the object model. If mixed case identifiers are used, then they must be quoted in SQL statements because the identifier case in the driver's SQL engine is SQL_IC_UPPER. |
The default value for UppercaseIdentifiers is true.
Defaults
AuditColumns=all;
MapCustomNamedIDFields=1;
MapSystemColumnNames=0;
NamedIDBehavior=1;
UppercaseIdentifiers=true
Data Type
String