OAuth

Esta característica permite a las aplicaciones integrar OAuth 2.0 para autenticar y autorizar usuarios.

Habilitación de esta característica

Para habilitar la característica OAuth, añada la siguiente declaración de elemento dentro del elemento featureManager en el archivo server.xml:
<feature>oauth-2.0</feature>

Versiones Java™ soportadas

  • JavaSE-1.6
  • JavaSE-1.7
  • JavaSE-1.8

Desarrollo de una característica que depende de esta característica

Si está desarrollando una característica que depende de la característica OAuth, incluya el siguiente elemento en la cabecera Subsystem-Content en el archivo de manifiesto de característica para la nueva característica:
com.ibm.websphere.appserver.oauth-2.0; type="osgi.subsystem.feature"

Características que habilitan esta característica

Elementos de configuración de la característica

Puede utilizar los siguientes elementos en el archivo server.xml para configurar la característica OAuth:

administrator-role
Una recopilación de usuarios y/o grupos asignados al rol de administrador del servidor.
administrator-role > group
Descripción: Grupo asignado al rol.
Obligatorio: false
Tipo de datos: string
administrator-role > user
Descripción: Usuario asignado al rol.
Obligatorio: false
Tipo de datos: string
authCache
Controla la operación de la memoria caché de autenticación.
Nombre de atributo Tipo de datos Valor predeterminado Descripción
allowBasicAuthLookup boolean true Permite la búsqueda por ID de usuario y contraseña hash.
initialSize int

Mínimo:1

50 Número inicial de entradas soportadas por la memoria caché de autenticación.
maxSize int

Mínimo:1

25000 Número máximo de entradas soportadas por la memoria caché de autenticación.
timeout Un período de tiempo con precisión de milisegundos 600s Cantidad de tiempo después del cual se eliminará una entrada en la memoria caché. 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.
authentication
Controla al configuración del servicio de autenticación incorporado.
Nombre de atributo Tipo de datos Valor predeterminado Descripción
allowHashtableLoginWithIdOnly boolean false Permite que una aplicación inicie una sesión con simplemente una identidad en las propiedades de tabla hash. Utilice esta opción sólo cuando tenga aplicaciones que requieran este y tengan otros modos de validar la identidad.
cacheEnabled boolean true Habilita la memoria caché de autenticación.
authorization-roles
%authorizationRoles.desc
Nombre de atributo Tipo de datos Valor predeterminado Descripción
id string   Un ID de configuración exclusivo.
authorization-roles > security-role
Descripción: Un ID de configuración exclusivo.
Obligatorio: false
Tipo de datos:
Nombre de atributo Tipo de datos Valor predeterminado Descripción
id string   Un ID de configuración exclusivo.
name string   %roleName.desc
authorization-roles > security-role > group
Descripción: Un ID de configuración exclusivo.
Obligatorio: false
Tipo de datos:
Nombre de atributo Tipo de datos Valor predeterminado Descripción
access-id string   %groupAccessId.desc
id string   Un ID de configuración exclusivo.
name string   %groupName.desc
authorization-roles > security-role > special-subject
Descripción: Un ID de configuración exclusivo.
Obligatorio: false
Tipo de datos:
Nombre de atributo Tipo de datos Valor predeterminado Descripción
id string   Un ID de configuración exclusivo.
type
  • EVERYONE
  • ALL_AUTHENTICATED_USERS
  %specialSubjectType.desc
EVERYONE
%everyone.desc
ALL_AUTHENTICATED_USERS
%allAuthenticated.desc
authorization-roles > security-role > user
Descripción: Un ID de configuración exclusivo.
Obligatorio: false
Tipo de datos:
Nombre de atributo Tipo de datos Valor predeterminado Descripción
access-id string   %userAccessId.desc
id string   Un ID de configuración exclusivo.
name string   %userName.desc
basicRegistry
Registro de usuarios simple basado en XML.
Nombre de atributo Tipo de datos Valor predeterminado Descripción
id string   Un ID de configuración exclusivo.
ignoreCaseForAuthentication boolean false Permitir autenticación de nombre de usuario no sensible a mayúsculas y minúsculas.
realm string BasicRegistry El nombre de reino representa el registro de usuarios.
basicRegistry > group
Descripción: Un ID de configuración exclusivo.
Obligatorio: false
Tipo de datos:
Nombre de atributo Tipo de datos Valor predeterminado Descripción
id string   Un ID de configuración exclusivo.
name string   Nombre de un grupo de un registro de usuarios básico.
basicRegistry > group > member
Descripción: Un ID de configuración exclusivo.
Obligatorio: false
Tipo de datos:
Nombre de atributo Tipo de datos Valor predeterminado Descripción
id string   Un ID de configuración exclusivo.
name string   Nombre de un usuario de un grupo de registro de usuarios básico.
basicRegistry > user
Descripción: Un ID de configuración exclusivo.
Obligatorio: false
Tipo de datos:
Nombre de atributo Tipo de datos Valor predeterminado Descripción
id string   Un ID de configuración exclusivo.
name string   Nombre de un usuario de un registro de usuarios básico.
password Una contraseña codificada de forma reversible o que admite hash unidireccional (string)   Contraseña de un usuario de un registro de usuarios básico. El valor puede almacenarse en formato de texto simple o en formato codificado. Es aconsejable codificar la contraseña. Para ello, utilice la herramienta securityUtility con la opción encode.
classloading
Carga de clases global
Nombre de atributo Tipo de datos Valor predeterminado Descripción
useJarUrls boolean false Si se va a utilizar jar: o wsjar:m, los URL para hacer referencia a los archivos en archivados
jaasLoginContextEntry
La configuración de la entrada de contexto de inicio de sesión de JAAS.
Nombre de atributo Tipo de datos Valor predeterminado Descripción
id string   Un ID de configuración exclusivo.
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   Nombre de la entrada de configuración de JAAS.
jaasLoginModule
Un módulo de inicio se sesión en la configuración de JAAS.
Nombre de atributo Tipo de datos Valor predeterminado Descripción
className string   Nombre de paquete plenamente cualificado de la clase de módulo de inicio de sesión de JAAS.
controlFlag
  • SUFFICIENT
  • REQUISITE
  • REQUIRED
  • OPTIONAL
REQUIRED Distintivo de control del módulo de inicio de sesión. Los valores válidos son REQUIRED, REQUISITE, SUFFICIENT y OPTIONAL.
SUFFICIENT
Este LoginModule es SUFFICIENT según la especificación JAAS. LoginModule no es necesario para que la operación sea satisfactoria. Si la autenticación es satisfactoria, no se invocarán otros LoginModules y el control se devuelve al interlocutor.
REQUISITE
Este LoginModule es REQUISITE según la especificación JAAS. LoginModule es necesario para que la operación sea satisfactoria. Si la autenticación falla, no se invocarán otros LoginModules y el control se devuelve al interlocutor.
REQUIRED
Este LoginModule es REQUIRED según la especificación JAAS. LoginModule es necesario para que la operación sea satisfactoria.
OPTIONAL
Este LoginModule es OPTIONAL según la especificación JAAS. LoginModule no es necesario para que la operación sea satisfactoria.
id string   Un ID de configuración exclusivo.
libraryRef Una referencia a un elemento library de nivel superior (string).   Una referencia al ID de la configuración de la biblioteca compartida.
jaasLoginModule > library
Descripción: Una referencia al ID de la configuración de la biblioteca compartida.
Obligatorio: false
Tipo de datos:
Nombre de atributo Tipo de datos Valor predeterminado Descripción
apiTypeVisibility string spec,ibm-api,api Los tipos de paquetes de API que el cargador de clases de esta biblioteca podrá visualizar, en forma de lista separada por comas de cualquier combinación de los siguientes: spec, ibm-api, api, de terceros.
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
jaasLoginModule > library > file
Descripción: ID de archivo de referencia
Obligatorio: false
Tipo de datos:
Nombre de atributo Tipo de datos Valor predeterminado Descripción
id string   Un ID de configuración exclusivo.
name Vía de acceso a un archivo   Nombre de archivo plenamente cualificado
jaasLoginModule > library > fileset
Descripción: ID de conjunto de archivos referenciados
Obligatorio: false
Tipo de datos:
Nombre de atributo Tipo de datos Valor predeterminado 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 Intervalo de exploración para comprobar si hay cambios en el conjunto de archivos con el sufijo de unidad de tiempo h-hora, m-minuto, s-segundo, ms-milisegundo (por ejemplo, 2 min o 5 s). Inhabilitado (intervalo de exploración=0) por omisión. 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.
jaasLoginModule > library > folder
Descripción: ID de carpeta de referencia
Obligatorio: false
Tipo de datos:
Nombre de atributo Tipo de datos Valor predeterminado Descripción
dir Vía de acceso a un directorio   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.
jaasLoginModule > options
Descripción: Una colección de opciones de módulo de inicio de sesión JAAS
Obligatorio: false
Tipo de datos:
library
Biblioteca compartida
Nombre de atributo Tipo de datos Valor predeterminado Descripción
apiTypeVisibility string spec,ibm-api,api Los tipos de paquetes de API que el cargador de clases de esta biblioteca podrá visualizar, en forma de lista separada por comas de cualquier combinación de los siguientes: spec, ibm-api, api, de terceros.
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
id string   Un ID de configuración exclusivo.
name string   Nombre de biblioteca compartida para los administradores
library > file
Descripción: ID de archivo de referencia
Obligatorio: false
Tipo de datos:
Nombre de atributo Tipo de datos Valor predeterminado Descripción
id string   Un ID de configuración exclusivo.
name Vía de acceso a un archivo   Nombre de archivo plenamente cualificado
library > fileset
Descripción: ID de conjunto de archivos referenciados
Obligatorio: false
Tipo de datos:
Nombre de atributo Tipo de datos Valor predeterminado 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 Intervalo de exploración para comprobar si hay cambios en el conjunto de archivos con el sufijo de unidad de tiempo h-hora, m-minuto, s-segundo, ms-milisegundo (por ejemplo, 2 min o 5 s). Inhabilitado (intervalo de exploración=0) por omisión. 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.
library > folder
Descripción: ID de carpeta de referencia
Obligatorio: false
Tipo de datos:
Nombre de atributo Tipo de datos Valor predeterminado Descripción
dir Vía de acceso a un directorio   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.
ltpa
Configuración de la señal LTPA (Lightweight Third Party Authentication).
Nombre de atributo Tipo de datos Valor predeterminado Descripción
expiration Un período de tiempo con precisión de minutos 120m Cantidad de tiempo, en minutos, después de la cual caduca una señal. Especifica un entero positivo seguido de una unidad de tiempo, que puede ser horas (h) o minutos (m). Por ejemplo, especifique 30 minutos como 30m. Puede incluir varios valores en una sola entrada. Por ejemplo, 1h30m es equivalente a 90 minutos.
keysFileName Vía de acceso a un archivo ${server.output.dir}/resources/security/ltpa.keys Vía de acceso del archivo que contiene las claves de señal.
keysPassword Contraseña codificada de forma reversible (string) {xor}CDo9Hgw= Contraseña de las claves de señal. El valor puede almacenarse como texto simple o en formato codificado. Se recomienda codificar la contraseña; utilice la herramienta securityUtility con la opción de codificado.
monitorInterval Un período de tiempo con precisión de milisegundos 0ms Velocidad con la que el servidor comprueba si hay actualizaciones en el archivo de claves de señal LTPA. 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.
oauth-roles
Correlación del rol de seguridad de aplicación web OAuth.
Nombre de atributo Tipo de datos Valor predeterminado Descripción
id string   Un ID de configuración exclusivo.
oauth-roles > authenticated
Descripción: Un ID de configuración exclusivo.
Obligatorio: false
Tipo de datos:
Nombre de atributo Tipo de datos Valor predeterminado Descripción
id string   Un ID de configuración exclusivo.
oauth-roles > authenticated > group
Descripción: Un ID de configuración exclusivo.
Obligatorio: false
Tipo de datos:
Nombre de atributo Tipo de datos Valor predeterminado Descripción
access-id string   Un ID de acceso de grupo en el formato genérico group:nombreReino/idExclusivoGrupo. Se generará un valor si no se ha especificado.
id string   Un ID de configuración exclusivo.
name string   Nombre de un grupo que tiene el rol de seguridad.
oauth-roles > authenticated > special-subject
Descripción: Un ID de configuración exclusivo.
Obligatorio: false
Tipo de datos:
Nombre de atributo Tipo de datos Valor predeterminado Descripción
id string   Un ID de configuración exclusivo.
type
  • EVERYONE
  • ALL_AUTHENTICATED_USERS
  Uno de los siguientes tipos de sujeto especial: ALL_AUTHENTICATED_USERS, EVERYONE.
EVERYONE
Todos los usuarios para todas las solicitudes, aunque la solicitud no esté autenticada.
ALL_AUTHENTICATED_USERS
Todos los usuarios autenticados.
oauth-roles > authenticated > user
Descripción: Un ID de configuración exclusivo.
Obligatorio: false
Tipo de datos:
Nombre de atributo Tipo de datos Valor predeterminado Descripción
access-id string   Un ID de acceso de usuario en el formato genérico user:nombreReino/idUsuarioExclusivo. Se generará un valor si no se ha especificado.
id string   Un ID de configuración exclusivo.
name string   Nombre de un usuario que tiene el rol de seguridad.
oauth-roles > clientManager
Descripción: Un ID de configuración exclusivo.
Obligatorio: false
Tipo de datos:
Nombre de atributo Tipo de datos Valor predeterminado Descripción
id string   Un ID de configuración exclusivo.
oauth-roles > clientManager > group
Descripción: Un ID de configuración exclusivo.
Obligatorio: false
Tipo de datos:
Nombre de atributo Tipo de datos Valor predeterminado Descripción
access-id string   Un ID de acceso de grupo en el formato genérico group:nombreReino/idExclusivoGrupo. Se generará un valor si no se ha especificado.
id string   Un ID de configuración exclusivo.
name string   Nombre de un grupo que tiene el rol de seguridad.
oauth-roles > clientManager > special-subject
Descripción: Un ID de configuración exclusivo.
Obligatorio: false
Tipo de datos:
Nombre de atributo Tipo de datos Valor predeterminado Descripción
id string   Un ID de configuración exclusivo.
type
  • EVERYONE
  • ALL_AUTHENTICATED_USERS
  Uno de los siguientes tipos de sujeto especial: ALL_AUTHENTICATED_USERS, EVERYONE.
EVERYONE
Todos los usuarios para todas las solicitudes, aunque la solicitud no esté autenticada.
ALL_AUTHENTICATED_USERS
Todos los usuarios autenticados.
oauth-roles > clientManager > user
Descripción: Un ID de configuración exclusivo.
Obligatorio: false
Tipo de datos:
Nombre de atributo Tipo de datos Valor predeterminado Descripción
access-id string   Un ID de acceso de usuario en el formato genérico user:nombreReino/idUsuarioExclusivo. Se generará un valor si no se ha especificado.
id string   Un ID de configuración exclusivo.
name string   Nombre de un usuario que tiene el rol de seguridad.
oauthProvider
Definición de proveedor OAuth.
Nombre de atributo Tipo de datos Valor predeterminado Descripción
accessTokenLength long 40 Longitud de la señal de acceso OAuth generada. El parámetro de proveedor equivalente del perfil de servidor de aplicaciones completo es oauth20.access.token.length.
accessTokenLifetime Un período de tiempo con precisión de segundos 7200 Tiempo que es válida la señal de acceso (segundos). El parámetro de proveedor equivalente del perfil de servidor de aplicaciones completo es oauth20.token.lifetime.seconds. 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.
allowPublicClients boolean false Un valor falso inhabilita el acceso a clientes públicos como se detalla en la especificación OAuth. El parámetro de proveedor equivalente del perfil de servidor de aplicaciones completo es oauth20.allow.public.clients.
authorizationCodeLength long 30 Longitud del código de autorización generado. El parámetro de proveedor equivalente del perfil de servidor de aplicaciones completo es oauth20.code.length.
authorizationCodeLifetime Un período de tiempo con precisión de segundos 60 Duración del código de autorización (segundos). El parámetro de proveedor equivalente del perfil de servidor de aplicaciones completo es oauth20.code.lifetime.seconds. 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.
authorizationErrorTemplate string   URL de una plantilla de página de error de autorización personalizada. El parámetro de proveedor equivalente del perfil de servidor de aplicaciones completo es oauth20.authorization.error.template.
authorizationFormTemplate string template.html URL de una plantilla de página de autorización personalizada. El parámetro de proveedor equivalente del perfil de servidor de aplicaciones completo es oauth20.authorization.form.template.
authorizationGrantLifetime Un período de tiempo con precisión de segundos 604800 Duración de la concesión de autorización (segundos). El parámetro de proveedor equivalente del perfil de servidor de aplicaciones completo es oauth20.max.authorization.grant.lifetime.seconds. 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.
autoAuthorize boolean false Para utilizar la autorización automática, añada el parámetro autoAuthorize a las solicitudes con un valor verdadero. El parámetro de proveedor equivalente del perfil de servidor de aplicaciones completo es oauth20.autoauthorize.param.
autoAuthorizeParam string autoauthz Para utilizar la autorización automática, añada el parámetro autoAuthorize a las solicitudes con un valor verdadero. El parámetro de proveedor equivalente del perfil de servidor de aplicaciones completo es oauth20.autoauthorize.param.
certAuthentication boolean false Habilitar la autenticación de certificado de cliente en la solicitud http.
characterEncoding string   Establecer la codificación de caracteres de solicitud en este valor. El parámetro de proveedor equivalente del perfil completo del servidor de aplicaciones es characterEncoding.
clientTokenCacheSize long   Número máximo de entradas en la memoria caché de señal de cliente.
clientURISubstitutions string   Valor opcional para sustituir series de URI de cliente para nombres de host dinámicos. El parámetro de proveedor equivalente del perfil de servidor de aplicaciones completo es oauth20.client.uri.substitutions.
consentCacheEntryLifetime Un período de tiempo con precisión de segundos 1800 Tiempo durante el que es válida una entrada en la memoria caché de consentimiento (en segundos). 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.
consentCacheSize long

Mínimo:0

1000 Número máximo de entradas permitidas en la memoria caché de consentimiento.
coverageMapSessionMaxAge Un período de tiempo con precisión de segundos 600 El valor de max-age (segundos) para la cabecera cache-control del servicio de correlación de cobertura. 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.
customLoginURL string login.jsp URL de una página de inicio de sesión personalizado. El parámetro de proveedor equivalente del perfil de servidor de aplicaciones completo es oauth20.authorization.loginURL.
filter string   El filtro URI selecciona las solicitudes que va a autorizar este proveedor. El parámetro de proveedor equivalente del perfil completo del servidor de aplicaciones es Filter.
httpsRequired boolean true Es necesaria comunicación SSL entre el cliente OAuth y el proveedor.
id string   Un ID de configuración exclusivo.
includeTokenInSubject boolean true Si el valor es verdadero, añadir com.ibm.wsspi.security.oauth20.token.WSOAuth20Token como credencial privada. El parámetro de proveedor equivalente del perfil completo del servidor de aplicaciones es includeToken.
issueRefreshToken boolean true Un valor falso inhabilita la generación y el uso de señales de renovación. El parámetro de proveedor equivalente del perfil de servidor de aplicaciones completo es oauth20.issue.refresh.token.
libraryRef Una referencia a un elemento library de nivel superior (string).   Referencia a la biblioteca compartida que contiene la clase de plugin del mediador.
oauthOnly boolean true Si el valor es verdadero, las solicitudes que coinciden con el filtro deben tener una señal de acceso o fallarán. Si el valor es falso, se comprobará si hay otros datos de autenticación en las solicitudes coincidentes si no hay ninguna señal de acceso. El parámetro de proveedor equivalente del perfil de servidor de aplicaciones completo es oauthOnly.
refreshTokenLength long 50 Longitud de la señal de renovación generada. El parámetro de proveedor equivalente del perfil de servidor de aplicaciones completo es oauth20.refresh.token.length.
skipResourceOwnerValidation boolean false Si el valor es true, omitir la validación del propietario del recurso.
userClientTokenLimit long   Límite de señal para cada combinación de usuario y cliente.
oauthProvider > autoAuthorizeClient
Descripción: Nombre del cliente que tiene permiso para utilizar la autorización automática. El parámetro de proveedor equivalente del perfil de servidor de aplicaciones completo es oauth20.autoauthorize.clients.
Obligatorio: false
Tipo de datos: string
oauthProvider > databaseStore
Descripción: Los clientes se definen y las señales se almacenan en caché en la base de datos.
Obligatorio: false
Tipo de datos:
Nombre de atributo Tipo de datos Valor predeterminado Descripción
cleanupExpiredTokenInterval Un período de tiempo con precisión de segundos 3600 Intervalo de limpieza de señales caducadas (segundos). El parámetro de proveedor equivalente del perfil completo del servidor de aplicaciones es oauthjdbc.CleanupInterval. 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).   Referencia al origen de datos del almacén.
password Contraseña codificada de forma reversible (string)   Contraseña que se utiliza para acceder a la base de datos.
user string   Usuario
oauthProvider > databaseStore > dataSource
Descripción: Referencia al origen de datos del almacén.
Obligatorio: false
Tipo de datos:
Nombre de atributo Tipo de datos Valor predeterminado Descripción
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.
connectionManagerRef Una referencia a un elemento connectionManager de nivel superior (string).   Gestor de conexiones de un origen de datos.
connectionSharing
  • MatchOriginalRequest
  • MatchCurrentState
MatchOriginalRequest Especifica cómo se hacen coincidir las conexiones para la compartición.
MatchOriginalRequest
Al compartir las conexiones, la coincidencia se basa en la solicitud de conexión original.
MatchCurrentState
Al compartir las conexiones, la coincidencia se basa en el estado actual de la conexión.
containerAuthDataRef Una referencia a un elemento authData de nivel superior (string).   Datos de autenticación por omisión para la autenticación gestionada por contenedor que se aplica cuando los enlaces no especifican un alias de autenticación para una referencia de recurso con res-auth=CONTAINER.
isolationLevel
  • TRANSACTION_REPEATABLE_READ
  • TRANSACTION_READ_COMMITTED
  • TRANSACTION_SERIALIZABLE
  • TRANSACTION_READ_UNCOMMITTED
  • TRANSACTION_SNAPSHOT
  Nivel de aislamiento de transacción por omisión.
TRANSACTION_REPEATABLE_READ
Se impiden las lecturas no permitidas y las lecturas no repetibles, pero se pueden producir lecturas fantasma.
TRANSACTION_READ_COMMITTED
Se impiden las lecturas no permitidas, pero se pueden producir lecturas no repetibles y lecturas fantasma.
TRANSACTION_SERIALIZABLE
Se impiden las lecturas no permitidas, las lecturas no repetibles y las lecturas fantasma.
TRANSACTION_READ_UNCOMMITTED
Se pueden producir lecturas no permitidas, lecturas no repetibles y lecturas fantasma.
TRANSACTION_SNAPSHOT
Aislamiento de instantánea para Microsoft SQL Server JDBC Driver y DataDirect Connect para el controlador JDBC.
jdbcDriverRef Una referencia a un elemento jdbcDriver de nivel superior (string).   Controlador JDBC de un origen de datos.
jndiName string   Nombre JNDI de un origen de datos.
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.
statementCacheSize int

Mínimo:0

10 Número máximo de sentencias en memoria caché por conexión.
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.
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.
transactional boolean true Habilita la participación en las transacciones que están gestionadas por el servidor de aplicaciones.
type
  • javax.sql.DataSource
  • javax.sql.XADataSource
  • javax.sql.ConnectionPoolDataSource
  Tipo de origen de datos.
javax.sql.DataSource
javax.sql.DataSource
javax.sql.XADataSource
javax.sql.XADataSource
javax.sql.ConnectionPoolDataSource
javax.sql.ConnectionPoolDataSource
oauthProvider > databaseStore > dataSource > connectionManager
Descripción: Gestor de conexiones de un origen de datos.
Obligatorio: false
Tipo de datos:
Nombre de atributo Tipo de datos Valor predeterminado Descripción
agedTimeout Un período de tiempo con precisión de segundos -1 Cantidad de tiempo que debe transcurrir antes de que el mantenimiento de la agrupación descarte una conexión física. 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.
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. 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.
maxConnectionsPerThread int

Mínimo:0

  Limita el número de conexiones abiertas en cada hebra.
maxIdleTime Un período de tiempo con precisión de segundos 30m Cantidad de tiempo después del cual una conexión no utilizada o inactiva se puede descartar durante el mantenimiento de la agrupación, si ello 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ínimo:0

50 Número máximo de conexiones físicas para una agrupación. Un valor 0 significa ilimitado.
minPoolSize int

Mínimo: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.
numConnectionsPerThreadLocal int

Mínimo:0

  Almacena en la memoria caché el número de conexiones especificado para cada hebra.
purgePolicy
  • ValidateAllConnections
  • FailingConnectionOnly
  • EntirePool
EntirePool Especifica qué conexiones se deben destruir cuando se detecta una conexión en punto muerto en una agrupación.
ValidateAllConnections
Cuando se detecta una conexión en punto muerto, se prueban todas las conexiones y se cierran las que no son válidas.
FailingConnectionOnly
Cuando se detecta una conexión en punto muerto, sólo se cierra la conexión que no funciona.
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.
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.
oauthProvider > databaseStore > dataSource > containerAuthData
Descripción: Datos de autenticación por omisión para la autenticación gestionada por contenedor que se aplica cuando los enlaces no especifican un alias de autenticación para una referencia de recurso con res-auth=CONTAINER.
Obligatorio: false
Tipo de datos:
Nombre de atributo Tipo de datos Valor predeterminado Descripción
password Contraseña codificada de forma reversible (string)   Contraseña del usuario que se debe utilizar al conectarse al EIS. El valor puede almacenarse como 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.
oauthProvider > databaseStore > dataSource > jdbcDriver
Descripción: Controlador JDBC de un origen de datos.
Obligatorio: false
Tipo de datos:
Nombre de atributo Tipo de datos Valor predeterminado Descripción
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.
libraryRef Una referencia a un elemento library de nivel superior (string).   Identifica los JAR de controlador JDBC y los archivos nativos.
oauthProvider > databaseStore > dataSource > jdbcDriver > library
Descripción: Identifica los JAR de controlador JDBC y los archivos nativos.
Obligatorio: false
Tipo de datos:
Nombre de atributo Tipo de datos Valor predeterminado Descripción
apiTypeVisibility string spec,ibm-api,api Los tipos de paquetes de API que el cargador de clases de esta biblioteca podrá visualizar, en forma de lista separada por comas de cualquier combinación de los siguientes: spec, ibm-api, api, de terceros.
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
oauthProvider > databaseStore > dataSource > jdbcDriver > library > file
Descripción: ID de archivo de referencia
Obligatorio: false
Tipo de datos:
Nombre de atributo Tipo de datos Valor predeterminado Descripción
id string   Un ID de configuración exclusivo.
name Vía de acceso a un archivo   Nombre de archivo plenamente cualificado
oauthProvider > databaseStore > dataSource > jdbcDriver > library > fileset
Descripción: ID de conjunto de archivos referenciados
Obligatorio: false
Tipo de datos:
Nombre de atributo Tipo de datos Valor predeterminado 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 Intervalo de exploración para comprobar si hay cambios en el conjunto de archivos con el sufijo de unidad de tiempo h-hora, m-minuto, s-segundo, ms-milisegundo (por ejemplo, 2 min o 5 s). Inhabilitado (intervalo de exploración=0) por omisión. 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.
oauthProvider > databaseStore > dataSource > jdbcDriver > library > folder
Descripción: ID de carpeta de referencia
Obligatorio: false
Tipo de datos:
Nombre de atributo Tipo de datos Valor predeterminado Descripción
dir Vía de acceso a un directorio   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.
oauthProvider > databaseStore > dataSource > properties
Descripción: Lista de las propiedades del proveedor de JDBC para el origen de datos. Por ejemplo, databaseName="dbname" serverName="localhost" portNumber="50000".
Obligatorio: false
Tipo de datos:
Nombre de atributo Tipo de datos Valor predeterminado 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.
oauthProvider > databaseStore > dataSource > properties.datadirect.sqlserver
Descripción: Propiedades de origen de datos de DataDirect Connect para el controlador JDBC para Microsoft SQL Server.
Obligatorio: false
Tipo de datos:
Nombre de atributo Tipo de datos Valor predeterminado Descripción
JDBCBehavior
  • 1
  • 0
0 Propiedad del controlador JDBC: JDBCBehavior. Los valores son: 0 (JDBC 4.0) o 1 (JDBC 3.0).
1
JDBC 3.0
0
JDBC 4.0
XATransactionGroup string   Propiedad del controlador JDBC: XATransactionGroup.
XMLDescribeType
  • longvarbinary
  • longvarchar
  Propiedad del controlador JDBC: XMLDescribeType.
longvarbinary
longvarbinary
longvarchar
longvarchar
accountingInfo string   Propiedad del controlador JDBC: accountingInfo.
alternateServers string   Propiedad del controlador JDBC: alternateServers.
alwaysReportTriggerResults boolean   Propiedad del controlador JDBC: alwaysReportTriggerResults.
applicationName string   Propiedad del controlador JDBC: applicationName.
authenticationMethod
  • ntlm
  • userIdPassword
  • kerberos
  • auto
  Propiedad del controlador JDBC: authenticationMethod.
ntlm
ntlm
userIdPassword
userIdPassword
kerberos
kerberos
auto
auto
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.
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.
convertNull int   Propiedad del controlador JDBC: convertNull.
databaseName string   Propiedad del controlador JDBC: databaseName.
dateTimeInputParameterType
  • dateTime
  • dateTimeOffset
  • auto
  Propiedad del controlador JDBC: dateTimeInputParameterType.
dateTime
dateTime
dateTimeOffset
dateTimeOffset
auto
auto
dateTimeOutputParameterType
  • dateTime
  • dateTimeOffset
  • auto
  Propiedad del controlador JDBC: dateTimeOutputParameterType.
dateTime
dateTime
dateTimeOffset
dateTimeOffset
auto
auto
describeInputParameters
  • describeIfString
  • noDescribe
  • describeIfDateTime
  • describeAll
  Propiedad del controlador JDBC: describeInputParameters.
describeIfString
describeIfString
noDescribe
noDescribe
describeIfDateTime
describeIfDateTime
describeAll
describeAll
describeOutputParameters
  • describeIfString
  • noDescribe
  • describeIfDateTime
  • describeAll
  Propiedad del controlador JDBC: describeOutputParameters.
describeIfString
describeIfString
noDescribe
noDescribe
describeIfDateTime
describeIfDateTime
describeAll
describeAll
enableBulkLoad boolean   Propiedad del controlador JDBC: enableBulkLoad.
enableCancelTimeout boolean   Propiedad del controlador JDBC: enableCancelTimeout.
encryptionMethod
  • loginSSL
  • requestSSL
  • SSL
  • noEncryption
  Propiedad del controlador JDBC: encryptionMethod.
loginSSL
loginSSL
requestSSL
requestSSL
SSL
SSL
noEncryption
noEncryption
failoverGranularity
  • disableIntegrityCheck
  • atomicWithRepositioning
  • nonAtomic
  • atomic
  Propiedad del controlador JDBC: failoverGranularity.
disableIntegrityCheck
disableIntegrityCheck
atomicWithRepositioning
atomicWithRepositioning
nonAtomic
nonAtomic
atomic
atomic
failoverMode
  • connect
  • select
  • extended
  Propiedad del controlador JDBC: failoverMode.
connect
connect
select
select
extended
extended
failoverPreconnect boolean   Propiedad del controlador JDBC: failoverPreconnect.
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.
loadBalancing boolean   Propiedad del controlador JDBC: loadBalancing.
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ínimo:-1

  Propiedad del controlador JDBC: longDataCacheSize.
netAddress string   Propiedad del controlador JDBC: netAddress.
packetSize int

Mínimo:-1

Máximo: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.
portNumber int   Puerto en el que se obtienen las conexiones de base de datos.
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
  • direct
  • cursor
  Propiedad del controlador JDBC: selectMethod.
direct
direct
cursor
cursor
serverName string localhost Servidor donde se ejecuta la base de datos.
snapshotSerializable boolean   Propiedad del controlador JDBC: snapshotSerializable.
spyAttributes string   Propiedad del controlador JDBC: spyAttributes.
stringInputParameterType
  • varchar
  • nvarchar
varchar Propiedad del controlador JDBC: stringInputParameterType.
varchar
varchar
nvarchar
nvarchar
stringOutputParameterType
  • varchar
  • nvarchar
varchar Propiedad del controlador JDBC: stringOutputParameterType.
varchar
varchar
nvarchar
nvarchar
suppressConnectionWarnings boolean   Propiedad del controlador JDBC: suppressConnectionWarnings.
transactionMode
  • explicit
  • implicit
  Propiedad del controlador JDBC: transactionMode.
explicit
explicit
implicit
implicit
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.
oauthProvider > databaseStore > dataSource > properties.db2.i.native
Descripción: Propiedades del origen de datos para el controlador JDBC de IBM DB2 para i Native.
Obligatorio: false
Tipo de datos:
Nombre de atributo Tipo de datos Valor predeterminado Descripción
access
  • read only
  • all
  • read call
all Propiedad del controlador JDBC: access.
read only
read only
all
all
read call
read call
autoCommit boolean true Propiedad del controlador JDBC: autoCommit.
batchStyle
  • 2.1
  • 2.0
2.0 Propiedad del controlador JDBC: batchStyle.
2.1
2.1
2.0
2.0
behaviorOverride int   Propiedad del controlador JDBC: behaviorOverride.
blockSize
  • 512
  • 128
  • 0
  • 32
  • 64
  • 16
  • 8
  • 256
32 Propiedad del controlador JDBC: blockSize.
512
512
128
128
0
0
32
32
64
64
16
16
8
8
256
256
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).
asensitive
asensitive
sensitive
sensitive
dataTruncation string true Propiedad del controlador JDBC: dataTruncation.
databaseName string *LOCAL Propiedad del controlador JDBC: databaseName.
dateFormat
  • dmy
  • iso
  • eur
  • ymd
  • julian
  • jis
  • usa
  • mdy
  Propiedad del controlador JDBC: dateFormat.
dmy
dmy
iso
iso
eur
eur
ymd
ymd
julian
julian
jis
jis
usa
usa
mdy
mdy
dateSeparator
  • \,
  • b
  • .
  • /
  • -
  Propiedad del controlador JDBC: dateSeparator.
\,
El carácter de coma (,).
b
El carácter b
.
El carácter de punto (.).
/
El carácter de barra inclinada (/).
-
El carácter de guión (-).
decimalSeparator
  • \,
  • .
  Propiedad del controlador JDBC: decimalSeparator.
\,
El carácter de coma (,).
.
El carácter de punto (.).
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áximo: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.
31
31
63
63
maximumScale int

Mínimo:0

Máximo:63

31 Propiedad del controlador JDBC: maximumScale.
minimumDivideScale int

Mínimo:0

Máximo: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
  • 2
  • 1
2 Propiedad del controlador JDBC: queryOptimizeGoal. Los valores son: 1 (*FIRSTIO) o 2 (*ALLIO).
2
*ALLIO
1
*FIRSTIO
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
  • iso
  • eur
  • jis
  • usa
  • hms
  Propiedad del controlador JDBC: timeFormat.
iso
iso
eur
eur
jis
jis
usa
usa
hms
hms
timeSeparator
  • \,
  • b
  • :
  • .
  Propiedad del controlador JDBC: timeSeparator.
\,
El carácter de coma (,).
b
El carácter b
:
El carácter de dos puntos (:).
.
El carácter de punto (.).
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.
binary
binary
character
character
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.
oauthProvider > databaseStore > dataSource > properties.db2.i.toolbox
Descripción: Propiedades del origen de datos del controlador JDBC de IBM DB2 para i Toolbox.
Obligatorio: false
Tipo de datos:
Nombre de atributo Tipo de datos Valor predeterminado Descripción
access
  • read only
  • all
  • read call
all Propiedad del controlador JDBC: access.
read only
read only
all
all
read call
read call
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
  • 2
  • 1
  • 0
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).
2
2
1
1
0
0
blockSize
  • 512
  • 128
  • 0
  • 32
  • 64
  • 16
  • 8
  • 256
32 Propiedad del controlador JDBC: blockSize.
512
512
128
128
0
0
32
32
64
64
16
16
8
8
256
256
cursorHold boolean false Propiedad del controlador JDBC: cursorHold.
cursorSensitivity
  • asensitive
  • sensitive
  • insensitive
asensitive Propiedad del controlador JDBC: cursorSensitivity. Los valores son: 0 (TYPE_SCROLL_SENSITIVE_STATIC), 1 (TYPE_SCROLL_SENSITIVE_DYNAMIC), 2 (TYPE_SCROLL_ASENSITIVE).
asensitive
asensitive
sensitive
sensitive
insensitive
insensitive
dataCompression boolean true Propiedad del controlador JDBC: dataCompression.
dataTruncation boolean true Propiedad del controlador JDBC: dataTruncation.
databaseName string   Propiedad del controlador JDBC: databaseName.
dateFormat
  • dmy
  • iso
  • eur
  • ymd
  • julian
  • jis
  • usa
  • mdy
  Propiedad del controlador JDBC: dateFormat.
dmy
dmy
iso
iso
eur
eur
ymd
ymd
julian
julian
jis
jis
usa
usa
mdy
mdy
dateSeparator
  • \,
  • .
  • /
  • -
  Propiedad del controlador JDBC: dateSeparator.
El carácter de espacio (-).
\,
El carácter de coma (,).
.
El carácter de punto (.).
/
El carácter de barra inclinada (/).
-
El carácter de guión (-).
decimalSeparator
  • \,
  • .
  Propiedad del controlador JDBC: decimalSeparator.
\,
El carácter de coma (,).
.
El carácter de punto (.).
driver
  • toolbox
  • native
toolbox Propiedad del controlador JDBC: driver.
toolbox
toolbox
native
native
errors
  • full
  • basic
basic Propiedad del controlador JDBC: errors.
full
full
basic
basic
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.
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ínimo:0

Máximo: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.
maximumPrecision
  • 31
  • 63
31 Propiedad del controlador JDBC: maximumPrecision.
31
31
63
64
maximumScale int

Mínimo:0

Máximo:63

31 Propiedad del controlador JDBC: maximumScale.
metaDataSource int

Mínimo:0

Máximo:1

1 Propiedad del controlador JDBC: metaDataSource.
minimumDivideScale int

Mínimo:0

Máximo:9

0 Propiedad del controlador JDBC: minimumDivideScale.
naming
  • system
  • sql
sql Propiedad del controlador JDBC: naming.
system
system
sql
sql
package string   Propiedad del controlador JDBC: package.
packageAdd boolean true Propiedad del controlador JDBC: packageAdd.
packageCCSID
  • 13488
  • 1200
13488 Propiedad del controlador JDBC: packageCCSID. Los valores son: 1200 (UCS-2) o 13488 (UTF-16).
13488
13488 (UTF-16)
1200
1200 (UCS-2)
packageCache boolean false Propiedad del controlador JDBC: packageCache.
packageCriteria
  • default
  • select
default Propiedad del controlador JDBC: packageCriteria.
default
default
select
select
packageError
  • exception
  • none
  • warning
warning Propiedad del controlador JDBC: packageError.
exception
exception
none
none
warning
warning
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ínimo:0

Máximo:2

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

Mínimo:1

  Propiedad del controlador JDBC: receiveBufferSize.
remarks
  • system
  • sql
system Propiedad del controlador JDBC: remarks.
system
system
sql
sql
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.
sendBufferSize int

Mínimo:1

  Propiedad del controlador JDBC: sendBufferSize.
serverName string   Servidor donde se ejecuta la base de datos.
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
  • table
  • language
hex Propiedad del controlador JDBC: sort.
hex
hex
table
table
language
language
sortLanguage string   Propiedad del controlador JDBC: sortLanguage.
sortTable string   Propiedad del controlador JDBC: sortTable.
sortWeight
  • unqiue
  • shared
  Propiedad del controlador JDBC: sortWeight.
unqiue
unique
shared
shared
tcpNoDelay boolean   Propiedad del controlador JDBC: tcpNoDelay.
threadUsed boolean true Propiedad del controlador JDBC: threadUsed.
timeFormat
  • iso
  • eur
  • jis
  • usa
  • hms
  Propiedad del controlador JDBC: timeFormat.
iso
iso
eur
eur
jis
jis
usa
usa
hms
hms
timeSeparator
  • \,
  • :
  • .
  Propiedad del controlador JDBC: timeSeparator.
El carácter de espacio (-).
\,
El carácter de coma (,).
:
El carácter de dos puntos (:).
.
El carácter de punto (.).
toolboxTrace
  • diagnostic
  • information
  • conversion
  • error
  • thread
  • proxy
  • none
  • datastream
  • pcml
  • all
  • jdbc
  • warning
  Propiedad del controlador JDBC: toolboxTrace.
diagnostic
diagnostic
information
information
conversion
conversion
error
error
thread
thread
proxy
proxy
none
none
datastream
datastream
pcml
pcml
all
all
jdbc
jdbc
warning
warning
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.
binary
binary
character
character
trueAutoCommit boolean false Propiedad del controlador JDBC: trueAutoCommit.
user string   Se recomienda utilizar un alias de autenticación gestionada por contenedor en lugar de configurar esta propiedad.
xaLooselyCoupledSupport int

Mínimo:0

Máximo:1

0 Propiedad del controlador JDBC: xaLooselyCoupledSupport.
oauthProvider > databaseStore > dataSource > properties.db2.jcc
Descripción: Propiedades del origen de datos para IBM Data Server Driver para JDBC y SQLJ para DB2.
Obligatorio: false
Tipo de datos:
Nombre de atributo Tipo de datos Valor predeterminado Descripción
activateDatabase int   Propiedad del controlador JDBC: activateDatabase.
alternateGroupDatabaseName string   Propiedad del controlador JDBC: alternateGroupDatabaseName.
alternateGroupPortNumber string   Propiedad del controlador JDBC: alternateGroupPortNumber.
alternateGroupServerName string   Propiedad del controlador JDBC: alternateGroupServerName.
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.
clientAccountingInformation string   Propiedad del controlador JDBC: clientAccountingInformation.
clientApplicationInformation string   Propiedad del controlador JDBC: clientApplicationInformation.
clientRerouteServerListJNDIName string   Propiedad del controlador JDBC: clientRerouteServerListJNDIName.
clientUser string   Propiedad del controlador JDBC: clientUser.
clientWorkstation string   Propiedad del controlador JDBC: clientWorkstation.
connectionCloseWithInFlightTransaction
  • 2
  • 1
  Propiedad del controlador JDBC: connectionCloseWithInFlightTransaction.
2
CONNECTION_CLOSE_WITH_ROLLBACK
1
CONNECTION_CLOSE_WITH_EXCEPTION
currentAlternateGroupEntry int   Propiedad del controlador JDBC: currentAlternateGroupEntry.
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.
currentPackagePath string   Propiedad del controlador JDBC: currentPackagePath.
currentPackageSet string   Propiedad del controlador JDBC: currentPackageSet.
currentSQLID string   Propiedad del controlador JDBC: currentSQLID.
currentSchema string   Propiedad del controlador JDBC: currentSchema.
cursorSensitivity
  • 2
  • 1
  • 0
  Propiedad del controlador JDBC: cursorSensitivity. Los valores son: 0 (TYPE_SCROLL_SENSITIVE_STATIC), 1 (TYPE_SCROLL_SENSITIVE_DYNAMIC), 2 (TYPE_SCROLL_ASENSITIVE).
2
TYPE_SCROLL_ASENSITIVE
1
TYPE_SCROLL_SENSITIVE_DYNAMIC
0
TYPE_SCROLL_SENSITIVE_STATIC
databaseName string   Propiedad del controlador JDBC: databaseName.
deferPrepares boolean true Propiedad del controlador JDBC: deferPrepares.
driverType
  • 2
  • 4
4 Propiedad del controlador JDBC: driverType.
2
Controlador JDBC de tipo 2.
4
Controlador JDBC de tipo 4.
enableAlternateGroupSeamlessACR boolean   Propiedad del controlador JDBC: enableAlternateGroupSeamlessACR.
enableClientAffinitiesList
  • 2
  • 1
  Propiedad del controlador JDBC: enableClientAffinitiesList. Los valores son: 1 (YES) o 2 (NO).
2
NO
1
YES
enableExtendedDescribe
  • 2
  • 1
  Propiedad del controlador JDBC: enableExtendedDescribe.
2
NO
1
YES
enableExtendedIndicators
  • 2
  • 1
  Propiedad del controlador JDBC: enableExtendedIndicators.
2
NO
1
YES
enableNamedParameterMarkers
  • 2
  • 1
  Propiedad del controlador JDBC: enableNamedParameterMarkers. Los valores son: 1 (YES) o 2 (NO).
2
NO
1
YES
enableSeamlessFailover
  • 2
  • 1
  Propiedad del controlador JDBC: enableSeamlessFailover. Los valores son: 1 (YES) o 2 (NO).
2
NO
1
YES
enableSysplexWLB boolean   Propiedad del controlador JDBC: enableSysplexWLB.
fetchSize int   Propiedad del controlador JDBC: fetchSize.
fullyMaterializeInputStreams boolean   Propiedad del controlador JDBC: fullyMaterializeInputStreams.
fullyMaterializeInputStreamsOnBatchExecution
  • 2
  • 1
  Propiedad del controlador JDBC: fullyMaterializeInputStreamsOnBatchExecution.
2
NO
1
YES
fullyMaterializeLobData boolean   Propiedad del controlador JDBC: fullyMaterializeLobData.
implicitRollbackOption
  • 2
  • 1
  • 0
  Propiedad del controlador JDBC: implicitRollbackOption.
2
IMPLICIT_ROLLBACK_OPTION_CLOSE_CONNECTION
1
IMPLICIT_ROLLBACK_OPTION_NOT_CLOSE_CONNECTION
0
IMPLICIT_ROLLBACK_OPTION_NOT_SET
interruptProcessingMode
  • 2
  • 1
  • 0
  Propiedad del controlador JDBC: interruptProcessingMode.
2
INTERRUPT_PROCESSING_MODE_CLOSE_SOCKET
1
INTERRUPT_PROCESSING_MODE_STATEMENT_CANCEL
0
INTERRUPT_PROCESSING_MODE_DISABLED
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.
maxRetriesForClientReroute int   Propiedad del controlador JDBC: maxRetriesForClientReroute.
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 50000 Puerto en el que se obtienen las conexiones de base de datos.
profileName string   Propiedad del controlador JDBC: profileName.
queryCloseImplicit
  • 2
  • 1
  Propiedad del controlador JDBC: queryCloseImplicit. Los valores son: 1 (QUERY_CLOSE_IMPLICIT_YES) o 2 (QUERY_CLOSE_IMPLICIT_NO).
2
QUERY_CLOSE_IMPLICIT_NO
1
QUERY_CLOSE_IMPLICIT_YES
queryDataSize int

Mínimo:4096

Máximo:65535

  Propiedad del controlador JDBC: queryDataSize.
queryTimeoutInterruptProcessingMode
  • 2
  • 1
  Propiedad del controlador JDBC: queryTimeoutInterruptProcessingMode.
2
INTERRUPT_PROCESSING_MODE_CLOSE_SOCKET
1
INTERRUPT_PROCESSING_MODE_STATEMENT_CANCEL
readOnly boolean   Propiedad del controlador JDBC: readOnly.
recordTemporalHistory
  • 2
  • 1
  Propiedad del controlador JDBC: recordTemporalHistory.
2
NO
1
YES
resultSetHoldability
  • 2
  • 1
  Propiedad del controlador JDBC: resultSetHoldability. Los valores son: 1 (HOLD_CURSORS_OVER_COMMIT) o 2 (CLOSE_CURSORS_AT_COMMIT).
2
CLOSE_CURSORS_AT_COMMIT
1
HOLD_CURSORS_OVER_COMMIT
resultSetHoldabilityForCatalogQueries
  • 2
  • 1
  Propiedad del controlador JDBC: resultSetHoldabilityForCatalogQueries. Los valores son: 1 (HOLD_CURSORS_OVER_COMMIT) o 2 (CLOSE_CURSORS_AT_COMMIT).
2
CLOSE_CURSORS_AT_COMMIT
1
HOLD_CURSORS_OVER_COMMIT
retrieveMessagesFromServerOnGetMessage boolean true Propiedad del controlador JDBC: retrieveMessagesFromServerOnGetMessage.
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.
securityMechanism
  • 3
  • 7
  • 4
  • 15
  • 9
  • 16
  • 13
  • 11
  • 12
  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"), (ENCRYPTED_USER_PASSWORD_AND_DATA_SECURITY"), 15 (PLUGIN_SECURITY), 16 (ENCRYPTED_USER_ONLY_SECURITY).
3
CLEAR_TEXT_PASSWORD_SECURITY
7
ENCRYPTED_PASSWORD_SECURITY
4
USER_ONLY_SECURITY
15
PLUGIN_SECURITY
9
ENCRYPTED_USER_AND_PASSWORD_SECURITY
16
ENCRYPTED_USER_ONLY_SECURITY
13
ENCRYPTED_USER_PASSWORD_AND_DATA_SECURITY
11
KERBEROS_SECURITY
12
ENCRYPTED_USER_AND_DATA_SECURITY
sendDataAsIs boolean   Propiedad del controlador JDBC: sendDataAsIs.
serverName string localhost Servidor donde se ejecuta la base de datos.
sessionTimeZone string   Propiedad del controlador JDBC: sessionTimeZone.
sqljCloseStmtsWithOpenResultSet boolean   Propiedad del controlador JDBC: sqljCloseStmtsWithOpenResultSet.
sqljEnableClassLoaderSpecificProfiles boolean   Propiedad del controlador JDBC: sqljEnableClassLoaderSpecificProfiles.
sslConnection boolean   Propiedad del controlador JDBC: sslConnection.
streamBufferSize int   Propiedad del controlador JDBC: streamBufferSize.
stripTrailingZerosForDecimalNumbers
  • 2
  • 1
  Propiedad del controlador JDBC: stripTrailingZerosForDecimalNumbers.
2
NO
1
YES
sysSchema string   Propiedad del controlador JDBC: sysSchema.
timerLevelForQueryTimeOut
  • 2
  • 1
  • -1
  Propiedad del controlador JDBC: timerLevelForQueryTimeOut.
2
QUERYTIMEOUT_CONNECTION_LEVEL
1
QUERYTIMEOUT_STATEMENT_LEVEL
-1
QUERYTIMEOUT_DISABLED
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
  • 1
  • 0
  Propiedad del controlador JDBC: traceOption
1
1
0
0
translateForBitData
  • 2
  • 1
  Propiedad del controlador JDBC: translateForBitData.
2
SERVER_ENCODING_REPRESENTATION
1
HEX_REPRESENTATION
updateCountForBatch
  • 2
  • 1
  Propiedad del controlador JDBC: updateCountForBatch.
2
TOTAL_UPDATE_COUNT
1
NO_UPDATE_COUNT
useCachedCursor boolean   Propiedad del controlador JDBC: useCachedCursor.
useIdentityValLocalForAutoGeneratedKeys boolean   Propiedad del controlador JDBC: useIdentityValLocalForAutoGeneratedKeys.
useJDBC41DefinitionForGetColumns
  • 2
  • 1
  Propiedad del controlador JDBC: useJDBC41DefinitionForGetColumns.
2
NO
1
YES
useJDBC4ColumnNameAndLabelSemantics
  • 2
  • 1
  Propiedad del controlador JDBC: useJDBC4ColumnNameAndLabelSemantics. Los valores son: 1 (YES) o 2 (NO).
2
NO
1
YES
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.
oauthProvider > databaseStore > dataSource > properties.derby.client
Descripción: Propiedades del origen de datos para el controlador JDBC del cliente de red de Derby.
Obligatorio: false
Tipo de datos:
Nombre de atributo Tipo de datos Valor predeterminado Descripción
connectionAttributes string   Propiedad del controlador JDBC: connectionAttributes.
createDatabase
  • false
  • create
  Propiedad del controlador JDBC: createDatabase.
false
No crea automáticamente la base de datos.
create
Cuando se establece la primera conexión, crea automáticamente la base de datos si no existe.
databaseName string   Propiedad del controlador JDBC: databaseName.
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.
portNumber int 1527 Puerto en el que se obtienen las conexiones de base de datos.
retrieveMessageText boolean true Propiedad del controlador JDBC: retrieveMessageText.
securityMechanism
  • 3
  • 7
  • 4
  • 9
  • 8
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
7
ENCRYPTED_PASSWORD_SECURITY
4
USER_ONLY_SECURITY
9
ENCRYPTED_USER_AND_PASSWORD_SECURITY
8
STRONG_PASSWORD_SUBSTITUTE_SECURITY
serverName string localhost Servidor donde se ejecuta la base de datos.
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.
basic
basic
off
off
peerAuthentication
peerAuthentication
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.
oauthProvider > databaseStore > dataSource > properties.derby.embedded
Descripción: Propiedades del origen de datos para el controlador JDBC de Derby Embedded.
Obligatorio: false
Tipo de datos:
Nombre de atributo Tipo de datos Valor predeterminado Descripción
connectionAttributes string   Propiedad del controlador JDBC: connectionAttributes.
createDatabase
  • false
  • create
  Propiedad del controlador JDBC: createDatabase.
false
No crea automáticamente la base de datos.
create
Cuando se establece la primera conexión, crea automáticamente la base de datos si no existe.
databaseName string   Propiedad del controlador JDBC: databaseName.
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.
oauthProvider > databaseStore > dataSource > properties.informix
Descripción: Propiedades del origen de datos para el controlador JDBC de Informix.
Obligatorio: false
Tipo de datos:
Nombre de atributo Tipo de datos Valor predeterminado Descripción
databaseName string   Propiedad del controlador JDBC: databaseName.
ifxCLIENT_LOCALE string   Propiedad del controlador JDBC: ifxCLIENT_LOCALE.
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.
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.
ifxIFXHOST string localhost Propiedad del controlador JDBC: ifxIFXHOST.
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.
portNumber int 1526 Puerto en el que se obtienen las conexiones de base de datos.
roleName string   Propiedad del controlador JDBC: roleName.
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.
oauthProvider > databaseStore > dataSource > properties.informix.jcc
Descripción: Propiedades del origen de datos para IBM Data Server Driver para JDBC y SQLJ para Informix.
Obligatorio: false
Tipo de datos:
Nombre de atributo Tipo de datos Valor predeterminado Descripción
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
  • ON
  • OFF
  Propiedad del controlador JDBC: IFX_DIRECTIVES.
ON
ON
OFF
OFF
IFX_EXTDIRECTIVES
  • ON
  • OFF
  Propiedad del controlador JDBC: IFX_EXTDIRECTIVES.
ON
ON
OFF
OFF
IFX_UPDDESC string   Propiedad del controlador JDBC: IFX_UPDDESC.
IFX_XASTDCOMPLIANCE_XAEND
  • 1
  • 0
  Propiedad del controlador JDBC: IFX_XASTDCOMPLIANCE_XAEND.
1
1
0
0
INFORMIXOPCACHE string   Propiedad del controlador JDBC: INFORMIXOPCACHE.
INFORMIXSTACKSIZE string   Propiedad del controlador JDBC: INFORMIXSTACKSIZE.
NODEFDAC
  • yes
  • no
  Propiedad del controlador JDBC: NODEFDAC.
yes
yes
no
no
OPTCOMPIND
  • 2
  • 1
  • 0
  Propiedad del controlador JDBC: OPTCOMPIND.
2
2
1
1
0
0
OPTOFC
  • 1
  • 0
  Propiedad del controlador JDBC: OPTOFC.
1
1
0
0
PDQPRIORITY
  • HIGH
  • LOW
  • OFF
  Propiedad del controlador JDBC: PDQPRIORITY.
HIGH
HIGH
LOW
LOW
OFF
OFF
PSORT_DBTEMP string   Propiedad del controlador JDBC: PSORT_DBTEMP.
PSORT_NPROCS string

Máximo:10

  Propiedad del controlador JDBC: PSORT_NPROCS.
STMT_CACHE
  • 1
  • 0
  Propiedad del controlador JDBC: STMT_CACHE.
1
1
0
0
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.
databaseName string   Propiedad del controlador JDBC: databaseName.
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.
portNumber int 1526 Puerto en el que se obtienen las conexiones de base de datos.
progressiveStreaming
  • 2
  • 1
  Propiedad del controlador JDBC: progressiveStreaming. Los valores son: 1 (YES) o 2 (NO).
2
NO
1
YES
queryDataSize int

Mínimo:4096

Máximo:10485760

  Propiedad del controlador JDBC: queryDataSize.
resultSetHoldability
  • 2
  • 1
  Propiedad del controlador JDBC: resultSetHoldability. Los valores son: 1 (HOLD_CURSORS_OVER_COMMIT) o 2 (CLOSE_CURSORS_AT_COMMIT).
2
CLOSE_CURSORS_AT_COMMIT
1
HOLD_CURSORS_OVER_COMMIT
resultSetHoldabilityForCatalogQueries
  • 2
  • 1
  Propiedad del controlador JDBC: resultSetHoldabilityForCatalogQueries. Los valores son: 1 (HOLD_CURSORS_OVER_COMMIT) o 2 (CLOSE_CURSORS_AT_COMMIT).
2
CLOSE_CURSORS_AT_COMMIT
1
HOLD_CURSORS_OVER_COMMIT
retrieveMessagesFromServerOnGetMessage boolean true Propiedad del controlador JDBC: retrieveMessagesFromServerOnGetMessage.
securityMechanism
  • 3
  • 7
  • 4
  • 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
7
ENCRYPTED_PASSWORD_SECURITY
4
USER_ONLY_SECURITY
9
ENCRYPTED_USER_AND_PASSWORD_SECURITY
serverName string localhost Servidor donde se ejecuta la base de datos.
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.
oauthProvider > databaseStore > dataSource > properties.microsoft.sqlserver
Descripción: Propiedades del origen de datos para el controlador JDBC de Microsoft SQL Server.
Obligatorio: false
Tipo de datos:
Nombre de atributo Tipo de datos Valor predeterminado Descripción
URL string   URL para conectar a la base de datos. Ejemplo: jdbc:sqlserver://localhost:1433;databaseName=myDB.
applicationIntent
  • ReadOnly
  • ReadWrite
  Propiedad del controlador JDBC: applicationIntent.
ReadOnly
ReadOnly
ReadWrite
ReadWrite
applicationName string   Propiedad del controlador JDBC: applicationName.
authenticationScheme
  • NativeAuthentication
  • JavaKerberos
  Propiedad del controlador JDBC: authenticationScheme.
NativeAuthentication
NativeAuthentication
JavaKerberos
JavaKerberos
databaseName string   Propiedad del controlador JDBC: databaseName.
encrypt boolean   Propiedad del controlador JDBC: encrypt.
failoverPartner string   Propiedad del controlador JDBC: failoverPartner.
hostNameInCertificate string   Propiedad del controlador JDBC: hostNameInCertificate.
instanceName string   Propiedad del controlador JDBC: instanceName.
integratedSecurity boolean   Propiedad del controlador JDBC: integratedSecurity.
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ínimo:512

Máximo: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.
portNumber int   Puerto en el que se obtienen las conexiones de base de datos.
responseBuffering
  • full
  • adaptive
  Propiedad del controlador JDBC: responseBuffering.
full
full
adaptive
adaptive
selectMethod
  • direct
  • cursor
  Propiedad del controlador JDBC: selectMethod.
direct
direct
cursor
cursor
sendStringParametersAsUnicode boolean false Propiedad del controlador JDBC: sendStringParametersAsUnicode.
sendTimeAsDatetime boolean   Propiedad del controlador JDBC: sendTimeAsDatetime.
serverName string localhost Servidor donde se ejecuta la base de datos.
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.
oauthProvider > databaseStore > dataSource > properties.oracle
Descripción: Propiedades del origen de datos para el controlador JDBC de Oracle.
Obligatorio: false
Tipo de datos:
Nombre de atributo Tipo de datos Valor predeterminado Descripción
ONSConfiguration string   Propiedad del controlador JDBC: ONSConfiguration.
TNSEntryName string   Propiedad del controlador JDBC: TNSEntryName.
URL string   URL para conectar a la base de datos. Ejemplos: jdbc:oracle:thin:@//localhost:1521/sample o jdbc:oracle:oci:@//localhost:1521/sample.
connectionProperties string   Propiedad del controlador JDBC: connectionProperties.
databaseName string   Propiedad del controlador JDBC: databaseName.
driverType
  • oci
  • thin
thin Propiedad del controlador JDBC: driverType.
oci
oci
thin
thin
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.
portNumber int 1521 Puerto en el que se obtienen las conexiones de base de datos.
serverName string localhost Servidor donde se ejecuta la base de datos.
serviceName string   Propiedad del controlador JDBC: serviceName.
user string   Se recomienda utilizar un alias de autenticación gestionada por contenedor en lugar de configurar esta propiedad.
oauthProvider > databaseStore > dataSource > properties.sybase
Descripción: Propiedades del origen de datos para el controlador JDBC de Sybase.
Obligatorio: false
Tipo de datos:
Nombre de atributo Tipo de datos Valor predeterminado Descripción
SERVER_INITIATED_TRANSACTIONS
  • false
  • true
false Propiedad del controlador JDBC: SERVER_INITIATED_TRANSACTIONS.
false
false
true
true
connectionProperties string SELECT_OPENS_CURSOR=true Propiedad del controlador JDBC: connectionProperties.
databaseName string   Propiedad del controlador JDBC: databaseName.
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.
SSL
SSL
socket
socket
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 5000 Puerto en el que se obtienen las conexiones de base de datos.
resourceManagerName string   Propiedad del controlador JDBC: resourceManagerName.
serverName string localhost 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.
version int   Propiedad del controlador JDBC: version.
oauthProvider > databaseStore > dataSource > recoveryAuthData
Descripción: Datos de autenticación de la recuperación de transacciones.
Obligatorio: false
Tipo de datos:
Nombre de atributo Tipo de datos Valor predeterminado Descripción
password Contraseña codificada de forma reversible (string)   Contraseña del usuario que se debe utilizar al conectarse al EIS. El valor puede almacenarse como 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.
oauthProvider > grantType
Descripción: Tipo de concesión de señal de acceso (como se detalla en la especificación OAuth) que está permitida para el proveedor. El parámetro de proveedor equivalente del perfil de servidor de aplicaciones completo es oauth20.grant.types.allowed.
Obligatorio: false
Tipo de datos: string
oauthProvider > jwtGrantType
Descripción: El valor de grant_type para el manejador de señales de JWT
Obligatorio: false
Tipo de datos:
Nombre de atributo Tipo de datos Valor predeterminado Descripción
clockSkew Un período de tiempo con precisión de segundos 300s La diferencia de tiempo permitida entre los sistemas del cliente de OpenID Connect y el proveedor de OpenID Connect Provider cuando no están sincronizados. 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.
iatRequired boolean false La reclamación de iat en una señal jwt es necesaria.
maxJtiCacheSize long

Mínimo:1

10000 El tamaño máximo de la memoria caché que conserva los datos de jti de la señal jwt, para impedir que se reutilice el jti.
tokenMaxLifetime Un período de tiempo con precisión de segundos 7200s El tiempo indica el tiempo de vida máximo de una señal jwt activa desde su hora iat (issued-at-time). 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.
oauthProvider > library
Descripción: Referencia a la biblioteca compartida que contiene la clase de plugin del mediador.
Obligatorio: false
Tipo de datos:
Nombre de atributo Tipo de datos Valor predeterminado Descripción
apiTypeVisibility string spec,ibm-api,api Los tipos de paquetes de API que el cargador de clases de esta biblioteca podrá visualizar, en forma de lista separada por comas de cualquier combinación de los siguientes: spec, ibm-api, api, de terceros.
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
oauthProvider > library > file
Descripción: ID de archivo de referencia
Obligatorio: false
Tipo de datos:
Nombre de atributo Tipo de datos Valor predeterminado Descripción
id string   Un ID de configuración exclusivo.
name Vía de acceso a un archivo   Nombre de archivo plenamente cualificado
oauthProvider > library > fileset
Descripción: ID de conjunto de archivos referenciados
Obligatorio: false
Tipo de datos:
Nombre de atributo Tipo de datos Valor predeterminado 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 Intervalo de exploración para comprobar si hay cambios en el conjunto de archivos con el sufijo de unidad de tiempo h-hora, m-minuto, s-segundo, ms-milisegundo (por ejemplo, 2 min o 5 s). Inhabilitado (intervalo de exploración=0) por omisión. 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.
oauthProvider > library > folder
Descripción: ID de carpeta de referencia
Obligatorio: false
Tipo de datos:
Nombre de atributo Tipo de datos Valor predeterminado Descripción
dir Vía de acceso a un directorio   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.
oauthProvider > localStore
Descripción: Los clientes se definen en server.xml y las señales se almacenan en caché en el servidor.
Obligatorio: false
Tipo de datos:
Nombre de atributo Tipo de datos Valor predeterminado Descripción
tokenStoreSize long 2000 Tamaño de almacén de señales
oauthProvider > localStore > client
Descripción: Un ID de configuración exclusivo.
Obligatorio: false
Tipo de datos:
Nombre de atributo Tipo de datos Valor predeterminado Descripción
applicationType
  • native
  • web
web El tipo de aplicación que describe mejor al cliente.
native
nativo
web
web
displayname string   Nombre de visualización del cliente.
enabled boolean true El cliente está habilitado si es verdadero e inhabilitado si es falso.
functionalUserId string   Un identificador de usuario que se va a asociar con señales de acceso obtenidas por este cliente utilizando el tipo de otorgamiento de credenciales de cliente. Cuando se ha especificado este parámetro de cliente, el valor se devuelve en el parámetro de respuesta functional_user_id del punto final de introspección.
id string   Un ID de configuración exclusivo.
introspectTokens boolean false Valor booleano que especifica si el cliente puede acceder al punto final de introspección para realizar la introspección de las señales emitidas por el servidor de autorización.
name string   Nombre del cliente (al que a veces se hace referencia como el ID).
preAuthorizedScope string   Lista de valores de ámbito separados por espacios que puede utilizar el cliente cuando solicita señales de acceso consideradas como aprobadas previamente por el propietario del recurso y que, por lo tanto, no requieren el consentimiento del propietario del recurso.
scope string   Especifique mediante espacios la lista de ámbitos del cliente.
secret Contraseña codificada de forma reversible (string)   Clave secreta del cliente.
sessionManaged boolean false Valor booleano que indica si el cliente participa en la gestión de sesiones de OpenID.
subjectType
  • public
  El tipo de sujeto solicitado para la respuesta a este cliente.
public
pública
tokenEndpointAuthMethod
  • client_secret_post
  • none
  • client_secret_basic
client_secret_basic El método de autenticación solicitado para el punto final de señal del cliente.
client_secret_post
client_secret_post
none
ninguna
client_secret_basic
client_secret_basic
oauthProvider > localStore > client > functionalUserGroupIds
Descripción: Una lista de ID de grupo que se va a asociar con señales de acceso obtenidas por este cliente utilizando el tipo de otorgamiento de credenciales de cliente. Cuando se ha especificado este parámetro de cliente, el valor se devuelve en el parámetro de respuesta functional_user_groupIds del punto final de introspección.
Obligatorio: false
Tipo de datos: string
oauthProvider > localStore > client > grantTypes
Descripción: Los tipos de concesión que puede utilizar el cliente.
Obligatorio: false
Tipo de datos:
oauthProvider > localStore > client > postLogoutRedirectUris
Descripción: Matriz de los URL suministrador por RP al que se puede solicitar que el agente de usuario del usuario final se redireccione utilizando el parámetro post_logout_redirect_uri después de realizar el fin de sesión.
Obligatorio: false
Tipo de datos: string
oauthProvider > localStore > client > redirect
Descripción: Matriz de los URI de redirección para su uso en los flujos basados en redireccionamiento, tales como el código de autorización y los tipos de concesión implícitos del cliente. El primer URI de redirección se utiliza como un valor predeterminado cuando no se especifica ninguno en una solicitud.
Obligatorio: false
Tipo de datos: string
oauthProvider > localStore > client > responseTypes
Descripción: Los tipos de respuesta que puede utilizar el cliente.
Obligatorio: false
Tipo de datos:
oauthProvider > mediatorClassname
Descripción: Nombre de clase de plugin del mediador. El parámetro de proveedor equivalente del perfil de servidor de aplicaciones completo es oauth20.mediator.classnames.
Obligatorio: false
Tipo de datos: string
quickStartSecurity
Configuración de seguridad administrativa sencilla.
Nombre de atributo Tipo de datos Valor predeterminado Descripción
userName string   Usuario único definido como parte de la configuración de seguridad de inicio rápido. A este usuario se le otorga el rol de Administrador.
userPassword Contraseña codificada de forma reversible (string)   Contraseña para el usuario único definido como parte de la configuración de seguridad de inicio rápido. Se recomienda codificar esta contraseña. Para ello, utilice la herramienta securityUtility con la opción encode.
trustAssociation
Controla la operación del interceptor de asociación de confianza (TAI).
Nombre de atributo Tipo de datos Valor predeterminado Descripción
failOverToAppAuthType boolean false Permite a un interceptor retroceder al mecanismo de autenticación de aplicación.
id string   Un ID de configuración exclusivo.
invokeForUnprotectedURI boolean false Controla si se invoca el TAI para un URI no protegido.
trustAssociation > interceptors
Descripción: Un ID de configuración exclusivo.
Obligatorio: false
Tipo de datos:
Nombre de atributo Tipo de datos Valor predeterminado Descripción
className string   Nombre de paquete plenamente cualificado de la clase de interceptor.
enabled boolean true Habilita o inhabilita el interceptor.
id string   Un ID de configuración exclusivo.
invokeAfterSSO boolean true Invocar un interceptor después del inicio de sesión único (SSO)
invokeBeforeSSO boolean false Invocar un interceptor antes del inicio de sesión único (SSO)
libraryRef Una referencia a un elemento library de nivel superior (string).   Una referencia al ID de la configuración de la biblioteca compartida.
trustAssociation > interceptors > library
Descripción: Una referencia al ID de la configuración de la biblioteca compartida.
Obligatorio: false
Tipo de datos:
Nombre de atributo Tipo de datos Valor predeterminado Descripción
apiTypeVisibility string spec,ibm-api,api Los tipos de paquetes de API que el cargador de clases de esta biblioteca podrá visualizar, en forma de lista separada por comas de cualquier combinación de los siguientes: spec, ibm-api, api, de terceros.
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
trustAssociation > interceptors > library > file
Descripción: ID de archivo de referencia
Obligatorio: false
Tipo de datos:
Nombre de atributo Tipo de datos Valor predeterminado Descripción
id string   Un ID de configuración exclusivo.
name Vía de acceso a un archivo   Nombre de archivo plenamente cualificado
trustAssociation > interceptors > library > fileset
Descripción: ID de conjunto de archivos referenciados
Obligatorio: false
Tipo de datos:
Nombre de atributo Tipo de datos Valor predeterminado 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 Intervalo de exploración para comprobar si hay cambios en el conjunto de archivos con el sufijo de unidad de tiempo h-hora, m-minuto, s-segundo, ms-milisegundo (por ejemplo, 2 min o 5 s). Inhabilitado (intervalo de exploración=0) por omisión. 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.
trustAssociation > interceptors > library > folder
Descripción: ID de carpeta de referencia
Obligatorio: false
Tipo de datos:
Nombre de atributo Tipo de datos Valor predeterminado Descripción
dir Vía de acceso a un directorio   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.
trustAssociation > interceptors > properties
Descripción: Colección de propiedades del interceptor.
Obligatorio: false
Tipo de datos:

Icono que indica el tipo de tema Tema de referencia

Términos y condiciones para centros de información | Comentarios


Icono de indicación de fecha y hora Última actualización: 15 de junio de 2015
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=phil&product=was-libcore-mp&topic=rwlp_feature_oauth-2.0
Nombre de archivo:rwlp_feature_oauth-2.0.html