Valores de orígenes de datos

Utilice esta página para crear un origen de datos bajo un proveedor JDBC que proporcione la clase de implementación del controlador JDBC específica.

Asegúrese de que desea utilizar un origen de datos de la versión 5.0. Si está utilizando el modelo de componente Enterprise JavaBean versión 1.0 y servlets 2.2, deberá utilizar un origen de datos de la versión 4.0.

Para ver esta página de la consola administrativa, pulse Recursos > Proveedores JDBC > proveedor_JDBC > Orígenes de datos > origen_datos.

Pestaña Configuración

Ámbito
Especifica el nivel hasta el cual puede visualizarse esta definición de recurso -- nivel de célula, nodo o servidor.

Los recursos tales como los proveedores JDBC, enlaces de espacio de nombres o bibliotecas compartidas se pueden definir en varios ámbitos, de tal modo que los recursos definidos en ámbitos más específicos alteren temporalmente los duplicados definidos en ámbitos más generales.

Tenga en cuenta que, independientemente del ámbito de un recurso definido, las propiedades de dicho recurso sólo se aplican a nivel de servidor individual. Por ejemplo, si define el ámbito de un origen de datos a nivel de célula, todos los usuarios de la célula pueden buscar y utilizar dicho origen de datos, que es exclusivo en esa célula. Sin embargo, los valores de propiedades de recursos son locales para cada servidor de la célula. Por ejemplo, si define número máximo de conexiones en 10, cada servidor de la célula puede tener 10 conexiones.

Célula
El ámbito más general. Los recursos definidos en el ámbito de célula son visibles desde todos los nodos y servidores, a menos que se alteren temporalmente. Para ver los recursos definidos en el ámbito de célula, no especifique ningún servidor o nombre nodo en el formulario de selección de ámbito.
Nodo
En ámbito por omisión de la mayoría de tipos de recurso. Los recursos definidos en el ámbito de nodo alteran temporalmente cualquier duplicado definido en el ámbito de célula y son visibles en todos los servidores del mismo nodo, a menos que se alteren temporalmente en un ámbito de servidor de ese nodo. Para ver los recursos definidos en un ámbito de nodo, no especifique ningún servidor, sino que seleccione un nombre de nodo en el formulario de selección de ámbito.
Servidor
El ámbito más específico para definir recursos. Los recursos definidos en el ámbito de servidor alteran temporalmente cualquier definición de recurso duplicado definida en el ámbito de célula o ámbito de nodo padre y sólo son visibles en un servidor determinado. Para ver los recursos definidos en un ámbito de servidor, especifique un nombre de servidor, además de un nombre de nodo en el formulario de selección de ámbito.

Al crear recursos, estos siempre se crean en el ámbito actual seleccionado en el panel. Para ver recursos de otros ámbitos, especifique un nodo o servidor distinto en el formulario de selección de ámbito.

Tipo de datos String
Nombre
Especifica el nombre de visualización del origen de datos.

Por ejemplo, puede establecer este campo en Probar origen de datos.

Tipo de datos String
Nombre JNDI
Especifica el nombre de la interfaz JNDI (Java Naming and Directory Interface).

Los entornos de sistemas distribuidos suelen emplear los servicios de directorios y denominación para obtener los recursos y componentes compartidos. Los servicios de directorios y denominación asocian los nombres a ubicaciones, servicios, información y recursos.

Los servicios de denominación sirven para correlacionar nombres con objetos. Los servicios de directorios proporcionan información sobre objetos y las herramientas de búsqueda necesarias para localizar estos objetos.

Hay muchas implementaciones de los servicios de directorios y denominación y las interfaces con los mismos son diferentes. JNDI proporciona una interfaz común que se utiliza para acceder a los distintos servicios de directorios y denominación.

Por ejemplo, puede utilizar el nombre jdbc/markSection.

Si deja este campo en blanco, se genera un nombre JNDI a partir del nombre del origen de datos. Por ejemplo, un nombre de origen de datos de markSection genera un nombre JNDI de jdbc/markSection.

Una vez establecido y guardado este valor, y después de reiniciar el servidor, deberá poder ver esta serie cuando ejecute dumpnamespace.

Tipo de datos String
Persistencia gestiona por contenedor
Especifica si este origen de datos se utiliza para la persistencia gestiona por contenedor de enterprise beans.

>Si este recuadro de selección está seleccionado, se crea una fábrica de conectores CMP correspondiente a este origen de datos para el adaptador de recursos relacionales.

Tipo de datos Recuadro de selección
Valor por omisión Sin marca de selección
Descripción
Especifica una descripción de texto del recurso.
Tipo de datos String
Categoría
Especifica una serie de categorías que puede utilizarse para clasificar o agrupar el recurso.
Tipo de datos String
Tamaño de la antememoria de la sentencia
Especifica el número de sentencias libres que se colocan en antememoria por conexión.

El origen de datos de WebSphere Application Server optimiza el proceso de sentencias preparadas. Una sentencia preparada es una sentencia SQL precompilada que se almacena en un objeto de sentencia preparada. Este objeto se utiliza después para ejecutar eficazmente la sentencia SQL determinada en múltiples ocasiones.

Si la antememoria no es lo suficientemente grande, se descartarán las entradas útiles para hacer sitio a las entradas nuevas. Para determinar cuál es el valor más grande de tamaño de la antememoria para así evitar que se descarten entradas en la antememoria, añada el número de sentencias preparadas de forma exclusiva, sentencias a las que se puede llamar (según queda determinado por la serie sql, la simultaneidad y el tipo de desplazamiento) a cada aplicación que utilice esta fuente de datos en un servidor determinado. Este valor es el número máximo de sentencias preparadas posibles que pueden colocarse en antememoria en una conexión determinada durante la vida útil del servidor. Si se establece el tamaño de la antememoria en este valor significa que en ningún caso se descartará la antememoria. En general, cuantas más sentencias tenga su aplicación, mayor debe ser la antememoria. Por ejemplo, si la aplicación tiene 5 sentencias SQL, establezca el tamaño de antememoria de sentencias en 5, para que cada conexión tenga 5 sentencias.

También puede utilizar Tivoli Performance Viewer para minimizar las veces que se descarta de antememoria. Utilice una carga de trabajo estándar que represente un número típico de peticiones de cliente entrantes, utilice un número fijo de iteraciones y utilice un conjunto estándar de valores de configuración. Nota: cuanto mayor sea la antememoria de sentencias, más recursos del sistema se retardarán. Por lo tanto, si establece el número demasiado alto, podrían faltarle recursos porque su sistema no puede abrir tantas sentencias preparadas.

En aplicaciones de prueba, el ajuste de la antememoria de sentencias aumentó el rendimiento en un 10-20%. No obstante, debido a las limitaciones potenciales de recursos, no siempre es posible.

Tipo de datos Integer
Valor por omisión Depende de la base de datos. Por lo general es de 10. Las versiones 7.3, 9.2 ó 9.3 de Informix sin el último arreglo también deben ser 0. Un valor por omisión de 0 significa que no hay ninguna sentencia en antememoria.
Nombre de clase DataStoreHelper
Especifica la clase DataStoreHelper que se utiliza para realizar funciones específicas de la base de datos.

El adaptador de recursos relacionales utiliza esta opción durante el tiempo de ejecución. La clase de implementación de DataStoreHelper por omisión se establece a partir de la clase de implementación del controlador JDBC mediante la estructura: com.ibm.websphere.rsadapter.<base de datos>DataStoreHelper. Por ejemplo, si el proveedor JDBC es DB2, la clase de DataStoreHelper por omisión es com.ibm.websphere.rsadapter.DB2DataStoreHelper. Puede cambiar a la subclase de esta clase DataStoreHelper, si es necesario.

Tipo de datos String
Valor por omisión Depende de la clase de implementación del controlador JDBC
Alias de autenticación gestionado por componentes
Este alias sirve para autenticar bases de datos durante el tiempo de ejecución.

Si la autenticación de recursos (res-auth) está establecida en Aplicación, establezca el alias de Alias de autenticación gestionado por componentes.

Si no establece este campo y la base de datos exige que el ID de usuario y contraseña obtengan una conexión, recibirá una excepción durante el tiempo de ejecución.

Si la base de datos (por ejemplo, Cloudscape) no da soporte a ID de usuario y contraseña, no establezca el alias en los campos Alias de autenticación gestionado por componentes ni Alias de autenticación gestionado por contenedor. De lo contrario, aparece el mensaje de aviso en las anotaciones cronológicas del sistema que indica que el usuario y la contraseñas no son propiedades válidas. Este mensaje es sólo de aviso y, por lo tanto, el origen de datos se crea correctamente.

Tipo de datos Lista de selección
Alias de autenticación gestionado por contenedor
Este alias sirve para autenticar bases de datos durante el tiempo de ejecución.

Si res-auth está establecido en Contenedor, establezca Alias de autenticación gestionado por contenedor.

Si no establece este campo y la base de datos exige que el ID de usuario y contraseña obtengan una conexión, recibirá una excepción durante el tiempo de ejecución.

Si la base de datos (por ejemplo, Cloudscape) no da soporte a ID de usuario y contraseña, no establezca el alias en los campos Alias de autenticación gestionado por componentes ni Alias de autenticación gestionado por contenedor. De lo contrario, aparece el mensaje de aviso en las anotaciones cronológicas del sistema que indica que el usuario y la contraseñas no son propiedades válidas. Este mensaje es sólo de aviso y, por lo tanto, el origen de datos se crea correctamente.

Tipo de datos Lista de selección
Alias de correlación-configuración
Permite a los usuarios seleccionar de la lista Seguridad > Configuración de JAAS > Configuración de inicio de sesión de la aplicación.

La configuración JAAS de DefaultPrincipalMapping establece la correlación del alias de autenticación con el ID de usuario y la contraseña . Puede definir y utilizar otras configuraciones de correlación.

Tipo de datos Lista de selección

Información relacionada

Botones de la consola de administración