Propiedades de configuración del servicio del gestor de transacciones

Nombre Tipo Por omisión Descripción

OnePCOptimization

boolean

true

Especifica si el gestor de transacción se optimiza cuando todos los recursos excepto uno votan sólo lectura.

acceptHeuristicHazard

boolean

true

Especifica si todas las aplicaciones de este servidor aceptan la posibilidad de que se produzca un riesgo heurístico en una transacción de dos fases que contiene un recurso de una fase.

backendURL

string

Cuando el direccionamiento de fondo está activo, los servidores iguales utilizan el URL para ponerse en contacto con este servidor.

clientInactivityTimeout

Un período de tiempo con precisión de segundos

60s

Duración máxima entre las solicitudes de transacción desde un cliente remoto. Un período de inactividad de cliente que supere este tiempo de espera provoca la retrotracción de la transacción en este servidor de aplicaciones. Especifica un entero positivo seguido de una unidad de tiempo, que puede ser horas (h), minutos (m) o segundos (s). Por ejemplo, especifique 30 segundos como 30s. Puede incluir varios valores en una sola entrada. Por ejemplo, 1m30s es equivalente a 90 segundos.

dataSourceRef

Una referencia a un elemento dataSource de nivel superior (string).

Ésta es una propiedad opcional. De forma predeterminada, el servicio de transacciones almacena sus registros de recuperación en un archivo. Como alternativa, se pueden almacenar los registros en un RDBMS. Para ello, establezca esta propiedad que define un origen de datos no transaccional donde se almacenarán los registros de transacciones.

defaultMaxShutdownDelay

Un período de tiempo con precisión de segundos

2s

Retraso máximo de conclusión predeterminada. Especifica un entero positivo seguido de una unidad de tiempo, que puede ser horas (h), minutos (m) o segundos (s). Por ejemplo, especifique 30 segundos como 30s. Puede incluir varios valores en una sola entrada. Por ejemplo, 1m30s es equivalente a 90 segundos.

enableLogRetries

boolean

false

Cuando los registros de recuperación se almacenan en una tabla RDBMS, esta propiedad permite que las operaciones de SQL que fallan no se vuelvan a intentar.

enableLoggingForHeuristicReporting

boolean

false

Especifica si el servidor de aplicaciones efectúa un registro de los sucesos "a punto de confirmar el recurso de una fase" de las transacciones que incluyen un recurso de confirmación de una fase y recursos de confirmación de dos fases.

heuristicRetryInterval

Un período de tiempo con precisión de segundos

60s

Tiempo durante el que el servidor de aplicaciones espera antes de reintentar una señal de finalización, como una confirmación o una retrotracción, después de producirse una excepción transitoria de un gestor de recursos o un socio remoto. Especifica un entero positivo seguido de una unidad de tiempo, que puede ser horas (h), minutos (m) o segundos (s). Por ejemplo, especifique 30 segundos como 30s. Puede incluir varios valores en una sola entrada. Por ejemplo, 1m30s es equivalente a 90 segundos.

heuristicRetryLimit

int

0

Número de veces que el servidor de aplicaciones intenta una señal de finalización, como una confirmación o una retrotracción. Se producen reintentos después de una excepción transitoria de un gestor de recursos o un socio remoto.

heuristicRetryWait

Un período de tiempo con precisión de segundos

60s

Tiempo durante el que el servidor de aplicaciones espera antes de reintentar una señal de finalización, como una confirmación o una retrotracción, después de producirse una excepción transitoria de un gestor de recursos o un socio remoto. Especifica un entero positivo seguido de una unidad de tiempo, que puede ser horas (h), minutos (m) o segundos (s). Por ejemplo, especifique 30 segundos como 30s. Puede incluir varios valores en una sola entrada. Por ejemplo, 1m30s es equivalente a 90 segundos.

leaseCheckInterval

Un período de tiempo con precisión de segundos

60s

Intervalo después del cual se implementa la estrategia de comprobación de arrendamiento. Especifica un entero positivo seguido de una unidad de tiempo, que puede ser horas (h), minutos (m) o segundos (s). Por ejemplo, especifique 30 segundos como 30s. Puede incluir varios valores en una sola entrada. Por ejemplo, 1m30s es equivalente a 90 segundos.

leaseExpiryThreshold

int
Mín: 1

1

El número de veces que se debe ver una concesión caducada antes de que se intente la recuperación de igual

leaseLength

Un período de tiempo con precisión de segundos

60s

Periodo de tiempo antes de que caduque un arrendamiento de registro de recuperación. Especifica un entero positivo seguido de una unidad de tiempo, que puede ser horas (h), minutos (m) o segundos (s). Por ejemplo, especifique 30 segundos como 30s. Puede incluir varios valores en una sola entrada. Por ejemplo, 1m30s es equivalente a 90 segundos.

leaseRenewalThreshold

int
Mín: 1
Máx: 100

90

El porcentaje de la duración del arrendamiento del registro de recuperación que pasa antes de que se renueve el arrendamiento

logRetryInterval

int

10

Especifica el intervalo en segundos entre los intentos de recuperación de un error transitorio que accede a los registros del servicio de transacciones.

logRetryLimit

int

180

Especifica el número máximo de intentos para recuperarse de un error transitorio que accede a los registros del servicio de transacciones para una condición de error irrecuperable.

lpsHeuristicCompletion

  • COMMIT

  • MANUAL

  • ROLLBACK

ROLLBACK

Especifica la dirección que se utiliza para completar una transacción que tiene un resultado heurístico; el servidor de aplicaciones confirma o retrotrae la transacción, o depende de que el administrador la finalice manualmente. Los valores permitidos son: COMMIT, ROLLBACK y MANUAL
COMMIT
Confirmar
ROLLBACK
Retrotraer

propagateXAResourceTransactionTimeout

boolean

false

Especifica si el tiempo restante en una transacción global se propaga a XAResources en la inscripción.

propogatedOrBMTTranLifetimeTimeout

Un período de tiempo con precisión de segundos

0

Límite superior del tiempo de espera de las transacciones que se ejecutan en este servidor. Este valor debe ser mayor o igual que el valor especificado para el total del tiempo de espera de la transacción. Especifica un entero positivo seguido de una unidad de tiempo, que puede ser horas (h), minutos (m) o segundos (s). Por ejemplo, especifique 30 segundos como 30s. Puede incluir varios valores en una sola entrada. Por ejemplo, 1m30s es equivalente a 90 segundos.

recoverOnStartup

boolean

false

Especifica si el servidor debe iniciar la recuperación de transacción durante el arranque del servidor.

recoveryGroup

string

El nombre del grupo de recuperación al que también pertenece este servidor. Los miembros de un grupo de recuperación pueden recuperar los registros de transacciones de otros servidores del grupo.

recoveryIdentity

string

Identidad exclusiva de este servidor para la recuperación del igual de transacción

shutdownOnLogFailure

boolean

true

Especifica si el gestor de transacciones detendrá un servidor de aplicaciones que forma parte de un recoveryGroup si se produce un error irrecuperable al acceder a sus propios registros de servicio de transacciones.

timeoutGracePeriodEnabled

boolean

false

Especifica si hay un retraso entre un tiempo de espera de transacción y la terminación anómala de la región de sirviente que ejecuta la transacción.

totalTranLifetimeTimeout

Un período de tiempo con precisión de segundos

120s

Tiempo máximo predeterminado que tienen las transacciones iniciadas en este servidor para completarse. Las transacciones que no se completen antes de que se exceda este tiempo de espera se retrotraerán. Especifica un entero positivo seguido de una unidad de tiempo, que puede ser horas (h), minutos (m) o segundos (s). Por ejemplo, especifique 30 segundos como 30s. Puede incluir varios valores en una sola entrada. Por ejemplo, 1m30s es equivalente a 90 segundos.

transactionLogDBTableSuffix

string

Cuando los registros de recuperación se almacenan en una tabla RDBMS, esta propiedad permite que se añada al final del nombre de la tabla una serie que lo convertirá en un nombre exclusivo para este servidor.

transactionLogDirectory

string

${server.output.dir}/tranlog/

Directorio para este servidor en el que el servicio de transacciones almacena archivos de registro para la recuperación.

transactionLogSize

int

1024

Especifica el tamaño de los archivos de registro de transacciones en kilobytes.

waitForRecovery

boolean

false

Especifica si el servidor debe esperar a que se complete la recuperación de la transacción antes de aceptar un nuevo trabajo transaccional.

dataSource

Ésta es una propiedad opcional. De forma predeterminada, el servicio de transacciones almacena sus registros de recuperación en un archivo. Como alternativa, se pueden almacenar los registros en un RDBMS. Para ello, establezca esta propiedad que define un origen de datos no transaccional donde se almacenarán los registros de transacciones.

Nombre Tipo Por omisión Descripción

connectionManagerRef

Una referencia a un elemento connectionManager de nivel superior (string).

Gestor de conexiones de un origen de datos. Si se actualiza mientras el servidor está en ejecución, se destruyen las conexiones existentes.

connectionSharing

  • MatchCurrentState

  • MatchOriginalRequest

MatchOriginalRequest

Especifica cómo se hacen coincidir las conexiones para la compartición.
MatchCurrentState
Al compartir las conexiones, la coincidencia se basa en el estado actual de la conexión. Si se actualiza mientras el servidor está en ejecución, la actualización se aplica a cada descriptor de primera conexión de una transacción.
MatchOriginalRequest
Al compartir las conexiones, la coincidencia se basa en la solicitud de conexión original.

containerAuthDataRef

Una referencia a un elemento authData de nivel superior (string).

Datos de autenticación predeterminados para la autenticación gestionada por contenedor que se aplican cuando los enlaces no especifican un alias de autenticación para una referencia de recursos con res-auth=CONTAINER. Si se actualiza mientras el servidor está en ejecución, el cambio se aplica a las nuevas solicitudes de conexión. Las conexiones que se están utilizando no resultan afectadas.

isolationLevel

  • TRANSACTION_NONE

  • TRANSACTION_READ_COMMITTED

  • TRANSACTION_READ_UNCOMMITTED

  • TRANSACTION_REPEATABLE_READ

  • TRANSACTION_SERIALIZABLE

  • TRANSACTION_SNAPSHOT

Nivel de aislamiento de transacción por omisión. Si no se especifica y la base de datos se identifica como DB2, Derby, Informix, Microsoft SQL Server o Sybase, se utiliza TRANSACTION_REPEATABLE_READ. Si no se especifica para otras bases de datos, se utiliza TRANSACTION_READ_COMMITTED. Si se actualiza mientras el servidor está en ejecución, la actualización se aplica a las nuevas solicitudes de conexión. Las conexiones que se están utilizando no resultan afectadas.
TRANSACTION_NONE
Indica que el controlador JDBC no da soporte a transacciones.
TRANSACTION_READ_COMMITTED
Se impiden las lecturas no permitidas, pero se pueden producir lecturas no repetibles y lecturas fantasma.
TRANSACTION_READ_UNCOMMITTED
Se pueden producir lecturas no permitidas, lecturas no repetibles y lecturas fantasma.
TRANSACTION_REPEATABLE_READ
Se impiden las lecturas no permitidas y las lecturas no repetibles, pero se pueden producir lecturas fantasma.
TRANSACTION_SERIALIZABLE
Se impiden las lecturas no permitidas, las lecturas no repetibles y las lecturas fantasma.
TRANSACTION_SNAPSHOT
Aislamiento de instantánea para Microsoft SQL Server JDBC Driver y DataDirect Connect para el controlador JDBC.

jaasLoginContextEntryRef

Una referencia a un elemento jaasLoginContextEntry de nivel superior (string).

Entrada de contexto de inicio de sesión de JAAS para autenticación Si se actualiza mientras el servidor está en ejecución, la actualización se aplica a las nuevas solicitudes de conexión. Las conexiones que se están utilizando no resultan afectadas.

jdbcDriverRef

Una referencia a un elemento jdbcDriver de nivel superior (string).

Controlador JDBC de un origen de datos. Si se actualiza mientras el servidor está en ejecución, se destruyen las conexiones existentes.

jndiName

string

Nombre JNDI de un origen de datos. Si se actualiza mientras el servidor está en ejecución, se destruyen las conexiones existentes.

statementCacheSize

int
Mín: 0

10

Número máximo de sentencias en memoria caché por conexión. Si se actualiza mientras el servidor está en ejecución, se cambia el tamaño de la memoria caché de sentencias en el siguiente uso. Para establecer esta opción, complete los requisitos previos siguientes: revise el código de aplicación o un rastreo SQL que recopile de la base de datos o del controlador de base de datos para todas las sentencias preparadas exclusivas. Asegúrese de que el tamaño de memoria caché sea mayor que el número de sentencias.

transactional

boolean

true

Habilita la participación en las transacciones que están gestionadas por el servidor de aplicaciones. Si se actualiza mientras el servidor está en ejecución, se destruyen las conexiones existentes.

type

  • java.sql.Driver

  • javax.sql.ConnectionPoolDataSource

  • javax.sql.DataSource

  • javax.sql.XADataSource

Tipo de origen de datos. Si se actualiza mientras el servidor está en ejecución, se destruyen las conexiones existentes.

Propiedades avanzadas

beginTranForResultSetScrollingAPIs

boolean

true

Se ha intentado registrar la transacción al utilizar interfaces de desplazamiento del conjunto de resultados.

beginTranForVendorAPIs

boolean

true

Se ha intentado registrar la transacción al utilizar las interfaces de proveedor.

commitOrRollbackOnCleanup

  • commit

  • rollback

Determina cómo limpiar las conexiones que pueden estar en una unidad de trabajo (AutoCommit=false) de base de datos cuando la conexión se cierra o se devuelve a la agrupación.
commit
Limpia la conexión mediante confirmación.
rollback
Limpiar la conexión mediante retrotracción.

enableConnectionCasting

boolean

false

Indica que las conexiones obtenidas del origen de datos deberías poderse difundir en clases de interfaces que implementa la implementación de conexión del proveedor de JDBC. Si se habilita esta opción se produce una sobrecarga adicional en cada operación getConnection. Si las interfaces de JDBC del proveedor son necesarias con menos frecuencia, puede que resulte más eficaz dejar esta opción inhabilitada y utilizar Connection.unwrap (interfaz) sólo donde convenga. Si se actualiza mientras el servidor está en ejecución, la actualización se aplica a las nuevas solicitudes de conexión. Las conexiones que se están utilizando no resultan afectadas.

onConnect

string

Mandato SQL que se ejecutará una vez que se establece cada nueva conexión con la base de datos. La sentencia SQL solamente se aplica a las conexiones recién creadas, no a las conexiones existentes que se vuelven a utilizar desde la agrupación de conexiones. Si se actualiza mientras el servidor está en ejecución, se destruyen las conexiones existentes.

queryTimeout

Un período de tiempo con precisión de segundos

Tiempo de espera de consulta por omisión de las sentencias SQL. En una transacción JTA, syncQueryTimeoutWithTransactionTimeout puede prevalecer sobre este valor por omisión. Especifica un entero positivo seguido de una unidad de tiempo, que puede ser horas (h), minutos (m) o segundos (s). Por ejemplo, especifique 30 segundos como 30s. Puede incluir varios valores en una sola entrada. Por ejemplo, 1m30s es equivalente a 90 segundos.

recoveryAuthDataRef

Una referencia a un elemento authData de nivel superior (string).

Datos de autenticación de la recuperación de transacciones.

supplementalJDBCTrace

boolean

Complementa el rastreo del controlador JDBC que se registra cuando se habilita el rastreo del controlador JDBC en bootstrap.properties. Las especificaciones de rastreo del controlador JDBC incluyen: com.ibm.ws.database.logwriter, com.ibm.ws.db2.logwriter, com.ibm.ws.derby.logwriter, com.ibm.ws.informix.logwriter, com.ibm.ws.oracle.logwriter, com.ibm.ws.sqlserver.logwriter, com.ibm.ws.sybase.logwriter. Si se actualiza mientras el servidor está en ejecución, se destruyen las conexiones existentes.

syncQueryTimeoutWithTransactionTimeout

boolean

false

Utilice el tiempo restante (de haber alguno) en una transacción JTA como tiempo de espera de consulta por omisión para sentencias SQL.

validationTimeout

Un período de tiempo con precisión de segundos

Cuando se especifica, las conexiones agrupadas se validan antes de volver a utilizarse desde la agrupación de conexiones. El tiempo de espera de validación también se utiliza cuando el gestor de conexiones valida las conexiones como respuesta a una conexión en punto muerto para PurgePolicy=ValidateAllConnections. La cantidad total del tiempo de espera de validación se aplica a cada conexión que se valida, lo que se hace mediante la operación de la API JDBC Connection.isValid(timeout). Un valor de 0 significa que las conexiones se validan sin aplicar ningún tiempo de espera. El tiempo de espera de validación requiere un controlador JDBC que cumpla con la especificación JDBC 4.0 o posterior. Especifica un entero positivo seguido de una unidad de tiempo, que puede ser horas (h), minutos (m) o segundos (s). Por ejemplo, especifique 30 segundos como 30s. Puede incluir varios valores en una sola entrada. Por ejemplo, 1m30s es equivalente a 90 segundos.

dataSource > connectionManager

Gestor de conexiones de un origen de datos. Si se actualiza mientras el servidor está en ejecución, se destruyen las conexiones existentes.

Nombre Tipo Por omisión Descripción

agedTimeout

Un período de tiempo con precisión de segundos

-1

Cantidad de tiempo que transcurre antes de que el mantenimiento de la agrupación descarte una conexión. Un valor -1 inhabilita este tiempo de espera. Un valor de 0 descarta cada conexión, lo que inhabilita la técnica de agrupación de conexiones. Especifica un entero positivo seguido de una unidad de tiempo, que puede ser horas (h), minutos (m) o segundos (s). Por ejemplo, especifique 30 segundos como 30s. Puede incluir varios valores en una sola entrada. Por ejemplo, 1m30s es equivalente a 90 segundos.

connectionTimeout

Un período de tiempo con precisión de segundos

30s

Cantidad de tiempo después del cual una solicitud de conexión excede el tiempo de espera. Un valor -1 inhabilita este tiempo de espera, lo que significa espera infinita. Un valor de 0 es inmediato, lo que significa sin espera. Especifica un entero positivo seguido de una unidad de tiempo, que puede ser horas (h), minutos (m) o segundos (s). Por ejemplo, especifique 30 segundos como 30s. Puede incluir varios valores en una sola entrada. Por ejemplo, 1m30s es equivalente a 90 segundos.

maxIdleTime

Un período de tiempo con precisión de segundos

30m

Cantidad de tiempo transcurrido el cual una conexión se considera no utilizada o inactiva, hasta que se pueda descartar durante el mantenimiento de la agrupación, si hacerlo no reduce la agrupación por debajo del tamaño mínimo. Un valor -1 inhabilita este tiempo de espera. Especifica un entero positivo seguido de una unidad de tiempo, que puede ser horas (h), minutos (m) o segundos (s). Por ejemplo, especifique 30 segundos como 30s. Puede incluir varios valores en una sola entrada. Por ejemplo, 1m30s es equivalente a 90 segundos.

maxPoolSize

int
Mín: 0

50

Número máximo de conexiones físicas para una agrupación. Un valor 0 significa ilimitado. El valor óptimo depende de las características de la aplicación. Para una aplicación en la que cada hebra obtiene una conexión con la base de datos, puede empezar con una correlación 1:1 con el atributo `coreThreads`.

minPoolSize

int
Mín: 0

Número mínimo de conexiones físicas que se deben mantener en la agrupación. La agrupación no se rellena previamente. El tiempo de espera superado puede sustituir el mínimo.

purgePolicy

  • EntirePool

  • FailingConnectionOnly

  • ValidateAllConnections

EntirePool

Especifica qué conexiones se deben destruir cuando se detecta una conexión en punto muerto en una agrupación.
EntirePool
Cuando se detecta una conexión en punto muerto, todas las conexiones de la agrupación se marcan como en punto muerto, y cuando ya no se utilizan se cierran.
FailingConnectionOnly
Cuando se detecta una conexión en punto muerto, sólo se cierra la conexión que no funciona.
ValidateAllConnections
Cuando se detecta una conexión en punto muerto, se prueban todas las conexiones y se cierran las que no son válidas.

reapTime

Un período de tiempo con precisión de segundos

3m

Cantidad de tiempo entre ejecuciones de la hebra de mantenimiento de la agrupación. Un valor -1 inhabilita el mantenimiento de la agrupación. Especifica un entero positivo seguido de una unidad de tiempo, que puede ser horas (h), minutos (m) o segundos (s). Por ejemplo, especifique 30 segundos como 30s. Puede incluir varios valores en una sola entrada. Por ejemplo, 1m30s es equivalente a 90 segundos.

Propiedades avanzadas

autoCloseConnections

boolean

true

Intenta limpiar después de que las aplicaciones dejen conexiones abiertas tras finalizar una solicitud de servlet, instancia de enterprise bean, tarea del ejecutor gestionado, tarea contextual o etapa de finalización gestionada. Cuando se obtiene una conexión que no se puede compartir dentro de uno de estos artefactos de aplicación y permanece abierta cuando finaliza, el contenedor intenta cerrar el descriptor de conexión. El contenedor también puede cerrar conexiones que se pueden compartir que no dan soporte a DissociatableManagedConnection. Las aplicaciones siempre deben seguir el modelo de programación definido por la especificación y cerrar las conexiones en los momentos apropiados en lugar de basarse en el contenedor, incluso cuando esta opción esté habilitada.

enableContainerAuthForDirectLookups

boolean

false

Si se establece en true, las conexiones utilizan la autenticación de contenedor. Si se establece en false, las conexiones utilizan la autenticación de aplicaciones.

enableSharingForDirectLookups

boolean

true

Si está establecido en true, las conexiones se comparten. Si está establecido en false, las conexiones no se comparten.

maxConnectionsPerThread

int
Mín: 0

Limita el número de conexiones abiertas en cada hebra.

numConnectionsPerThreadLocal

int
Mín: 0

Almacena en la memoria caché el número de conexiones especificado para cada hebra. Este valor puede proporcionar una mejora del rendimiento en grandes máquinas de varios núcleos (más de 8) reservando el número especificado de conexiones de base de datos para cada hebra. Para obtener el mejor rendimiento, si tiene n hebras de aplicaciones, establezca un número máximo de conexiones de agrupación que sea como mínimo n veces el valor del atributo numConnectionsPerThreadLocal. Utilice las mismas credenciales para todas las solicitudes de conexión. Por ejemplo, si utiliza 20 hebras de aplicación, establezca un número máximo de conexiones de agrupación en 20 o más. Si establece el valor de atributo numConnectionPerThreadLocal en 2 y tiene 20 hebras de aplicación, establezca el número máximo de conexiones de agrupación en 40 o más. Si el valor de numConnectionsPerThreadLocal no mejora el rendimiento porque los patrones de uso de conexión de aplicación no se benefician de utilizar numConnectionsPerThreadLocal, elimine el atributo de la configuración o establezca el valor en 0.

dataSource > containerAuthData

Datos de autenticación predeterminados para la autenticación gestionada por contenedor que se aplican cuando los enlaces no especifican un alias de autenticación para una referencia de recursos con res-auth=CONTAINER. Si se actualiza mientras el servidor está en ejecución, el cambio se aplica a las nuevas solicitudes de conexión. Las conexiones que se están utilizando no resultan afectadas.

Nombre Tipo Por omisión Descripción

krb5Principal

string

Nombre del identificador individual de Kerberos o del servicio de Kerberos que se debe utilizar.

krb5TicketCache

Vía de acceso a un archivo

La ubicación del archivo donde se almacenarán las credenciales de Kerberos para el nombre de servicio o nombre de identificador individual de Kerberos. También se conoce como la memoria caché de credenciales (ccache) de Kerberos

password

Contraseña codificada de forma reversible (string)

Contraseña del usuario que se debe utilizar al conectarse al EIS. El valor puede almacenarse en formato de texto simple o en formato codificado. Se recomienda codificar la contraseña. Para ello, utilice la herramienta securityUtility con la opción encode.

user

string

Nombre del usuario que se debe utilizar al conectarse al EIS.

dataSource > heritageSettings

Valores de herencia para orígenes de datos.

Nombre Tipo Por omisión Descripción

helperClass

string

Una implementación de la interfaz de com.ibm.websphere.rsadapter.DataStoreHelper con la clase com.ibm.websphere.rsadapter.GenericDataStoreHelper en su jerarquía de herencia.

replaceExceptions

boolean

false

Reemplace las excepciones que genera el controlador JDBC en lugar de solo identificarlas.

dataSource > identifyException

Identifique un código de error SQL específico o un estado SQL en una SQLException. Esto permite que el servidor realice la acción apropiada basándose en la condición de error. Por ejemplo, el cierre de una conexión obsoleta en lugar de su devolución a la agrupación de conexiones.

Nombre Tipo Por omisión Descripción

as

string
Necesario

Identifica la condición de error que representa el código de error de SQL o el estado de SQL. Los valores permitidos son: Ninguno, StaleConnection, StaleStatement, No soportado. Ninguno elimina la identificación de la excepción. StaleConnection hace que la política de depuración desaloje las conexiones de la agrupación de conexiones. StaleStatement hace que la sentencias se desalojen de la memoria caché de la sentencia. No soportado indica que una operación no está soportada por el controlador JDBC.

errorCode

int

Un código de error específico de la base de datos de fondo. Normalmente es el código de error real que devuelve la base de datos subyacente.

id

string

Un ID de configuración exclusivo.

sqlState

string

Una serie que sigue los convenios de estado de XOPEN o los convenios de SQL:2003.

dataSource > jaasLoginContextEntry

Entrada de contexto de inicio de sesión de JAAS para autenticación Si se actualiza mientras el servidor está en ejecución, la actualización se aplica a las nuevas solicitudes de conexión. Las conexiones que se están utilizando no resultan afectadas.

Nombre Tipo Por omisión Descripción

loginModuleRef

Lista de referencias a elementos jaasLoginModule de nivel superior (serie separada por comas).

hashtable,userNameAndPassword,certificate,token

Una referencia al ID de un módulo de inicio de sesión JAAS.

name

string
Necesario

Nombre de la entrada de configuración de JAAS.

dataSource > jdbcDriver

Controlador JDBC de un origen de datos. Si se actualiza mientras el servidor está en ejecución, se destruyen las conexiones existentes.

Nombre Tipo Por omisión Descripción

libraryRef

Una referencia a un elemento library de nivel superior (string).

Identifica los JAR de controlador JDBC y los archivos nativos.

Propiedades avanzadas

javax.sql.ConnectionPoolDataSource

string

Implementación del controlador JDBC de javax.sql.ConnectionPoolDataSource.

javax.sql.DataSource

string

Implementación del controlador JDBC de javax.sql.DataSource.

javax.sql.XADataSource

string

Implementación del controlador JDBC de javax.sql.XADataSource.

dataSource > jdbcDriver > library

Identifica los JAR de controlador JDBC y los archivos nativos.

Nombre Tipo Por omisión Descripción

apiTypeVisibility

string

spec,ibm-api,api,stable

Los tipos de paquetes de API que admite este cargador de clases. Este valor es una lista separada por comas con cualquier combinación de valores de los paquetes de API siguientes: spec, ibm-api, api, stable, third-party.

description

string

Descripción de biblioteca compartida para los administradores

filesetRef

Lista de referencias a elementos fileset de nivel superior (serie separada por comas).

ID de conjunto de archivos referenciados

name

string

Nombre de biblioteca compartida para los administradores

dataSource > jdbcDriver > library > file

ID de archivo de referencia

Nombre Tipo Por omisión Descripción

id

string

Un ID de configuración exclusivo.

name

Vía de acceso a un archivo
Necesario

Nombre de archivo plenamente cualificado

dataSource > jdbcDriver > library > fileset

ID de conjunto de archivos referenciados

Nombre Tipo Por omisión Descripción

caseSensitive

boolean

true

Valor booleano que indica si la búsqueda debe ser sensible a las mayúsculas y minúsculas (valor por omisión: true).

dir

Vía de acceso a un directorio

${server.config.dir}

Directorio base para buscar archivos

excludes

string

Lista de patrones de nombres de archivo separados por comas o espacios que se excluyen de los resultados de la búsqueda. Por omisión, no se excluye ningún archivo.

id

string

Un ID de configuración exclusivo.

includes

string

*

Lista de patrones de nombres de archivo separados por comas o espacios que se incluyen en los resultados de la búsqueda (valor por omisión: *).

scanInterval

Un período de tiempo con precisión de milisegundos

0

El intervalo de exploración para determinar si los archivos se añaden o eliminan del conjunto de archivos. Los archivos individuales no se exploran. El sufijo del intervalo de tiempo es h-hora, m-minuto, s-segundo y ms-milisegundo, por ejemplo, 2ms o 5s. El intervalo de exploración está inhabilitado de forma predeterminada y se inhabilita manualmente estableciendo el intervalo de exploración, scanInterval, en 0. Especifica un entero positivo seguido de una unidad de tiempo, que puede ser horas (h), minutos (m), segundos (s) o milisegundos (ms). Por ejemplo, especifique 500 milisegundos como 500ms. Puede incluir varios valores en una sola entrada. Por ejemplo, 1s500ms es equivalente a 1,5 segundos.

dataSource > jdbcDriver > library > folder

ID de carpeta de referencia

Nombre Tipo Por omisión Descripción

dir

Vía de acceso a un directorio
Necesario

Directorio o carpeta que se va a incluir en la vía de acceso de clases de la biblioteca para localizar los archivos de recursos

id

string

Un ID de configuración exclusivo.

dataSource > properties

Lista de las propiedades del proveedor de JDBC para el origen de datos. Por ejemplo, databaseName="dbname" serverName="localhost" portNumber="50000". Utilice esta lista de propiedades genéricas cuando ningún tipo de lista de propiedades específicas del proveedor esté disponible para su controlador JDBC. No especifique varios elementos de propiedades bajo un origen de datos. En su lugar, coloque todos los pares de nombre-valor de propiedad en una sola propiedad o en varias propiedades.Elemento {JDBC_VENDOR_TYPE}.

Nombre Tipo Por omisión Descripción

URL

string

URL para conectar a la base de datos.

databaseName

string

Propiedad del controlador JDBC: databaseName.

password

Contraseña codificada de forma reversible (string)

Se recomienda utilizar un alias de autenticación gestionada por contenedor en lugar de configurar esta propiedad.

portNumber

int

Puerto en el que se obtienen las conexiones de base de datos.

serverName

string

Servidor donde se ejecuta la base de datos.

user

string

Se recomienda utilizar un alias de autenticación gestionada por contenedor en lugar de configurar esta propiedad.

dataSource > properties.datadirect.sqlserver

Propiedades de origen de datos de DataDirect Connect para el controlador JDBC para Microsoft SQL Server.

Nombre Tipo Por omisión Descripción

databaseName

string

Propiedad del controlador JDBC: databaseName.

portNumber

int

Puerto en el que se obtienen las conexiones de base de datos.

serverName

string

localhost

Servidor donde se ejecuta la base de datos.

Propiedades avanzadas

JDBCBehavior

  • 0

  • 1

0

Propiedad del controlador JDBC: JDBCBehavior. Los valores son: 0 (JDBC 4.0) o 1 (JDBC 3.0).
0
JDBC 4.0
1
JDBC 3.0

XATransactionGroup

string

Propiedad del controlador JDBC: XATransactionGroup.

XMLDescribeType

  • longvarbinary

  • longvarchar

Propiedad del controlador JDBC: XMLDescribeType.

accountingInfo

string

Propiedad del controlador JDBC: accountingInfo.

alwaysReportTriggerResults

boolean

Propiedad del controlador JDBC: alwaysReportTriggerResults.

applicationName

string

Propiedad del controlador JDBC: applicationName.

authenticationMethod

  • auto

  • kerberos

  • ntlm

  • userIdPassword

Propiedad del controlador JDBC: authenticationMethod.

bulkLoadBatchSize

long

Propiedad del controlador JDBC: bulkLoadBatchSize.

bulkLoadOptions

long

Propiedad del controlador JDBC: bulkLoadOptions.

clientHostName

string

Propiedad del controlador JDBC: clientHostName.

clientUser

string

Propiedad del controlador JDBC: clientUser.

codePageOverride

string

Propiedad del controlador JDBC: codePageOverride.

convertNull

int

Propiedad del controlador JDBC: convertNull.

dateTimeInputParameterType

  • auto

  • dateTime

  • dateTimeOffset

Propiedad del controlador JDBC: dateTimeInputParameterType.

dateTimeOutputParameterType

  • auto

  • dateTime

  • dateTimeOffset

Propiedad del controlador JDBC: dateTimeOutputParameterType.

describeInputParameters

  • describeAll

  • describeIfDateTime

  • describeIfString

  • noDescribe

Propiedad del controlador JDBC: describeInputParameters.

describeOutputParameters

  • describeAll

  • describeIfDateTime

  • describeIfString

  • noDescribe

Propiedad del controlador JDBC: describeOutputParameters.

enableBulkLoad

boolean

Propiedad del controlador JDBC: enableBulkLoad.

enableCancelTimeout

boolean

Propiedad del controlador JDBC: enableCancelTimeout.

encryptionMethod

  • SSL

  • loginSSL

  • noEncryption

  • requestSSL

Propiedad del controlador JDBC: encryptionMethod.

hostNameInCertificate

string

Propiedad del controlador JDBC: hostNameInCertificate.

initializationString

string

Propiedad del controlador JDBC: initializationString.

insensitiveResultSetBufferSize

int

Propiedad del controlador JDBC: insensitiveResultSetBufferSize.

javaDoubleToString

boolean

Propiedad del controlador JDBC: javaDoubleToString.

loginTimeout

Un período de tiempo con precisión de segundos

Propiedad del controlador JDBC: loginTimeout. Especifica un entero positivo seguido de una unidad de tiempo, que puede ser horas (h), minutos (m) o segundos (s). Por ejemplo, especifique 30 segundos como 30s. Puede incluir varios valores en una sola entrada. Por ejemplo, 1m30s es equivalente a 90 segundos.

longDataCacheSize

int
Mín: -1

Propiedad del controlador JDBC: longDataCacheSize.

netAddress

string

Propiedad del controlador JDBC: netAddress.

packetSize

int
Mín: -1
Máx: 128

Propiedad del controlador JDBC: packetSize.

password

Contraseña codificada de forma reversible (string)

Se recomienda utilizar un alias de autenticación gestionada por contenedor en lugar de configurar esta propiedad.

queryTimeout

Un período de tiempo con precisión de segundos

Propiedad del controlador JDBC: queryTimeout. Especifica un entero positivo seguido de una unidad de tiempo, que puede ser horas (h), minutos (m) o segundos (s). Por ejemplo, especifique 30 segundos como 30s. Puede incluir varios valores en una sola entrada. Por ejemplo, 1m30s es equivalente a 90 segundos.

resultsetMetaDataOptions

int

Propiedad del controlador JDBC: resultsetMetaDataOptions.

selectMethod

  • cursor

  • direct

Propiedad del controlador JDBC: selectMethod.

snapshotSerializable

boolean

Propiedad del controlador JDBC: snapshotSerializable.

spyAttributes

string

Propiedad del controlador JDBC: spyAttributes.

stringInputParameterType

  • nvarchar

  • varchar

varchar

Propiedad del controlador JDBC: stringInputParameterType.

stringOutputParameterType

  • nvarchar

  • varchar

varchar

Propiedad del controlador JDBC: stringOutputParameterType.

suppressConnectionWarnings

boolean

Propiedad del controlador JDBC: suppressConnectionWarnings.

transactionMode

  • explicit

  • implicit

Propiedad del controlador JDBC: transactionMode.

truncateFractionalSeconds

boolean

Propiedad del controlador JDBC: truncateFractionalSeconds.

trustStore

string

Propiedad del controlador JDBC: trustStore.

trustStorePassword

Contraseña codificada de forma reversible (string)

Propiedad del controlador JDBC: trustStorePassword.

useServerSideUpdatableCursors

boolean

Propiedad del controlador JDBC: useServerSideUpdatableCursors.

user

string

Se recomienda utilizar un alias de autenticación gestionada por contenedor en lugar de configurar esta propiedad.

validateServerCertificate

boolean

Propiedad del controlador JDBC: validateServerCertificate.

Propiedades de migración tras error

alternateServers

string

Propiedad del controlador JDBC: alternateServers.

connectionRetryCount

int

Propiedad del controlador JDBC: connectionRetryCount.

connectionRetryDelay

Un período de tiempo con precisión de segundos

Propiedad del controlador JDBC: connectionRetryDelay. Especifica un entero positivo seguido de una unidad de tiempo, que puede ser horas (h), minutos (m) o segundos (s). Por ejemplo, especifique 30 segundos como 30s. Puede incluir varios valores en una sola entrada. Por ejemplo, 1m30s es equivalente a 90 segundos.

failoverGranularity

  • atomic

  • atomicWithRepositioning

  • disableIntegrityCheck

  • nonAtomic

Propiedad del controlador JDBC: failoverGranularity.

failoverMode

  • connect

  • extended

  • select

Propiedad del controlador JDBC: failoverMode.

failoverPreconnect

boolean

Propiedad del controlador JDBC: failoverPreconnect.

loadBalancing

boolean

Propiedad del controlador JDBC: loadBalancing.

dataSource > properties.db2.i.native

Propiedades del origen de datos para el controlador JDBC de IBM DB2 para i Native.

Nombre Tipo Por omisión Descripción

databaseName

string

*LOCAL

Propiedad del controlador JDBC: databaseName.

Propiedades avanzadas

access

  • all

  • read call

  • read only

all

Propiedad del controlador JDBC: access.

autoCommit

boolean

true

Propiedad del controlador JDBC: autoCommit.

batchStyle

  • 2.0

  • 2.1

2.0

Propiedad del controlador JDBC: batchStyle.

behaviorOverride

int

Propiedad del controlador JDBC: behaviorOverride.

blockSize

  • 0

  • 8

  • 16

  • 32

  • 64

  • 128

  • 256

  • 512

32

Propiedad del controlador JDBC: blockSize.

cursorHold

boolean

false

Propiedad del controlador JDBC: cursorHold.

cursorSensitivity

  • asensitive

  • sensitive

asensitive

Propiedad del controlador JDBC: cursorSensitivity. Los valores son: 0 (TYPE_SCROLL_SENSITIVE_STATIC), 1 (TYPE_SCROLL_SENSITIVE_DYNAMIC), 2 (TYPE_SCROLL_ASENSITIVE).

dataTruncation

string

true

Propiedad del controlador JDBC: dataTruncation.

dateFormat

  • dmy

  • eur

  • iso

  • jis

  • julian

  • mdy

  • usa

  • ymd

Propiedad del controlador JDBC: dateFormat.

dateSeparator

  • -

  • .

  • /

  • \,

  • b

Propiedad del controlador JDBC: dateSeparator.
-
El carácter de guión (-).
.
El carácter de punto (.).
/
El carácter de barra inclinada (/).
\,
El carácter de coma (,).
b
El carácter b

decimalSeparator

  • .

  • \,

Propiedad del controlador JDBC: decimalSeparator.
.
El carácter de punto (.).
\,
El carácter de coma (,).

directMap

boolean

true

Propiedad del controlador JDBC: directMap.

doEscapeProcessing

boolean

true

Propiedad del controlador JDBC: doEscapeProcessing.

fullErrors

boolean

Propiedad del controlador JDBC: fullErrors.

libraries

string

Propiedad del controlador JDBC: libraries.

lobThreshold

int
Máx: 500000

0

Propiedad del controlador JDBC: lobThreshold.

lockTimeout

Un período de tiempo con precisión de segundos

0

Propiedad del controlador JDBC: lockTimeout. Especifica un entero positivo seguido de una unidad de tiempo, que puede ser horas (h), minutos (m) o segundos (s). Por ejemplo, especifique 30 segundos como 30s. Puede incluir varios valores en una sola entrada. Por ejemplo, 1m30s es equivalente a 90 segundos.

loginTimeout

Un período de tiempo con precisión de segundos

Propiedad del controlador JDBC: loginTimeout. Especifica un entero positivo seguido de una unidad de tiempo, que puede ser horas (h), minutos (m) o segundos (s). Por ejemplo, especifique 30 segundos como 30s. Puede incluir varios valores en una sola entrada. Por ejemplo, 1m30s es equivalente a 90 segundos.

maximumPrecision

  • 31

  • 63

31

Propiedad del controlador JDBC: maximumPrecision.

maximumScale

int
Mín: 0
Máx: 63

31

Propiedad del controlador JDBC: maximumScale.

minimumDivideScale

int
Mín: 0
Máx: 9

0

Propiedad del controlador JDBC: minimumDivideScale.

networkProtocol

int

Propiedad del controlador JDBC: networkProtocol.

password

Contraseña codificada de forma reversible (string)

Se recomienda utilizar un alias de autenticación gestionada por contenedor en lugar de configurar esta propiedad.

portNumber

int

Puerto en el que se obtienen las conexiones de base de datos.

prefetch

boolean

true

Propiedad del controlador JDBC: prefetch.

queryOptimizeGoal

  • 1

  • 2

2

Propiedad del controlador JDBC: queryOptimizeGoal. Los valores son: 1 (*FIRSTIO) o 2 (*ALLIO).
1
*FIRSTIO
2
*ALLIO

reuseObjects

boolean

true

Propiedad del controlador JDBC: reuseObjects.

serverName

string

Servidor donde se ejecuta la base de datos.

serverTraceCategories

int

0

Propiedad del controlador JDBC: serverTraceCategories.

systemNaming

boolean

false

Propiedad del controlador JDBC: systemNaming.

timeFormat

  • eur

  • hms

  • iso

  • jis

  • usa

Propiedad del controlador JDBC: timeFormat.

timeSeparator

  • .

  • :

  • \,

  • b

Propiedad del controlador JDBC: timeSeparator.
.
El carácter de punto (.).
:
El carácter de dos puntos (:).
\,
El carácter de coma (,).
b
El carácter b

trace

boolean

Propiedad del controlador JDBC: trace.

transactionTimeout

Un período de tiempo con precisión de segundos

0

Propiedad del controlador JDBC: transactionTimeout. Especifica un entero positivo seguido de una unidad de tiempo, que puede ser horas (h), minutos (m) o segundos (s). Por ejemplo, especifique 30 segundos como 30s. Puede incluir varios valores en una sola entrada. Por ejemplo, 1m30s es equivalente a 90 segundos.

translateBinary

boolean

false

Propiedad del controlador JDBC: translateBinary.

translateHex

  • binary

  • character

character

Propiedad del controlador JDBC: translateHex.

useBlockInsert

boolean

false

Propiedad del controlador JDBC: useBlockInsert.

user

string

Se recomienda utilizar un alias de autenticación gestionada por contenedor en lugar de configurar esta propiedad.

dataSource > properties.db2.i.toolbox

Propiedades del origen de datos del controlador JDBC de IBM DB2 para i Toolbox.

Nombre Tipo Por omisión Descripción

databaseName

string

Propiedad del controlador JDBC: databaseName.

serverName

string
Necesario

Servidor donde se ejecuta la base de datos.

Propiedades avanzadas

access

  • all

  • read call

  • read only

all

Propiedad del controlador JDBC: access.

behaviorOverride

int

Propiedad del controlador JDBC: behaviorOverride.

bidiImplicitReordering

boolean

true

Propiedad del controlador JDBC: bidiImplicitReordering.

bidiNumericOrdering

boolean

false

Propiedad del controlador JDBC: bidiNumericOrdering.

bidiStringType

int

Propiedad del controlador JDBC: bidiStringType.

bigDecimal

boolean

true

Propiedad del controlador JDBC: bigDecimal.

blockCriteria

  • 0

  • 1

  • 2

2

Propiedad del controlador JDBC: blockCriteria. Los valores son: 0 (sin bloqueo de registros), 1 (bloqueo si se especifica FOR FETCH ONLY), 2 (bloqueo si se especifica FOR UPDATE).

blockSize

  • 0

  • 8

  • 16

  • 32

  • 64

  • 128

  • 256

  • 512

32

Propiedad del controlador JDBC: blockSize.

characterTruncation

  • default

  • none

  • warning

Propiedad del controlador JDBC: CharacterTruncation.

concurrentAccessResolution

int
Mín: 0
Máx: 3

Propiedad del controlador JDBC: concurrentAccessResolution.

cursorHold

boolean

false

Propiedad del controlador JDBC: cursorHold.

cursorSensitivity

  • asensitive

  • insensitive

  • sensitive

asensitive

Propiedad del controlador JDBC: cursorSensitivity. Los valores son: 0 (TYPE_SCROLL_SENSITIVE_STATIC), 1 (TYPE_SCROLL_SENSITIVE_DYNAMIC), 2 (TYPE_SCROLL_ASENSITIVE).

dataCompression

boolean

true

Propiedad del controlador JDBC: dataCompression.

dataTruncation

boolean

true

Propiedad del controlador JDBC: dataTruncation.

dateFormat

  • dmy

  • eur

  • iso

  • jis

  • julian

  • mdy

  • usa

  • ymd

Propiedad del controlador JDBC: dateFormat.

dateSeparator

* * - * . * / * \,

Propiedad del controlador JDBC: dateSeparator.
* *
El carácter de espacio (-).
-
El carácter de guión (-).
.
El carácter de punto (.).
/
El carácter de barra inclinada (/).
\,
El carácter de coma (,).

decfloatRoundingMode

  • ceiling

  • down

  • floor

  • half down

  • half even

  • half up

  • up

Propiedad del controlador JDBC: decfloatRoundingMode.

decimalDataErrors

string

Propiedad del controlador JDBC: decimalDataErrors.

decimalSeparator

  • .

  • \,

Propiedad del controlador JDBC: decimalSeparator.
.
El carácter de punto (.).
\,
El carácter de coma (,).

describeOption

string

Propiedad del controlador JDBC: describeOption.

driver

  • native

  • toolbox

toolbox

Propiedad del controlador JDBC: driver.

errors

  • basic

  • full

basic

Propiedad del controlador JDBC: errors.

extendedDynamic

boolean

false

Propiedad del controlador JDBC: extendedDynamic.

extendedMetaData

boolean

false

Propiedad del controlador JDBC: extendedMetaData.

fullOpen

boolean

false

Propiedad del controlador JDBC: fullOpen.

holdInputLocators

boolean

true

Propiedad del controlador JDBC: holdInputLocators.

holdStatements

boolean

false

Propiedad del controlador JDBC: holdStatements.

ignoreWarnings

string

Propiedad del controlador JDBC: ignoreWarnings.

isolationLevelSwitchingSupport

boolean

false

Propiedad del controlador JDBC: isolationLevelSwitchingSupport.

keepAlive

boolean

Propiedad del controlador JDBC: keepAlive.

lazyClose

boolean

false

Propiedad del controlador JDBC: lazyClose.

libraries

string

Propiedad del controlador JDBC: libraries.

lobThreshold

int
Mín: 0
Máx: 16777216

0

Propiedad del controlador JDBC: lobThreshold.

loginTimeout

Un período de tiempo con precisión de segundos

Propiedad del controlador JDBC: loginTimeout. Especifica un entero positivo seguido de una unidad de tiempo, que puede ser horas (h), minutos (m) o segundos (s). Por ejemplo, especifique 30 segundos como 30s. Puede incluir varios valores en una sola entrada. Por ejemplo, 1m30s es equivalente a 90 segundos.

maximumBlockedInputRows

int
Mín: 1
Máx: 32000

Propiedad del controlador JDBC: maximumBlockedInputRows.

maximumPrecision

  • 31

  • 63

31

Propiedad del controlador JDBC: maximumPrecision.
63
64

maximumScale

int
Mín: 0
Máx: 63

31

Propiedad del controlador JDBC: maximumScale.

metaDataSource

int
Mín: 0
Máx: 1

1

Propiedad del controlador JDBC: metaDataSource.

minimumDivideScale

int
Mín: 0
Máx: 9

0

Propiedad del controlador JDBC: minimumDivideScale.

naming

  • sql

  • system

sql

Propiedad del controlador JDBC: naming.

numericRangeError

  • default

  • none

  • warning

Propiedad del controlador JDBC: numericRangeError.

package

string

Propiedad del controlador JDBC: package.

packageAdd

boolean

true

Propiedad del controlador JDBC: packageAdd.

packageCCSID

  • 1200

  • 13488

13488

Propiedad del controlador JDBC: packageCCSID. Los valores son: 1200 (UCS-2) o 13488 (UTF-16).
1200
1200 (UCS-2)
13488
13488 (UTF-16)

packageCache

boolean

false

Propiedad del controlador JDBC: packageCache.

packageCriteria

  • default

  • select

default

Propiedad del controlador JDBC: packageCriteria.

packageError

  • exception

  • none

  • warning

warning

Propiedad del controlador JDBC: packageError.

packageLibrary

string

QGPL

Propiedad del controlador JDBC: packageLibrary.

password

Contraseña codificada de forma reversible (string)

Se recomienda utilizar un alias de autenticación gestionada por contenedor en lugar de configurar esta propiedad.

prefetch

boolean

true

Propiedad del controlador JDBC: prefetch.

prompt

boolean

false

Propiedad del controlador JDBC: prompt.

proxyServer

string

Propiedad del controlador JDBC: proxyServer.

qaqqiniLibrary

string

Propiedad del controlador JDBC: qaqqiniLibrary.

queryOptimizeGoal

int
Mín: 0
Máx: 2

0

Propiedad del controlador JDBC: queryOptimizeGoal. Los valores son: 1 (*FIRSTIO) o 2 (*ALLIO).

queryReplaceTruncatedParameter

string

Propiedad del controlador JDBC: queryReplaceTruncatedParameter.

queryStorageLimit

int
Mín: -1

Límite de almacenamiento de consultas

queryTimeoutMechanism

  • cancel

  • qqrytimlmt

Propiedad del controlador JDBC: queryTimeoutMechanism.

receiveBufferSize

int
Mín: 1

Propiedad del controlador JDBC: receiveBufferSize.

remarks

  • sql

  • system

system

Propiedad del controlador JDBC: remarks.

rollbackCursorHold

boolean

false

Propiedad del controlador JDBC: rollbackCursorHold.

savePasswordWhenSerialized

boolean

false

Propiedad del controlador JDBC: savePasswordWhenSerialized.

secondaryUrl

string

Propiedad del controlador JDBC: secondaryUrl.

secure

boolean

false

Propiedad del controlador JDBC: secure.

secureCurrentUser

boolean

Propiedad del controlador JDBC: secureCurrentUser.

sendBufferSize

int
Mín: 1

Propiedad del controlador JDBC: sendBufferSize.

serverTrace

int

Propiedad del controlador JDBC: serverTrace.

serverTraceCategories

int

0

Propiedad del controlador JDBC: serverTraceCategories.

soLinger

Un período de tiempo con precisión de segundos

Propiedad del controlador JDBC: soLinger. Especifica un entero positivo seguido de una unidad de tiempo, que puede ser horas (h), minutos (m) o segundos (s). Por ejemplo, especifique 30 segundos como 30s. Puede incluir varios valores en una sola entrada. Por ejemplo, 1m30s es equivalente a 90 segundos.

soTimeout

Un período de tiempo con precisión de milisegundos

Propiedad del controlador JDBC: soTimeout. Especifica un entero positivo seguido de una unidad de tiempo, que puede ser horas (h), minutos (m), segundos (s) o milisegundos (ms). Por ejemplo, especifique 500 milisegundos como 500ms. Puede incluir varios valores en una sola entrada. Por ejemplo, 1s500ms es equivalente a 1,5 segundos.

sort

  • hex

  • language

  • table

hex

Propiedad del controlador JDBC: sort.

sortLanguage

string

Propiedad del controlador JDBC: sortLanguage.

sortTable

string

Propiedad del controlador JDBC: sortTable.

sortWeight

  • shared

  • unqiue

Propiedad del controlador JDBC: sortWeight.
unqiue
unique

tcpNoDelay

boolean

Propiedad del controlador JDBC: tcpNoDelay.

threadUsed

boolean

true

Propiedad del controlador JDBC: threadUsed.

timeFormat

  • eur

  • hms

  • iso

  • jis

  • usa

Propiedad del controlador JDBC: timeFormat.

timeSeparator

* * . * : * \,

Propiedad del controlador JDBC: timeSeparator.
* *
El carácter de espacio (-).
.
El carácter de punto (.).
:
El carácter de dos puntos (:).
\,
El carácter de coma (,).

timestampFormat

  • ibmsql

  • iso

Propiedad del controlador JDBC: timestampFormat.

toolboxTrace

  • all

  • conversion

  • datastream

  • diagnostic

  • error

  • information

  • jdbc

  • none

  • pcml

  • proxy

  • thread

  • warning

Propiedad del controlador JDBC: toolboxTrace.

trace

boolean

Propiedad del controlador JDBC: trace.

translateBinary

boolean

false

Propiedad del controlador JDBC: translateBinary.

translateBoolean

boolean

true

Propiedad del controlador JDBC: translateBoolean.

translateHex

  • binary

  • character

character

Propiedad del controlador JDBC: translateHex.

trueAutoCommit

boolean

false

Propiedad del controlador JDBC: trueAutoCommit.

useBlockUpdate

boolean

Propiedad del controlador JDBC: useBlockUpdate.

useDrdaMetadataVersion

boolean

Propiedad del controlador JDBC: useDrdaMetadataVersion.

user

string

Se recomienda utilizar un alias de autenticación gestionada por contenedor en lugar de configurar esta propiedad.

variableFieldCompression

  • all

  • false

  • insert

  • true

Propiedad del controlador JDBC: variableFieldCompression.

xaLooselyCoupledSupport

int
Mín: 0
Máx: 1

0

Propiedad del controlador JDBC: xaLooselyCoupledSupport.

dataSource > properties.db2.jcc

Propiedades del origen de datos para IBM Data Server Driver para JDBC y SQLJ para DB2.

Nombre Tipo Por omisión Descripción

databaseName

string

Propiedad del controlador JDBC: databaseName. Esta propiedad altera temporalmente el databaseName especificado en el URL si se ha configurado uno.

driverType

  • 2

  • 4

4

Propiedad del controlador JDBC: driverType.
2
Controlador JDBC de tipo 2.
4
Controlador JDBC de tipo 4.

portNumber

int

50000

Propiedad del controlador JDBC : portNumber. Esta propiedad altera temporalmente el portNumber especificado en el URL si se ha configurado uno.

serverName

string

Propiedad del controlador JDBC : serverName. Esta propiedad altera temporalmente el serverName especificado en el URL si se ha configurado uno.

Propiedades avanzadas

SSLCipherSuites

string

Propiedad del controlador JDBC: SSLCipherSuites.

accessToken

Contraseña codificada de forma reversible (string)

Propiedad del controlador JDBC: accessToken.

accountingInterval

string

Propiedad del controlador JDBC: accountingInterval.

activateDatabase

int

Propiedad del controlador JDBC: activateDatabase.

allowNextOnExhaustedResultSet

  • 1

  • 2

Propiedad del controlador JDBC: allowNextOnExhaustedResultSet.
1
YES
2
NO

allowNullResultSetForExecuteQuery

  • 1

  • 2

Propiedad del controlador JDBC: allowNullResultSetForExecuteQuery.
1
YES
2
NO

alternateGroupDatabaseName

string

Propiedad del controlador JDBC: alternateGroupDatabaseName.

alternateGroupPortNumber

string

Propiedad del controlador JDBC: alternateGroupPortNumber.

alternateGroupServerName

string

Propiedad del controlador JDBC: alternateGroupServerName.

apiKey

Contraseña codificada de forma reversible (string)

Propiedad del controlador JDBC: apiKey.

atomicMultiRowInsert

  • 1

  • 2

Propiedad del controlador JDBC: atomicMultiRowInsert.
1
YES
2
NO

blockingReadConnectionTimeout

Un período de tiempo con precisión de segundos

Propiedad del controlador JDBC: blockingReadConnectionTimeout. Especifica un entero positivo seguido de una unidad de tiempo, que puede ser horas (h), minutos (m) o segundos (s). Por ejemplo, especifique 30 segundos como 30s. Puede incluir varios valores en una sola entrada. Por ejemplo, 1m30s es equivalente a 90 segundos.

charOutputSize

short

Propiedad del controlador JDBC: charOutputSize.

clientAccountingInformation

string

Propiedad del controlador JDBC: clientAccountingInformation.

clientApplcompat

string

Propiedad del controlador JDBC: clientApplcompat.

clientApplicationInformation

string

Propiedad del controlador JDBC: clientApplicationInformation.

clientBidiStringType

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

  • 11

Propiedad del controlador JDBC: clientBidiStringType.
4
BIDI_ST4
5
BIDI_ST5
6
BIDI_ST6
7
BIDI_ST7
8
BIDI_ST8
9
BIDI_ST9
10
BIDI_ST10
11
BIDI_ST11

clientDebugInfo

string
Máx: 254

Propiedad del controlador JDBC: clientDebugInfo.

clientProgramId

string
Máx: 80

Propiedad del controlador JDBC: clientProgramId.

clientProgramName

string
Máx: 12

Propiedad del controlador JDBC: clientProgramName.

clientUser

string

Propiedad del controlador JDBC: clientUser.

clientWorkstation

string

Propiedad del controlador JDBC: clientWorkstation.

commandTimeout

Un período de tiempo con precisión de segundos

Propiedad del controlador JDBC: commandTimeout. Especifica un entero positivo seguido de una unidad de tiempo, que puede ser horas (h), minutos (m) o segundos (s). Por ejemplo, especifique 30 segundos como 30s. Puede incluir varios valores en una sola entrada. Por ejemplo, 1m30s es equivalente a 90 segundos.

concurrentAccessResolution

  • 1

  • 2

Propiedad del controlador JDBC: concurrentAccessResolution.
1
CONCURRENTACCESS_USE_CURRENTLY_COMMITTED
2
CONCURRENTACCESS_WAIT_FOR_OUTCOME

connectNode

int
Mín: 0
Máx: 999

Propiedad del controlador JDBC: connectNode.

connectionCloseWithInFlightTransaction

  • 1

  • 2

Propiedad del controlador JDBC: connectionCloseWithInFlightTransaction.
1
CONNECTION_CLOSE_WITH_EXCEPTION
2
CONNECTION_CLOSE_WITH_ROLLBACK

connectionTimeout

Un período de tiempo con precisión de segundos

Propiedad del controlador JDBC: connectionTimeout. Especifica un entero positivo seguido de una unidad de tiempo, que puede ser horas (h), minutos (m) o segundos (s). Por ejemplo, especifique 30 segundos como 30s. Puede incluir varios valores en una sola entrada. Por ejemplo, 1m30s es equivalente a 90 segundos.

currentAlternateGroupEntry

int

Propiedad del controlador JDBC: currentAlternateGroupEntry.

currentDegree

string

Propiedad del controlador JDBC: currentDegree.

currentExplainMode

string
Máx: 254

Propiedad del controlador JDBC: currentExplainMode.

currentExplainSnapshot

int
Máx: 8

Propiedad del controlador JDBC: currentExplainSnapshot.

currentFunctionPath

string

Propiedad del controlador JDBC: currentFunctionPath.

currentLocaleLcCtype

string

Propiedad del controlador JDBC: currentLocaleLcCtype.

currentLockTimeout

Un período de tiempo con precisión de segundos

Propiedad del controlador JDBC: currentLockTimeout. Especifica un entero positivo seguido de una unidad de tiempo, que puede ser horas (h), minutos (m) o segundos (s). Por ejemplo, especifique 30 segundos como 30s. Puede incluir varios valores en una sola entrada. Por ejemplo, 1m30s es equivalente a 90 segundos.

currentMaintainedTableTypesForOptimization

  • ALL

  • NONE

  • SYSTEM

  • USER

Propiedad del controlador JDBC: currentMaintainedTableTypesForOptimization.

currentPackagePath

string

Propiedad del controlador JDBC: currentPackagePath.

currentPackageSet

string

Propiedad del controlador JDBC: currentPackageSet.

currentQueryOptimization

  • 0

  • 1

  • 2

  • 3

  • 5

  • 7

  • 9

Propiedad del controlador JDBC: currentQueryOptimization.

currentSQLID

string

Propiedad del controlador JDBC: currentSQLID.

currentSchema

string

Propiedad del controlador JDBC: currentSchema.

cursorSensitivity

  • 0

  • 1

  • 2

Propiedad del controlador JDBC: cursorSensitivity. Los valores son: 0 (TYPE_SCROLL_SENSITIVE_STATIC), 1 (TYPE_SCROLL_SENSITIVE_DYNAMIC), 2 (TYPE_SCROLL_ASENSITIVE).
0
TYPE_SCROLL_SENSITIVE_STATIC
1
TYPE_SCROLL_SENSITIVE_DYNAMIC
2
TYPE_SCROLL_ASENSITIVE

dateFormat

  • 1

  • 2

  • 3

  • 4

Propiedad del controlador JDBC: dateFormat.
1
ISO
2
USA
3
EUR
4
JIS

decimalRoundingMode

  • 1

  • 2

  • 3

  • 4

  • 6

Propiedad del controlador JDBC: decimalRoundingMode.
1
ROUND_DOWN
2
ROUND_CEILING
3
ROUND_HALF_EVEN
4
ROUND_HALF_UP
6
ROUND_FLOOR

decimalSeparator

  • 1

  • 2

Propiedad del controlador JDBC: decimalSeparator.
1
DECIMAL_SEPARATOR_PERIOD
2
DECIMAL_SEPARATOR_COMMA

decimalStringFormat

  • 1

  • 2

Propiedad del controlador JDBC: decimalStringFormat.
1
DECIMAL_STRING_FORMAT_TO_STRING
2
DECIMAL_STRING_FORMAT_TO_PLAIN_STRING

deferPrepares

boolean

true

Propiedad del controlador JDBC: deferPrepares.

downgradeHoldCursorsUnderXa

boolean

Propiedad del controlador JDBC: downgradeHoldCursorsUnderXa.

enableAlternateGroupSeamlessACR

boolean

Propiedad del controlador JDBC: enableAlternateGroupSeamlessACR.

enableBidiLayoutTransformation

boolean

Propiedad del controlador JDBC: enableBidiLayoutTransformation.

enableClientAffinitiesList

  • 1

  • 2

Propiedad del controlador JDBC: enableClientAffinitiesList. Los valores son: 1 (YES) o 2 (NO).
1
YES
2
NO

enableConnectionConcentrator

boolean

Propiedad del controlador JDBC: enableConnectionConcentrator.

enableExtendedDescribe

  • 1

  • 2

Propiedad del controlador JDBC: enableExtendedDescribe.
1
YES
2
NO

enableExtendedIndicators

  • 1

  • 2

Propiedad del controlador JDBC: enableExtendedIndicators.
1
YES
2
NO

enableMultiRowInsertSupport

boolean

Propiedad del controlador JDBC: enableMultiRowInsertSupport.

enableNamedParameterMarkers

  • 1

  • 2

Propiedad del controlador JDBC: enableNamedParameterMarkers. Los valores son: 1 (YES) o 2 (NO).
1
YES
2
NO

enableRowsetSupport

  • 1

  • 2

Propiedad del controlador JDBC: enableRowsetSupport.
1
YES
2
NO

enableSeamlessFailover

  • 1

  • 2

Propiedad del controlador JDBC: enableSeamlessFailover. Los valores son: 1 (YES) o 2 (NO).
1
YES
2
NO

enableSysplexWLB

boolean

Propiedad del controlador JDBC: enableSysplexWLB.

enableT2zosLBF

  • 1

  • 2

Propiedad del controlador JDBC: enableT2zosLBF.
1
YES
2
NO

enableT2zosLBFSPResultSets

  • 1

  • 2

Propiedad del controlador JDBC: enableT2zosLBFSPResultSets.
1
YES
2
NO

enableXACleanTransaction

boolean

Propiedad del controlador JDBC: enableXACleanTransaction.

encryptionAlgorithm

  • 1

  • 2

Propiedad del controlador JDBC: encryptionAlgorithm.

extendedTableInfo

  • 1

  • 2

Propiedad del controlador JDBC: extendedTableInfo.
1
YES
2
NO

fetchSize

int

Propiedad del controlador JDBC: fetchSize.

fullyMaterializeInputStreams

boolean

Propiedad del controlador JDBC: fullyMaterializeInputStreams.

fullyMaterializeInputStreamsOnBatchExecution

  • 1

  • 2

Propiedad del controlador JDBC: fullyMaterializeInputStreamsOnBatchExecution.
1
YES
2
NO

fullyMaterializeLobData

boolean

Propiedad del controlador JDBC: fullyMaterializeLobData.

implicitRollbackOption

  • 0

  • 1

  • 2

Propiedad del controlador JDBC: implicitRollbackOption.
0
IMPLICIT_ROLLBACK_OPTION_NOT_SET
1
IMPLICIT_ROLLBACK_OPTION_NOT_CLOSE_CONNECTION
2
IMPLICIT_ROLLBACK_OPTION_CLOSE_CONNECTION

interruptProcessingMode

  • 0

  • 1

  • 2

Propiedad del controlador JDBC: interruptProcessingMode.
0
INTERRUPT_PROCESSING_MODE_DISABLED
1
INTERRUPT_PROCESSING_MODE_STATEMENT_CANCEL
2
INTERRUPT_PROCESSING_MODE_CLOSE_SOCKET

jdbcCollection

string

Propiedad del controlador JDBC: jdbcCollection.

keepAliveTimeOut

Un período de tiempo con precisión de segundos

Propiedad del controlador JDBC: keepAliveTimeOut. Especifica un entero positivo seguido de una unidad de tiempo, que puede ser horas (h), minutos (m) o segundos (s). Por ejemplo, especifique 30 segundos como 30s. Puede incluir varios valores en una sola entrada. Por ejemplo, 1m30s es equivalente a 90 segundos.

keepDynamic

int

Propiedad del controlador JDBC: keepDynamic.

kerberosServerPrincipal

string

Propiedad del controlador JDBC: kerberosServerPrincipal.

loginTimeout

Un período de tiempo con precisión de segundos

Propiedad del controlador JDBC: loginTimeout. Especifica un entero positivo seguido de una unidad de tiempo, que puede ser horas (h), minutos (m) o segundos (s). Por ejemplo, especifique 30 segundos como 30s. Puede incluir varios valores en una sola entrada. Por ejemplo, 1m30s es equivalente a 90 segundos.

maxConnCachedParamBufferSize

int

Propiedad del controlador JDBC: maxConnCachedParamBufferSize.

maxRowsetSize

int

Propiedad del controlador JDBC: maxRowsetSize.

maxTransportObjects

int

Propiedad del controlador JDBC: maxTransportObjects.

optimizationProfile

string

Propiedad del controlador JDBC: optimizationProfile.

optimizationProfileToFlush

string

Propiedad del controlador JDBC: optimizationProfileToFlush.

password

Contraseña codificada de forma reversible (string)

Se recomienda utilizar un alias de autenticación gestionada por contenedor en lugar de configurar esta propiedad.

pkList

string

Propiedad del controlador JDBC: pkList.

profileName

string

Propiedad del controlador JDBC: profileName.

progressiveStreaming

  • 1

  • 2

Propiedad del controlador JDBC: progressiveStreaming. Los valores son: 1 (YES) o 2 (NO).
1
YES
2
NO

queryCloseImplicit

  • 1

  • 2

Propiedad del controlador JDBC: queryCloseImplicit. Los valores son: 1 (QUERY_CLOSE_IMPLICIT_YES) o 2 (QUERY_CLOSE_IMPLICIT_NO).
1
QUERY_CLOSE_IMPLICIT_YES
2
QUERY_CLOSE_IMPLICIT_NO

queryDataSize

int
Mín: 4096
Máx: 10485760

Propiedad del controlador JDBC: queryDataSize.

queryTimeoutInterruptProcessingMode

  • 1

  • 2

Propiedad del controlador JDBC: queryTimeoutInterruptProcessingMode.
1
INTERRUPT_PROCESSING_MODE_STATEMENT_CANCEL
2
INTERRUPT_PROCESSING_MODE_CLOSE_SOCKET

readOnly

boolean

Propiedad del controlador JDBC: readOnly.

recordTemporalHistory

  • 1

  • 2

Propiedad del controlador JDBC: recordTemporalHistory.
1
YES
2
NO

reportLongTypes

  • 1

  • 2

Propiedad del controlador JDBC: reportLongTypes.
1
YES
2
NO

resultSetHoldability

  • 1

  • 2

Propiedad del controlador JDBC: resultSetHoldability. Los valores son: 1 (HOLD_CURSORS_OVER_COMMIT) o 2 (CLOSE_CURSORS_AT_COMMIT).
1
HOLD_CURSORS_OVER_COMMIT
2
CLOSE_CURSORS_AT_COMMIT

resultSetHoldabilityForCatalogQueries

  • 1

  • 2

Propiedad del controlador JDBC: resultSetHoldabilityForCatalogQueries. Los valores son: 1 (HOLD_CURSORS_OVER_COMMIT) o 2 (CLOSE_CURSORS_AT_COMMIT).
1
HOLD_CURSORS_OVER_COMMIT
2
CLOSE_CURSORS_AT_COMMIT

retrieveMessagesFromServerOnGetMessage

boolean

true

Propiedad del controlador JDBC: retrieveMessagesFromServerOnGetMessage.

retryWithAlternativeSecurityMechanism

  • 1

  • 2

Propiedad del controlador JDBC: retryWithAlternativeSecurityMechanism.
1
YES
2
NO

returnAlias

  • 1

  • 2

Propiedad del controlador JDBC: returnAlias.

securityMechanism

  • 3

  • 4

  • 7

  • 9

  • 11

  • 12

  • 13

  • 15

  • 16

  • 18

Propiedad del controlador JDBC: securityMechanism. Los valores son: 3 (CLEAR_TEXT_PASSWORD_SECURITY), 4 (USER_ONLY_SECURITY), 7 (ENCRYPTED_PASSWORD_SECURITY), 9 (ENCRYPTED_USER_AND_PASSWORD_SECURITY), 11 (KERBEROS_SECURITY), 12 (ENCRYPTED_USER_AND_DATA_SECURITY), 13 (ENCRYPTED_USER_PASSWORD_AND_DATA_SECURITY), 15 (PLUGIN_SECURITY), 16 (ENCRYPTED_USER_ONLY_SECURITY), 18 (TLS_CLIENT_CERTIFICATE_SECURITY).
3
CLEAR_TEXT_PASSWORD_SECURITY
4
USER_ONLY_SECURITY
7
ENCRYPTED_PASSWORD_SECURITY
9
ENCRYPTED_USER_AND_PASSWORD_SECURITY
11
KERBEROS_SECURITY
12
ENCRYPTED_USER_AND_DATA_SECURITY
13
ENCRYPTED_USER_PASSWORD_AND_DATA_SECURITY
15
PLUGIN_SECURITY
16
ENCRYPTED_USER_ONLY_SECURITY
18
TLS_CLIENT_CERTIFICATE_SECURITY

sendCharInputsUTF8

  • 1

  • 2

Propiedad del controlador JDBC: sendCharInputsUTF8.
1
YES
2
NO

sendDataAsIs

boolean

Propiedad del controlador JDBC: sendDataAsIs.

serverBidiStringType

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

  • 11

Propiedad del controlador JDBC: serverBidiStringType.
4
BIDI_ST4
5
BIDI_ST5
6
BIDI_ST6
7
BIDI_ST7
8
BIDI_ST8
9
BIDI_ST9
10
BIDI_ST10
11
BIDI_ST11

sessionTimeZone

string

Propiedad del controlador JDBC: sessionTimeZone.

sqljCloseStmtsWithOpenResultSet

boolean

Propiedad del controlador JDBC: sqljCloseStmtsWithOpenResultSet.

sqljEnableClassLoaderSpecificProfiles

boolean

Propiedad del controlador JDBC: sqljEnableClassLoaderSpecificProfiles.

ssid

string

Propiedad del controlador JDBC: ssid.

sslCertLocation

string

Propiedad del controlador JDBC: sslCertLocation.

sslConnection

boolean

Propiedad del controlador JDBC: sslConnection.

sslKeyStoreLocation

string

Propiedad del controlador JDBC: sslKeyStoreLocation.

sslKeyStorePassword

Contraseña codificada de forma reversible (string)

Propiedad del controlador JDBC: sslKeyStorePassword.

sslKeyStoreType

string

Propiedad del controlador JDBC: sslKeyStoreType.

sslTrustStoreLocation

string

Propiedad del controlador JDBC: sslTrustStoreLocation.

sslTrustStorePassword

Contraseña codificada de forma reversible (string)

Propiedad del controlador JDBC: sslTrustStorePassword.

sslTrustStoreType

string

Propiedad del controlador JDBC: sslTrustStoreType.

statementConcentrator

  • 1

  • 2

Propiedad del controlador JDBC: statementConcentrator.
1
STATEMENT_CONCENTRATOR_OFF
2
STATEMENT_CONCENTRATOR_WITH_LITERALS

streamBufferSize

int

Propiedad del controlador JDBC: streamBufferSize.

stripTrailingZerosForDecimalNumbers

  • 1

  • 2

Propiedad del controlador JDBC: stripTrailingZerosForDecimalNumbers.
1
YES
2
NO

sysSchema

string

Propiedad del controlador JDBC: sysSchema.

timeFormat

  • 1

  • 2

  • 3

  • 4

Propiedad del controlador JDBC: timeFormat.
1
ISO
2
USA
3
EUR
4
JIS

timerLevelForQueryTimeOut

  • -1

  • 1

  • 2

Propiedad del controlador JDBC: timerLevelForQueryTimeOut.
-1
QUERYTIMEOUT_DISABLED
1
QUERYTIMEOUT_STATEMENT_LEVEL
2
QUERYTIMEOUT_CONNECTION_LEVEL

timestampFormat

  • 1

  • 5

Propiedad del controlador JDBC: timestampFormat.
1
ISO
5
JDBC

timestampOutputType

  • 1

  • 2

Propiedad del controlador JDBC: timestampOutputType.
1
JDBC_TIMESTAMP
2
JCC_DBTIMESTAMP

timestampPrecisionReporting

  • 1

  • 2

Propiedad del controlador JDBC: timestampPrecisionReporting.
1
TIMESTAMP_JDBC_STANDARD
2
TIMESTAMP_ZERO_PADDING

traceDirectory

string

Propiedad del controlador JDBC: traceDirectory.

traceFile

string

Propiedad del controlador JDBC: traceFile.

traceFileAppend

boolean

Propiedad del controlador JDBC: traceFileAppend.

traceFileCount

int

Propiedad del controlador JDBC: traceFileCount.

traceFileSize

int

Propiedad del controlador JDBC: traceFileSize.

traceLevel

int

0

Combinación bit a bit de los siguientes valores constantes: TRACE_NONE=0, TRACE_CONNECTION_CALLS=1, TRACE_STATEMENT_CALLS=2, TRACE_RESULT_SET_CALLS=4, TRACE_DRIVER_CONFIGURATION=16, TRACE_CONNECTS=32, TRACE_DRDA_FLOWS=64, TRACE_RESULT_SET_META_DATA=128, TRACE_PARAMETER_META_DATA=256, TRACE_DIAGNOSTICS=512, TRACE_SQLJ=1024, TRACE_META_CALLS=8192, TRACE_DATASOURCE_CALLS=16384, TRACE_LARGE_OBJECT_CALLS=32768, TRACE_SYSTEM_MONITOR=131072, TRACE_TRACEPOINTS=262144, TRACE_ALL=-1.

traceOption

  • 0

  • 1

Propiedad del controlador JDBC: traceOption

translateForBitData

  • 1

  • 2

Propiedad del controlador JDBC: translateForBitData.
1
HEX_REPRESENTATION
2
SERVER_ENCODING_REPRESENTATION

updateCountForBatch

  • 1

  • 2

Propiedad del controlador JDBC: updateCountForBatch.
1
NO_UPDATE_COUNT
2
TOTAL_UPDATE_COUNT

useCachedCursor

boolean

Propiedad del controlador JDBC: useCachedCursor.

useIdentityValLocalForAutoGeneratedKeys

boolean

Propiedad del controlador JDBC: useIdentityValLocalForAutoGeneratedKeys.

useJDBC41DefinitionForGetColumns

  • 1

  • 2

Propiedad del controlador JDBC: useJDBC41DefinitionForGetColumns.
1
YES
2
NO

useJDBC4ColumnNameAndLabelSemantics

  • 1

  • 2

Propiedad del controlador JDBC: useJDBC4ColumnNameAndLabelSemantics. Los valores son: 1 (YES) o 2 (NO).
1
YES
2
NO

useRowsetCursor

boolean

Propiedad del controlador JDBC: useRowsetCursor.

useTransactionRedirect

boolean

Propiedad del controlador JDBC: useTransactionRedirect.

user

string

Se recomienda utilizar un alias de autenticación gestionada por contenedor en lugar de configurar esta propiedad.

xaNetworkOptimization

boolean

Propiedad del controlador JDBC: xaNetworkOptimization.

xmlFormat

  • 0

  • 1

Propiedad del controlador JDBC: xmlFormat.
0
XML_FORMAT_TEXTUAL
1
XML_FORMAT_BINARY

Propiedades de redirección automática de cliente

affinityFailbackInterval

Un período de tiempo con precisión de segundos

Propiedad del controlador JDBC: affinityFailbackInterval. Especifica un entero positivo seguido de una unidad de tiempo, que puede ser horas (h), minutos (m) o segundos (s). Por ejemplo, especifique 30 segundos como 30s. Puede incluir varios valores en una sola entrada. Por ejemplo, 1m30s es equivalente a 90 segundos.

clientRerouteAlternatePortNumber

string

Propiedad del controlador JDBC: clientRerouteAlternatePortNumber.

clientRerouteAlternateServerName

string

Propiedad del controlador JDBC: clientRerouteAlternateServerName.

maxRetriesForClientReroute

int

Propiedad del controlador JDBC: maxRetriesForClientReroute.

memberConnectTimeout

Un período de tiempo con precisión de segundos

Propiedad del controlador JDBC: memberConnectTimeout. Especifica un entero positivo seguido de una unidad de tiempo, que puede ser horas (h), minutos (m) o segundos (s). Por ejemplo, especifique 30 segundos como 30s. Puede incluir varios valores en una sola entrada. Por ejemplo, 1m30s es equivalente a 90 segundos.

retryIntervalForClientReroute

Un período de tiempo con precisión de segundos

Propiedad del controlador JDBC: retryIntervalForClientReroute. Especifica un entero positivo seguido de una unidad de tiempo, que puede ser horas (h), minutos (m) o segundos (s). Por ejemplo, especifique 30 segundos como 30s. Puede incluir varios valores en una sola entrada. Por ejemplo, 1m30s es equivalente a 90 segundos.

dataSource > properties.derby.client

Propiedades del origen de datos para el controlador JDBC del cliente de red de Derby.

Nombre Tipo Por omisión Descripción

createDatabase

  • create

  • false

Propiedad del controlador JDBC: createDatabase.
create
Cuando se establece la primera conexión, crea automáticamente la base de datos si no existe.
false
No crea automáticamente la base de datos.

databaseName

string

Propiedad del controlador JDBC: databaseName. El controlador ignora esta propiedad si se ha configurado un URL.

portNumber

int

1527

Propiedad del controlador JDBC : portNumber. El controlador ignora esta propiedad si se ha configurado un URL.

serverName

string

localhost

Propiedad del controlador JDBC : serverName. El controlador ignora esta propiedad si se ha configurado un URL.

Propiedades avanzadas

connectionAttributes

string

Propiedad del controlador JDBC: connectionAttributes.

loginTimeout

Un período de tiempo con precisión de segundos

Propiedad del controlador JDBC: loginTimeout. Especifica un entero positivo seguido de una unidad de tiempo, que puede ser horas (h), minutos (m) o segundos (s). Por ejemplo, especifique 30 segundos como 30s. Puede incluir varios valores en una sola entrada. Por ejemplo, 1m30s es equivalente a 90 segundos.

password

Contraseña codificada de forma reversible (string)

Se recomienda utilizar un alias de autenticación gestionada por contenedor en lugar de configurar esta propiedad.

retrieveMessageText

boolean

true

Propiedad del controlador JDBC: retrieveMessageText.

securityMechanism

  • 3

  • 4

  • 7

  • 8

  • 9

3

Propiedad del controlador JDBC: securityMechanism. Los valores son: 3 (CLEAR_TEXT_PASSWORD_SECURITY), 4 (USER_ONLY_SECURITY), 7 (ENCRYPTED_PASSWORD_SECURITY), 8 (STRONG_PASSWORD_SUBSTITUTE_SECURITY), 9 (ENCRYPTED_USER_AND_PASSWORD_SECURITY).
3
CLEAR_TEXT_PASSWORD_SECURITY
4
USER_ONLY_SECURITY
7
ENCRYPTED_PASSWORD_SECURITY
8
STRONG_PASSWORD_SUBSTITUTE_SECURITY
9
ENCRYPTED_USER_AND_PASSWORD_SECURITY

shutdownDatabase

  • false

  • shutdown

Propiedad del controlador JDBC: shutdownDatabase.
false
No concluye la base de datos.
shutdown
Concluye la base de datos cuando se intente una conexión.

ssl

  • basic

  • off

  • peerAuthentication

Propiedad del controlador JDBC: ssl.

traceDirectory

string

Propiedad del controlador JDBC: traceDirectory.

traceFile

string

Propiedad del controlador JDBC: traceFile.

traceFileAppend

boolean

Propiedad del controlador JDBC: traceFileAppend.

traceLevel

int

Combinación bit a bit de los siguientes valores constantes: TRACE_NONE=0, TRACE_CONNECTION_CALLS=1, TRACE_STATEMENT_CALLS=2, TRACE_RESULT_SET_CALLS=4, TRACE_DRIVER_CONFIGURATION=16, TRACE_CONNECTS=32, TRACE_DRDA_FLOWS=64, TRACE_RESULT_SET_META_DATA=128, TRACE_PARAMETER_META_DATA=256, TRACE_DIAGNOSTICS=512, TRACE_XA_CALLS=2048, TRACE_ALL=-1.

user

string

Se recomienda utilizar un alias de autenticación gestionada por contenedor en lugar de configurar esta propiedad.

dataSource > properties.derby.embedded

Propiedades del origen de datos para el controlador JDBC de Derby Embedded.

Nombre Tipo Por omisión Descripción

createDatabase

  • create

  • false

Propiedad del controlador JDBC: createDatabase.
create
Cuando se establece la primera conexión, crea automáticamente la base de datos si no existe.
false
No crea automáticamente la base de datos.

databaseName

string

Propiedad del controlador JDBC: databaseName. El controlador ignora esta propiedad si se ha configurado un URL.

Propiedades avanzadas

connectionAttributes

string

Propiedad del controlador JDBC: connectionAttributes.

loginTimeout

Un período de tiempo con precisión de segundos

Propiedad del controlador JDBC: loginTimeout. Especifica un entero positivo seguido de una unidad de tiempo, que puede ser horas (h), minutos (m) o segundos (s). Por ejemplo, especifique 30 segundos como 30s. Puede incluir varios valores en una sola entrada. Por ejemplo, 1m30s es equivalente a 90 segundos.

password

Contraseña codificada de forma reversible (string)

Se recomienda utilizar un alias de autenticación gestionada por contenedor en lugar de configurar esta propiedad.

shutdownDatabase

  • false

  • shutdown

Propiedad del controlador JDBC: shutdownDatabase.
false
No concluye la base de datos.
shutdown
Concluye la base de datos cuando se intente una conexión.

user

string

Se recomienda utilizar un alias de autenticación gestionada por contenedor en lugar de configurar esta propiedad.

dataSource > properties.informix

Propiedades del origen de datos para el controlador JDBC de Informix.

Nombre Tipo Por omisión Descripción

databaseName

string

Propiedad del controlador JDBC: databaseName.

ifxIFXHOST

string

localhost

Propiedad del controlador JDBC: ifxIFXHOST.

portNumber

int

1526

Puerto en el que se obtienen las conexiones de base de datos.

serverName

string

Servidor donde se ejecuta la base de datos.

Propiedades avanzadas

ifxCLIENT_LOCALE

string

Propiedad del controlador JDBC: ifxCLIENT_LOCALE.

ifxDBANSIWARN

boolean

Propiedad del controlador JDBC: ifxDBANSIWARN.

ifxDBCENTURY

string

Propiedad del controlador JDBC: ifxDBCENTURY.

ifxDBDATE

string

Propiedad del controlador JDBC: ifxDBDATE.

ifxDBSPACETEMP

string

Propiedad del controlador JDBC: ifxDBSPACETEMP.

ifxDBTEMP

string

Propiedad del controlador JDBC: ifxDBTEMP.

ifxDBTIME

string

Propiedad del controlador JDBC: ifxDBTIME.

ifxDBUPSPACE

string

Propiedad del controlador JDBC: ifxDBUPSPACE.

ifxDB_LOCALE

string

Propiedad del controlador JDBC: ifxDB_LOCALE.

ifxDELIMIDENT

boolean

Propiedad del controlador JDBC: ifxDELIMIDENT.

ifxENABLE_TYPE_CACHE

boolean

Propiedad del controlador JDBC: ifxENABLE_TYPE_CACHE.

ifxFET_BUF_SIZE

int

Propiedad del controlador JDBC: ifxFET_BUF_SIZE.

ifxGL_DATE

string

Propiedad del controlador JDBC: ifxGL_DATE.

ifxGL_DATETIME

string

Propiedad del controlador JDBC: ifxGL_DATETIME.

ifxIFX_AUTOFREE

boolean

Propiedad del controlador JDBC: ifxIFX_AUTOFREE.

ifxIFX_DIRECTIVES

string

Propiedad del controlador JDBC: ifxIFX_DIRECTIVES.

ifxIFX_LOCK_MODE_WAIT

Un período de tiempo con precisión de segundos

2s

Propiedad del controlador JDBC: ifxIFX_LOCK_MODE_WAIT. Especifica un entero positivo seguido de una unidad de tiempo, que puede ser horas (h), minutos (m) o segundos (s). Por ejemplo, especifique 30 segundos como 30s. Puede incluir varios valores en una sola entrada. Por ejemplo, 1m30s es equivalente a 90 segundos.

ifxIFX_SOC_TIMEOUT

Un período de tiempo con precisión de milisegundos

Propiedad del controlador JDBC: ifxIFX_SOC_TIMEOUT. Especifica un entero positivo seguido de una unidad de tiempo, que puede ser horas (h), minutos (m), segundos (s) o milisegundos (ms). Por ejemplo, especifique 500 milisegundos como 500ms. Puede incluir varios valores en una sola entrada. Por ejemplo, 1s500ms es equivalente a 1,5 segundos.

ifxIFX_USEPUT

boolean

Propiedad del controlador JDBC: ifxIFX_USEPUT.

ifxIFX_USE_STRENC

boolean

Propiedad del controlador JDBC: ifxIFX_USE_STRENC.

ifxIFX_XASPEC

string

y

Propiedad del controlador JDBC: ifxIFX_XASPEC.

ifxINFORMIXCONRETRY

int

Propiedad del controlador JDBC: ifxINFORMIXCONRETRY.

ifxINFORMIXCONTIME

Un período de tiempo con precisión de segundos

Propiedad del controlador JDBC: ifxINFORMIXCONTIME. Especifica un entero positivo seguido de una unidad de tiempo, que puede ser horas (h), minutos (m) o segundos (s). Por ejemplo, especifique 30 segundos como 30s. Puede incluir varios valores en una sola entrada. Por ejemplo, 1m30s es equivalente a 90 segundos.

ifxINFORMIXOPCACHE

string

Propiedad del controlador JDBC: ifxINFORMIXOPCACHE.

ifxINFORMIXSTACKSIZE

int

Propiedad del controlador JDBC: ifxINFORMIXSTACKSIZE.

ifxJDBCTEMP

string

Propiedad del controlador JDBC: ifxJDBCTEMP.

ifxLDAP_IFXBASE

string

Propiedad del controlador JDBC: ifxLDAP_IFXBASE.

ifxLDAP_PASSWD

string

Propiedad del controlador JDBC: ifxLDAP_PASSWD.

ifxLDAP_URL

string

Propiedad del controlador JDBC: ifxLDAP_URL.

ifxLDAP_USER

string

Propiedad del controlador JDBC: ifxLDAP_USER.

ifxLOBCACHE

int

Propiedad del controlador JDBC: ifxLOBCACHE.

ifxNEWCODESET

string

Propiedad del controlador JDBC: ifxNEWCODESET.

ifxNEWLOCALE

string

Propiedad del controlador JDBC: ifxNEWLOCALE.

ifxNODEFDAC

string

Propiedad del controlador JDBC: ifxNODEFDAC.

ifxOPTCOMPIND

string

Propiedad del controlador JDBC: ifxOPTCOMPIND.

ifxOPTOFC

string

Propiedad del controlador JDBC: ifxOPTOFC.

ifxOPT_GOAL

string

Propiedad del controlador JDBC: ifxOPT_GOAL.

ifxPATH

string

Propiedad del controlador JDBC: ifxPATH.

ifxPDQPRIORITY

string

Propiedad del controlador JDBC: ifxPDQPRIORITY.

ifxPLCONFIG

string

Propiedad del controlador JDBC: ifxPLCONFIG.

ifxPLOAD_LO_PATH

string

Propiedad del controlador JDBC: ifxPLOAD_LO_PATH.

ifxPROTOCOLTRACE

int

Propiedad del controlador JDBC: ifxPROTOCOLTRACE.

ifxPROTOCOLTRACEFILE

string

Propiedad del controlador JDBC: ifxPROTOCOLTRACEFILE.

ifxPROXY

string

Propiedad del controlador JDBC: ifxPROXY.

ifxPSORT_DBTEMP

string

Propiedad del controlador JDBC: ifxPSORT_DBTEMP.

ifxPSORT_NPROCS

boolean

Propiedad del controlador JDBC: ifxPSORT_NPROCS.

ifxSECURITY

string

Propiedad del controlador JDBC: ifxSECURITY.

ifxSQLH_FILE

string

Propiedad del controlador JDBC: ifxSQLH_FILE.

ifxSQLH_LOC

string

Propiedad del controlador JDBC: ifxSQLH_LOC.

ifxSQLH_TYPE

string

Propiedad del controlador JDBC: ifxSQLH_TYPE.

ifxSSLCONNECTION

string

Propiedad del controlador JDBC: ifxSSLCONNECTION.

ifxSTMT_CACHE

string

Propiedad del controlador JDBC: ifxSTMT_CACHE.

ifxTRACE

int

Propiedad del controlador JDBC: ifxTRACE.

ifxTRACEFILE

string

Propiedad del controlador JDBC: ifxTRACEFILE.

ifxTRUSTED_CONTEXT

string

Propiedad del controlador JDBC: ifxTRUSTED_CONTEXT.

ifxUSEV5SERVER

boolean

Propiedad del controlador JDBC: ifxUSEV5SERVER.

ifxUSE_DTENV

boolean

Propiedad del controlador JDBC: ifxUSE_DTENV.

loginTimeout

Un período de tiempo con precisión de segundos

Propiedad del controlador JDBC: loginTimeout. Especifica un entero positivo seguido de una unidad de tiempo, que puede ser horas (h), minutos (m) o segundos (s). Por ejemplo, especifique 30 segundos como 30s. Puede incluir varios valores en una sola entrada. Por ejemplo, 1m30s es equivalente a 90 segundos.

password

Contraseña codificada de forma reversible (string)

Se recomienda utilizar un alias de autenticación gestionada por contenedor en lugar de configurar esta propiedad.

roleName

string

Propiedad del controlador JDBC: roleName.

user

string

Se recomienda utilizar un alias de autenticación gestionada por contenedor en lugar de configurar esta propiedad.

Propiedades de agrupación de conexiones Informix

ifxCPMAgeLimit

Un período de tiempo con precisión de segundos

Propiedad del controlador JDBC: ifxCPMAgeLimit. Especifica un entero positivo seguido de una unidad de tiempo, que puede ser horas (h), minutos (m) o segundos (s). Por ejemplo, especifique 30 segundos como 30s. Puede incluir varios valores en una sola entrada. Por ejemplo, 1m30s es equivalente a 90 segundos.

ifxCPMInitPoolSize

int

Propiedad del controlador JDBC: ifxCPMInitPoolSize.

ifxCPMMaxConnections

int

Propiedad del controlador JDBC: ifxCPMMaxConnections.

ifxCPMMaxPoolSize

int

Propiedad del controlador JDBC: ifxCPMMaxPoolSize.

ifxCPMMinAgeLimit

Un período de tiempo con precisión de segundos

Propiedad del controlador JDBC: ifxCPMMinAgeLimit. Especifica un entero positivo seguido de una unidad de tiempo, que puede ser horas (h), minutos (m) o segundos (s). Por ejemplo, especifique 30 segundos como 30s. Puede incluir varios valores en una sola entrada. Por ejemplo, 1m30s es equivalente a 90 segundos.

ifxCPMMinPoolSize

int

Propiedad del controlador JDBC: ifxCPMMinPoolSize.

ifxCPMServiceInterval

Un período de tiempo con precisión de milisegundos

Propiedad del controlador JDBC: ifxCPMServiceInterval. Especifica un entero positivo seguido de una unidad de tiempo, que puede ser horas (h), minutos (m), segundos (s) o milisegundos (ms). Por ejemplo, especifique 500 milisegundos como 500ms. Puede incluir varios valores en una sola entrada. Por ejemplo, 1s500ms es equivalente a 1,5 segundos.

dataSource > properties.informix.jcc

Propiedades del origen de datos para IBM Data Server Driver para JDBC y SQLJ para Informix.

Nombre Tipo Por omisión Descripción

databaseName

string

Propiedad del controlador JDBC: databaseName.

portNumber

int

1526

Puerto en el que se obtienen las conexiones de base de datos.

serverName

string

localhost

Servidor donde se ejecuta la base de datos.

Propiedades avanzadas

DBANSIWARN

boolean

Propiedad del controlador JDBC: DBANSIWARN.

DBDATE

string

Propiedad del controlador JDBC: DBDATE.

DBPATH

string

Propiedad del controlador JDBC: DBPATH.

DBSPACETEMP

string

Propiedad del controlador JDBC: DBSPACETEMP.

DBTEMP

string

Propiedad del controlador JDBC: DBTEMP.

DBUPSPACE

string

Propiedad del controlador JDBC: DBUPSPACE.

DELIMIDENT

boolean

Propiedad del controlador JDBC: DELIMIDENT.

IFX_DIRECTIVES

  • OFF

  • ON

Propiedad del controlador JDBC: IFX_DIRECTIVES.

IFX_EXTDIRECTIVES

  • OFF

  • ON

Propiedad del controlador JDBC: IFX_EXTDIRECTIVES.

IFX_UPDDESC

string

Propiedad del controlador JDBC: IFX_UPDDESC.

IFX_XASTDCOMPLIANCE_XAEND

  • 0

  • 1

Propiedad del controlador JDBC: IFX_XASTDCOMPLIANCE_XAEND.

INFORMIXOPCACHE

string

Propiedad del controlador JDBC: INFORMIXOPCACHE.

INFORMIXSTACKSIZE

string

Propiedad del controlador JDBC: INFORMIXSTACKSIZE.

NODEFDAC

  • no

  • yes

Propiedad del controlador JDBC: NODEFDAC.

OPTCOMPIND

  • 0

  • 1

  • 2

Propiedad del controlador JDBC: OPTCOMPIND.

OPTOFC

  • 0

  • 1

Propiedad del controlador JDBC: OPTOFC.

PDQPRIORITY

  • HIGH

  • LOW

  • OFF

Propiedad del controlador JDBC: PDQPRIORITY.

PSORT_DBTEMP

string

Propiedad del controlador JDBC: PSORT_DBTEMP.

PSORT_NPROCS

string
Máx: 10

Propiedad del controlador JDBC: PSORT_NPROCS.

STMT_CACHE

  • 0

  • 1

Propiedad del controlador JDBC: STMT_CACHE.

currentLockTimeout

Un período de tiempo con precisión de segundos

2s

Propiedad del controlador JDBC: currentLockTimeout. Especifica un entero positivo seguido de una unidad de tiempo, que puede ser horas (h), minutos (m) o segundos (s). Por ejemplo, especifique 30 segundos como 30s. Puede incluir varios valores en una sola entrada. Por ejemplo, 1m30s es equivalente a 90 segundos.

deferPrepares

boolean

Propiedad del controlador JDBC: deferPrepares.

driverType

int

4

Propiedad del controlador JDBC: driverType.

enableNamedParameterMarkers

int

Propiedad del controlador JDBC: enableNamedParameterMarkers. Los valores son: 1 (YES) o 2 (NO).

enableSeamlessFailover

int

Propiedad del controlador JDBC: enableSeamlessFailover. Los valores son: 1 (YES) o 2 (NO).

enableSysplexWLB

boolean

Propiedad del controlador JDBC: enableSysplexWLB.

fetchSize

int

Propiedad del controlador JDBC: fetchSize.

fullyMaterializeLobData

boolean

Propiedad del controlador JDBC: fullyMaterializeLobData.

keepDynamic

int

Propiedad del controlador JDBC: keepDynamic.

loginTimeout

Un período de tiempo con precisión de segundos

Propiedad del controlador JDBC: loginTimeout. Especifica un entero positivo seguido de una unidad de tiempo, que puede ser horas (h), minutos (m) o segundos (s). Por ejemplo, especifique 30 segundos como 30s. Puede incluir varios valores en una sola entrada. Por ejemplo, 1m30s es equivalente a 90 segundos.

password

Contraseña codificada de forma reversible (string)

Se recomienda utilizar un alias de autenticación gestionada por contenedor en lugar de configurar esta propiedad.

progressiveStreaming

  • 1

  • 2

Propiedad del controlador JDBC: progressiveStreaming. Los valores son: 1 (YES) o 2 (NO).
1
YES
2
NO

queryDataSize

int
Mín: 4096
Máx: 10485760

Propiedad del controlador JDBC: queryDataSize.

resultSetHoldability

  • 1

  • 2

Propiedad del controlador JDBC: resultSetHoldability. Los valores son: 1 (HOLD_CURSORS_OVER_COMMIT) o 2 (CLOSE_CURSORS_AT_COMMIT).
1
HOLD_CURSORS_OVER_COMMIT
2
CLOSE_CURSORS_AT_COMMIT

resultSetHoldabilityForCatalogQueries

  • 1

  • 2

Propiedad del controlador JDBC: resultSetHoldabilityForCatalogQueries. Los valores son: 1 (HOLD_CURSORS_OVER_COMMIT) o 2 (CLOSE_CURSORS_AT_COMMIT).
1
HOLD_CURSORS_OVER_COMMIT
2
CLOSE_CURSORS_AT_COMMIT

retrieveMessagesFromServerOnGetMessage

boolean

true

Propiedad del controlador JDBC: retrieveMessagesFromServerOnGetMessage.

securityMechanism

  • 3

  • 4

  • 7

  • 9

Propiedad del controlador JDBC: securityMechanism. Los valores son: 3 (CLEAR_TEXT_PASSWORD_SECURITY), 4 (USER_ONLY_SECURITY), 7 (ENCRYPTED_PASSWORD_SECURITY), 9 (ENCRYPTED_USER_AND_PASSWORD_SECURITY).
3
CLEAR_TEXT_PASSWORD_SECURITY
4
USER_ONLY_SECURITY
7
ENCRYPTED_PASSWORD_SECURITY
9
ENCRYPTED_USER_AND_PASSWORD_SECURITY

traceDirectory

string

Propiedad del controlador JDBC: traceDirectory.

traceFile

string

Propiedad del controlador JDBC: traceFile.

traceFileAppend

boolean

Propiedad del controlador JDBC: traceFileAppend.

traceLevel

int

Combinación bit a bit de los siguientes valores constantes: TRACE_NONE=0, TRACE_CONNECTION_CALLS=1, TRACE_STATEMENT_CALLS=2, TRACE_RESULT_SET_CALLS=4, TRACE_DRIVER_CONFIGURATION=16, TRACE_CONNECTS=32, TRACE_DRDA_FLOWS=64, TRACE_RESULT_SET_META_DATA=128, TRACE_PARAMETER_META_DATA=256, TRACE_DIAGNOSTICS=512, TRACE_SQLJ=1024, TRACE_META_CALLS=8192, TRACE_DATASOURCE_CALLS=16384, TRACE_LARGE_OBJECT_CALLS=32768, TRACE_SYSTEM_MONITOR=131072, TRACE_TRACEPOINTS=262144, TRACE_ALL=-1.

useJDBC4ColumnNameAndLabelSemantics

int

Propiedad del controlador JDBC: useJDBC4ColumnNameAndLabelSemantics. Los valores son: 1 (YES) o 2 (NO).

user

string

Se recomienda utilizar un alias de autenticación gestionada por contenedor en lugar de configurar esta propiedad.

dataSource > properties.microsoft.sqlserver

Propiedades del origen de datos para el controlador JDBC de Microsoft SQL Server.

Nombre Tipo Por omisión Descripción

databaseName

string

Propiedad del controlador JDBC: databaseName. Esta propiedad altera temporalmente el databaseName especificado en el URL si se ha configurado uno.

instanceName

string

Propiedad del controlador JDBC: instanceName. Esta propiedad altera temporalmente el instanceName especificado en el URL si se ha configurado uno.

portNumber

int

Propiedad del controlador JDBC : portNumber. Esta propiedad altera temporalmente el portNumber especificado en el URL si se ha configurado uno.

serverName

string

Propiedad del controlador JDBC : serverName. Esta propiedad altera temporalmente el serverName especificado en el URL si se ha configurado uno.

Propiedades avanzadas

URL

string

URL para conectar a la base de datos. Ejemplo: jdbc:sqlserver://localhost:1433;databaseName=myDB.

accessToken

Contraseña codificada de forma reversible (string)

Propiedad del controlador JDBC: accessToken.

applicationIntent

  • ReadOnly

  • ReadWrite

Propiedad del controlador JDBC: applicationIntent.

applicationName

string

Propiedad del controlador JDBC: applicationName.

authentication

  • ActiveDirectoryDefault

  • ActiveDirectoryIntegrated

  • ActiveDirectoryMSI

  • ActiveDirectoryPassword

  • NotSpecified

  • SqlPassword

Propiedad del controlador JDBC: authentication.

authenticationScheme

  • JavaKerberos

  • NTLM

  • NativeAuthentication

Propiedad del controlador JDBC: authenticationScheme.

columnEncryptionSetting

  • Disabled

  • Enabled

Propiedad del controlador JDBC: columnEncryptionSetting.

encrypt

boolean

Propiedad del controlador JDBC: encrypt.

failoverPartner

string

Propiedad del controlador JDBC: failoverPartner.

hostNameInCertificate

string

Propiedad del controlador JDBC: hostNameInCertificate.

integratedSecurity

boolean

Propiedad del controlador JDBC: integratedSecurity.

keyStoreAuthentication

  • JavaKeyStorePassword

Propiedad del controlador JDBC: keyStoreAuthentication.

keyStoreLocation

Vía de acceso a un archivo

Propiedad del controlador JDBC: keyStoreLocation.

keyStoreSecret

Contraseña codificada de forma reversible (string)

Propiedad del controlador JDBC: keyStoreSecret.

lastUpdateCount

boolean

Propiedad del controlador JDBC: lastUpdateCount.

lockTimeout

Un período de tiempo con precisión de milisegundos

Propiedad del controlador JDBC: lockTimeout. Especifica un entero positivo seguido de una unidad de tiempo, que puede ser horas (h), minutos (m), segundos (s) o milisegundos (ms). Por ejemplo, especifique 500 milisegundos como 500ms. Puede incluir varios valores en una sola entrada. Por ejemplo, 1s500ms es equivalente a 1,5 segundos.

loginTimeout

Un período de tiempo con precisión de segundos

Propiedad del controlador JDBC: loginTimeout. Especifica un entero positivo seguido de una unidad de tiempo, que puede ser horas (h), minutos (m) o segundos (s). Por ejemplo, especifique 30 segundos como 30s. Puede incluir varios valores en una sola entrada. Por ejemplo, 1m30s es equivalente a 90 segundos.

multiSubnetFailover

boolean

Propiedad del controlador JDBC: multiSubnetFailover.

packetSize

int
Mín: -1
Máx: 32767

Propiedad del controlador JDBC: packetSize.

password

Contraseña codificada de forma reversible (string)

Se recomienda utilizar un alias de autenticación gestionada por contenedor en lugar de configurar esta propiedad.

responseBuffering

  • adaptive

  • full

Propiedad del controlador JDBC: responseBuffering.

selectMethod

  • cursor

  • direct

Propiedad del controlador JDBC: selectMethod.

sendStringParametersAsUnicode

boolean

false

Propiedad del controlador JDBC: sendStringParametersAsUnicode.

sendTimeAsDatetime

boolean

Propiedad del controlador JDBC: sendTimeAsDatetime.

serverNameAsACE

boolean

Propiedad del controlador JDBC: serverNameAsACE.

serverSpn

string

Propiedad del controlador JDBC: serverSpn.

transparentNetworkIPResolution

boolean

Propiedad del controlador JDBC: transparentNetworkIPResolution.

trustServerCertificate

boolean

Propiedad del controlador JDBC: trustServerCertificate.

trustStore

string

Propiedad del controlador JDBC: trustStore.

trustStorePassword

Contraseña codificada de forma reversible (string)

Propiedad del controlador JDBC: trustStorePassword.

user

string

Se recomienda utilizar un alias de autenticación gestionada por contenedor en lugar de configurar esta propiedad.

workstationID

string

Propiedad del controlador JDBC: workstationID.

xopenStates

boolean

Propiedad del controlador JDBC: xopenStates.

dataSource > properties.oracle

Propiedades del origen de datos para el controlador JDBC de Oracle.

Nombre Tipo Por omisión Descripción

URL

string

Propiedad del controlador JDBC: URL. URL para conectar a la base de datos. Si se ha configurado un URL, el controlador JDBC de Oracle ignorará las propiedades de conexión individuales como, por ejemplo, serverName y driverType. Las actualizaciones del controlador JDBC de Oracle pueden afectar a este comportamiento. Ejemplos: jdbc:oracle:thin:@//localhost:1521/sample o jdbc:oracle:oci:@//localhost:1521/sample.

databaseName

string

Propiedad del controlador JDBC: databaseName. El controlador ignora esta propiedad si se ha configurado un URL.

driverType

  • oci

  • thin

thin

Propiedad del controlador JDBC: driverType.

portNumber

int

1521

Propiedad del controlador JDBC : portNumber. El controlador ignora esta propiedad si se ha configurado un URL.

serverName

string

localhost

Propiedad del controlador JDBC : serverName. El controlador ignora esta propiedad si se ha configurado un URL.

Propiedades avanzadas

ONSConfiguration

string

Propiedad del controlador JDBC: ONSConfiguration.

TNSEntryName

string

Propiedad del controlador JDBC: TNSEntryName.

connectionProperties

string

Propiedad del controlador JDBC: connectionProperties. Se pueden configurar los valores cifrados para las propiedades SSL cifradas javax.net.ssl.keyStorePassword y javax.net.ssl.trustStorePassword mediante el mismo proceso que se ha utilizado para otras contraseñas de origen de datos.

loginTimeout

Un período de tiempo con precisión de segundos

Propiedad del controlador JDBC: loginTimeout. Especifica un entero positivo seguido de una unidad de tiempo, que puede ser horas (h), minutos (m) o segundos (s). Por ejemplo, especifique 30 segundos como 30s. Puede incluir varios valores en una sola entrada. Por ejemplo, 1m30s es equivalente a 90 segundos.

networkProtocol

string

Propiedad del controlador JDBC: networkProtocol.

password

Contraseña codificada de forma reversible (string)

Se recomienda utilizar un alias de autenticación gestionada por contenedor en lugar de configurar esta propiedad.

roleName

string

Propiedad del controlador JDBC: roleName.

serviceName

string

Propiedad del controlador JDBC: serviceName. El controlador ignora esta propiedad si se ha configurado un URL.

user

string

Se recomienda utilizar un alias de autenticación gestionada por contenedor en lugar de configurar esta propiedad.

dataSource > properties.oracle.ucp

Propiedades del origen de datos para la agrupación de conexiones universal de Oracle.

Nombre Tipo Por omisión Descripción

URL

string

Propiedad del controlador JDBC: URL. URL para conectar a la base de datos. Si se ha configurado un URL, el controlador JDBC de Oracle ignorará las propiedades de conexión individuales como, por ejemplo, serverName y driverType. Las actualizaciones del controlador JDBC de Oracle pueden afectar a este comportamiento. Ejemplos: jdbc:oracle:thin:@//localhost:1521/sample o jdbc:oracle:oci:@//localhost:1521/sample.

connectionFactoryClassName

  • oracle.jdbc.pool.OracleConnectionPoolDataSource

  • oracle.jdbc.pool.OracleDataSource

  • oracle.jdbc.replay.OracleConnectionPoolDataSourceImpl

  • oracle.jdbc.replay.OracleDataSourceImpl

  • oracle.jdbc.replay.OracleXADataSourceImpl

  • oracle.jdbc.xa.client.OracleXADataSource

Propiedad del controlador JDBC: connectionFactoryClassName.

connectionPoolName

string

Propiedad del controlador JDBC: connectionPoolName.

databaseName

string

Propiedad del controlador JDBC: databaseName. El controlador ignora esta propiedad si se ha configurado un URL.

portNumber

int

1521

Propiedad del controlador JDBC : portNumber. El controlador ignora esta propiedad si se ha configurado un URL.

serverName

string

localhost

Propiedad del controlador JDBC : serverName. El controlador ignora esta propiedad si se ha configurado un URL.

Propiedades avanzadas

ONSConfiguration

string

Propiedad del controlador JDBC: ONSConfiguration.

SQLForValidateConnection

string

Propiedad del controlador JDBC: SQLForValidateConnection.

abandonedConnectionTimeout

Un período de tiempo con precisión de segundos

Propiedad del controlador JDBC: abandonedConnectionTimeout. Especifica un entero positivo seguido de una unidad de tiempo, que puede ser horas (h), minutos (m) o segundos (s). Por ejemplo, especifique 30 segundos como 30s. Puede incluir varios valores en una sola entrada. Por ejemplo, 1m30s es equivalente a 90 segundos.

connectionFactoryProperties

string

Propiedad del controlador JDBC: connectionFactoryProperties.

connectionHarvestMaxCount

int

Propiedad del controlador JDBC: connectionHarvestMaxCount.

connectionHarvestTriggerCount

int

Propiedad del controlador JDBC: connectionHarvestTriggerCount.

connectionProperties

string

Propiedad del controlador JDBC: connectionProperties. Se pueden configurar los valores cifrados para las propiedades SSL cifradas javax.net.ssl.keyStorePassword y javax.net.ssl.trustStorePassword mediante el mismo proceso que se ha utilizado para otras contraseñas de origen de datos.

connectionWaitTimeout

Un período de tiempo con precisión de segundos

Propiedad del controlador JDBC: connectionWaitTimeout. Especifica un entero positivo seguido de una unidad de tiempo, que puede ser horas (h), minutos (m) o segundos (s). Por ejemplo, especifique 30 segundos como 30s. Puede incluir varios valores en una sola entrada. Por ejemplo, 1m30s es equivalente a 90 segundos.

fastConnectionFailoverEnabled

boolean

Propiedad del controlador JDBC: fastConnectionFailoverEnabled.

initialPoolSize

int

Propiedad del controlador JDBC: initialPoolSize.

loginTimeout

Un período de tiempo con precisión de segundos

Propiedad del controlador JDBC: loginTimeout. Especifica un entero positivo seguido de una unidad de tiempo, que puede ser horas (h), minutos (m) o segundos (s). Por ejemplo, especifique 30 segundos como 30s. Puede incluir varios valores en una sola entrada. Por ejemplo, 1m30s es equivalente a 90 segundos.

maxConnectionReuseCount

int

Propiedad del controlador JDBC: maxConnectionReuseCount.

maxConnectionReuseTime

Un período de tiempo con precisión de segundos

Propiedad del controlador JDBC: maxConnectionReuseTime. Especifica un entero positivo seguido de una unidad de tiempo, que puede ser horas (h), minutos (m) o segundos (s). Por ejemplo, especifique 30 segundos como 30s. Puede incluir varios valores en una sola entrada. Por ejemplo, 1m30s es equivalente a 90 segundos.

maxConnectionsPerShard

int

Propiedad del controlador JDBC: maxConnectionsPerShard.

maxIdleTime

Un período de tiempo con precisión de segundos

Propiedad del controlador JDBC: maxIdleTime. Especifica un entero positivo seguido de una unidad de tiempo, que puede ser horas (h), minutos (m) o segundos (s). Por ejemplo, especifique 30 segundos como 30s. Puede incluir varios valores en una sola entrada. Por ejemplo, 1m30s es equivalente a 90 segundos.

maxPoolSize

int

Propiedad del controlador JDBC: maxPoolSize.

maxStatements

int

Propiedad del controlador JDBC: maxStatements.

minPoolSize

int

Propiedad del controlador JDBC: minPoolSize.

networkProtocol

string

Propiedad del controlador JDBC: networkProtocol.

password

Contraseña codificada de forma reversible (string)

Se recomienda utilizar un alias de autenticación gestionada por contenedor en lugar de configurar esta propiedad.

roleName

string

Propiedad del controlador JDBC: roleName.

secondsToTrustIdleConnection

Un período de tiempo con precisión de segundos

Propiedad del controlador JDBC: secondsToTrustIdleConnection. Especifica un entero positivo seguido de una unidad de tiempo, que puede ser horas (h), minutos (m) o segundos (s). Por ejemplo, especifique 30 segundos como 30s. Puede incluir varios valores en una sola entrada. Por ejemplo, 1m30s es equivalente a 90 segundos.

timeToLiveConnectionTimeout

Un período de tiempo con precisión de segundos

Propiedad del controlador JDBC: timeToLiveConnectionTimeout. Especifica un entero positivo seguido de una unidad de tiempo, que puede ser horas (h), minutos (m) o segundos (s). Por ejemplo, especifique 30 segundos como 30s. Puede incluir varios valores en una sola entrada. Por ejemplo, 1m30s es equivalente a 90 segundos.

timeoutCheckInterval

Un período de tiempo con precisión de segundos

Propiedad del controlador JDBC: timeoutCheckInterval. Especifica un entero positivo seguido de una unidad de tiempo, que puede ser horas (h), minutos (m) o segundos (s). Por ejemplo, especifique 30 segundos como 30s. Puede incluir varios valores en una sola entrada. Por ejemplo, 1m30s es equivalente a 90 segundos.

user

string

Se recomienda utilizar un alias de autenticación gestionada por contenedor en lugar de configurar esta propiedad.

validateConnectionOnBorrow

boolean

Propiedad del controlador JDBC: validateConnectionOnBorrow.

dataSource > properties.postgresql

Propiedades del origen de datos para el controlador JDBC de PostgreSQL.

Nombre Tipo Por omisión Descripción

databaseName

string

Propiedad del controlador JDBC: databaseName. Cuando el controlador PostgreSQL utiliza el tipo java.sql.Driver y un URL y esta propiedad están configurados, el controlador PostgreSQL ignora esta propiedad. Cuando el controlador PostgreSQL utiliza el tipo javax.sql.DataSource, y un URL y esta propiedad están configurados, el controlador PostgreSQL ignora la propiedad databaseName .

portNumber

int

Propiedad del controlador JDBC : portNumber. Cuando el controlador PostgreSQL utiliza el tipo java.sql.Driver y un URL y esta propiedad están configurados, el controlador PostgreSQL ignora esta propiedad. Cuando el controlador PostgreSQL utiliza el tipo javax.sql.DataSource, y un URL y esta propiedad están configurados, el controlador PostgreSQL ignora la propiedad portNumber .

serverName

string

Propiedad del controlador JDBC : serverName. Cuando el controlador PostgreSQL utiliza el tipo java.sql.Driver y un URL y esta propiedad están configurados, el controlador PostgreSQL ignora esta propiedad. Cuando el controlador PostgreSQL utiliza el tipo javax.sql.DataSource, y un URL y esta propiedad están configurados, el controlador PostgreSQL ignora la propiedad serverName .

Propiedades avanzadas

URL

string

URL para conectar a la base de datos.

applicationName

string

Propiedad del controlador JDBC: applicationName.

cancelSignalTimeout

Un período de tiempo con precisión de segundos

Propiedad del controlador JDBC: cancelSignalTimeout. Especifica un entero positivo seguido de una unidad de tiempo, que puede ser horas (h), minutos (m) o segundos (s). Por ejemplo, especifique 30 segundos como 30s. Puede incluir varios valores en una sola entrada. Por ejemplo, 1m30s es equivalente a 90 segundos.

connectTimeout

Un período de tiempo con precisión de segundos

Propiedad del controlador JDBC: connectTimeout. Especifica un entero positivo seguido de una unidad de tiempo, que puede ser horas (h), minutos (m) o segundos (s). Por ejemplo, especifique 30 segundos como 30s. Puede incluir varios valores en una sola entrada. Por ejemplo, 1m30s es equivalente a 90 segundos.

currentSchema

string

Propiedad del controlador JDBC: currentSchema.

defaultRowFetchSize

int
Mín: 0

Propiedad del controlador JDBC: defaultRowFetchSize.

loginTimeout

Un período de tiempo con precisión de segundos

Propiedad del controlador JDBC: loginTimeout. Especifica un entero positivo seguido de una unidad de tiempo, que puede ser horas (h), minutos (m) o segundos (s). Por ejemplo, especifique 30 segundos como 30s. Puede incluir varios valores en una sola entrada. Por ejemplo, 1m30s es equivalente a 90 segundos.

password

Contraseña codificada de forma reversible (string)

Se recomienda utilizar un alias de autenticación gestionada por contenedor en lugar de configurar esta propiedad.

preparedStatementCacheQueries

int
Mín: 0

0

Propiedad del controlador JDBC: preparedStatementCacheQueries.

readOnly

boolean

Propiedad del controlador JDBC: readOnly.

socketTimeout

Un período de tiempo con precisión de segundos

Propiedad del controlador JDBC: socketTimeout. Especifica un entero positivo seguido de una unidad de tiempo, que puede ser horas (h), minutos (m) o segundos (s). Por ejemplo, especifique 30 segundos como 30s. Puede incluir varios valores en una sola entrada. Por ejemplo, 1m30s es equivalente a 90 segundos.

ssl

boolean

Propiedad del controlador JDBC: ssl.

sslCert

Un archivo, directorio o URL.

Propiedad de controlador JDBC: sslCert.

sslKey

Un archivo, directorio o URL.

Propiedad de controlador JDBC: sslKey.

sslMode

  • allow

  • disable

  • prefer

  • require

  • verify-ca

  • verify-full

Propiedad de controlador JDBC: sslMode.

sslPassword

Contraseña codificada de forma reversible (string)

Propiedad de controlador JDBC: sslPassword.

sslRootCert

Un archivo, directorio o URL.

Propiedad de controlador JDBC: sslRootCert.

sslfactory

string

Propiedad de controlador JDBC: sslfactory.

targetServerType

string

Propiedad del controlador JDBC: targetServerType.

tcpKeepAlive

boolean

Propiedad del controlador JDBC: tcpKeepAlive.

user

string

Se recomienda utilizar un alias de autenticación gestionada por contenedor en lugar de configurar esta propiedad.

dataSource > properties.sybase

Propiedades del origen de datos para el controlador JDBC de Sybase.

Nombre Tipo Por omisión Descripción

databaseName

string
Necesario

Propiedad del controlador JDBC: databaseName.

portNumber

int

5000

Puerto en el que se obtienen las conexiones de base de datos.

serverName

string

localhost

Servidor donde se ejecuta la base de datos.

Propiedades avanzadas

SERVER_INITIATED_TRANSACTIONS

  • false

  • true

false

Propiedad del controlador JDBC: SERVER_INITIATED_TRANSACTIONS.

connectionProperties

string

SELECT_OPENS_CURSOR=true

Propiedad del controlador JDBC: connectionProperties. Se pueden configurar los valores cifrados para las propiedades SSL cifradas javax.net.ssl.keyStorePassword y javax.net.ssl.trustStorePassword mediante el mismo proceso que se ha utilizado para otras contraseñas de origen de datos.

loginTimeout

Un período de tiempo con precisión de segundos

Propiedad del controlador JDBC: loginTimeout. Especifica un entero positivo seguido de una unidad de tiempo, que puede ser horas (h), minutos (m) o segundos (s). Por ejemplo, especifique 30 segundos como 30s. Puede incluir varios valores en una sola entrada. Por ejemplo, 1m30s es equivalente a 90 segundos.

networkProtocol

  • SSL

  • socket

Propiedad del controlador JDBC: networkProtocol.

password

Contraseña codificada de forma reversible (string)

Se recomienda utilizar un alias de autenticación gestionada por contenedor en lugar de configurar esta propiedad.

resourceManagerName

string

Propiedad del controlador JDBC: resourceManagerName.

user

string

Se recomienda utilizar un alias de autenticación gestionada por contenedor en lugar de configurar esta propiedad.

version

int

Propiedad del controlador JDBC: version.

dataSource > recoveryAuthData

Datos de autenticación de la recuperación de transacciones.

Nombre Tipo Por omisión Descripción

krb5Principal

string

Nombre del identificador individual de Kerberos o del servicio de Kerberos que se debe utilizar.

krb5TicketCache

Vía de acceso a un archivo

La ubicación del archivo donde se almacenarán las credenciales de Kerberos para el nombre de servicio o nombre de identificador individual de Kerberos. También se conoce como la memoria caché de credenciales (ccache) de Kerberos

password

Contraseña codificada de forma reversible (string)

Contraseña del usuario que se debe utilizar al conectarse al EIS. El valor puede almacenarse en formato de texto simple o en formato codificado. Se recomienda codificar la contraseña. Para ello, utilice la herramienta securityUtility con la opción encode.

user

string

Nombre del usuario que se debe utilizar al conectarse al EIS.