Puede configurar nuevos orígenes de datos utilizando la herramienta de scripts
wsadmin.
Antes de empezar
Antes de iniciar esta tarea, la
herramienta wsadmin debe estar ejecutándose.
Para obtener más información, consulte el tema sobre cómo iniciar el cliente de scripts wsadmin.
En WebSphere Application Server, se deben
establecer como propiedades de origen de datos todas las propiedades de controlador JDBC
que sean necesarias para el proveedor de la base de datos. Consulte el artículo Valores mínimos necesarios de orígenes de datos específicos del
proveedor para ver una lista de estas propiedades y opciones de valores, ordenados por tipo de proveedor de JDBC. Consulte la documentación del proveedor de la base de datos si desea más información sobre las propiedades opcionales disponibles del origen de datos. Realice un script de estas propiedades como propiedades personalizadas después de crear el origen de datos. En la sección Enlaces relacionados de este artículo, pulse el enlace Configuración de propiedades personalizadas nuevas de orígenes de datos mediante scripts si desea más información.
![[z/OS]](../images/ngzos.gif)
También puede obtener más información sobre las propiedades opcionales de origen de datos
en la publicación
Application Programming Guide and Reference for
Java para su versión de
DB2 para
z/OS, si utiliza uno de los siguientes proveedores
de JDBC:
- Proveedor de JDBC local de DB2 para
z/OS (RRS) (que utiliza el controlador
DB2 JDBC / SQLJ)
- Proveedor del controlador JDBC de DB2 Universal
Acerca de esta tarea
Existen dos formas para realizar esta tarea; utilice cualquiera de los dos objetos de scripts de wsadmin siguientes:
- Objeto AdminTask
- Objeto AdminConfig
AdminConfig le ofrece más control de la configuración que el objeto AdminTask. Cuando cree un origen de datos utilizando AdminTask, proporcione sólo las propiedades necesarias por regla general, como un nombre de JNDI para el origen de datos. (Para obtener más información, consulte el artículo Grupo de mandatos JDBCProviderManagement para el objeto AdminTask.) El servidor de aplicaciones asigna valores predeterminados a otras propiedades requeridas por el controlador JDBC. No puede utilizar mandatos AdminTask para establecer ni editar estas propiedades; debe utilizar los mandatos AdminConfig.
Procedimiento
- Utilización del objeto AdminConfig para configurar un nuevo origen de datos:
- Identifique el ID principal, que es el nombre y la ubicación del proveedor de
JDBC que soporta el origen de datos.
Salida de ejemplo:
JDBC1(cells/mycell/nodes/mynode|resources.xml#JDBCProvider_1)
- Obtenga los atributos necesarios.
Vía de acceso rápida: Para los controladores JDBC soportados, también puede realizar scripts de orígenes de datos de acuerdo con las mismas plantillas configuradas previamente utilizadas por la lógica de la consola administrativa. Para obtener más información, consulte el tema Creación de objetos de configuración utilizando la herramienta de scripts wsadmin.
Salida de ejemplo:
Atributo Tipo
name String
Consejo: Si las propiedades requeridas por el proveedor de la base de datos (a las que se hace referencia en el tema Valores mínimos necesarios de origen de datos por proveedor) no aparecen en la lista resultante de atributos necesarios, realice un script de estas propiedades como propiedades personalizadas del origen de datos después de crear el origen de datos.
- Configure los atributos necesarios.
- Cree el origen de datos.
Utilizando
Jacl:
set newds [$AdminConfig create DataSource $newjdbc $dsAttrs]
En Jython:
newds = AdminConfig.create('DataSource', newjdbc, dsAttrs)
print newds
Salida de ejemplo:
DS1(cells/mycell/nodes/mynode|resources.xml#DataSource_1)
- Utilización del objeto AdminTask para configurar un nuevo origen de datos:
- Guarde los cambios de configuración. Para obtener más información, consulte el tema Cómo guardar los cambios de configuración con la herramienta wsadmin.
- En un entorno sólo de despliegue de red, sincronice el nodo.Para obtener más información, consulte el tema Sincronización de nodos con la herramienta wsadmin.
Qué hacer a continuación
Para establecer propiedades adicionales soportadas por el controlador JDBC, realice un
script de estas propiedades como propiedades personalizadas de origen de datos.